Sudarshan Rao Email & Phone Number
@guidewire.com
LinkedIn matched
Who is Sudarshan Rao? Overview
A concise factual answer block for searchers comparing this professional profile.
Sudarshan Rao is listed as Senior Software Engineer at Robinhood, a with 4145 employees, based in Fremont, California, United States. AeroLeads shows a work email signal at guidewire.com and a matched LinkedIn profile for Sudarshan Rao.
Sudarshan Rao previously worked as Senior Software Engineer - Upstart Platform at Upstart and Technical Team Lead - Guidewire Data Platform at Guidewire Software. Sudarshan Rao holds Master'S Degree, Computer Science from University At Buffalo.
Email format at Robinhood
This section adds company-level context without repeating Sudarshan Rao's masked contact details.
AeroLeads found 1 current-domain work email signal for Sudarshan Rao. Compare company email patterns before reaching out.
About Sudarshan Rao
Hands on developer proficient in implementing projects through all stages of SDLC, from design and development to testing, deployment, operations, and ongoing support.Experienced team leader with a successful track record of managing small teams to drive projects from inception to delivery.
Listed skills include Java, C++, C, Javascript, and 43 others.
Sudarshan Rao's current company
Company context helps verify the profile and gives searchers a useful next step.
Sudarshan Rao work experience
A career timeline built from the work history available for this profile.
Senior Software Engineer - Upstart Platform
๐ฃ๐น๐ฎ๐๐ณ๐ผ๐ฟ๐บ๐๐ง ๐๐๐ฆ๐๐ง๐ ๐๐ง๐ฏ๐ข๐ซ๐จ๐ง๐ฆ๐๐ง๐ญ๐ฌ:Developed a framework to dynamically create on-demand, production-like, ephemeral environments using Go, Kubernetes operators, Helm, and Jenkins which improved deployment frequency by 5X.๐๐ฎ๐๐๐ซ๐ง๐๐ญ๐๐ฌ ๐๐ข๐ ๐ซ๐๐ญ๐ข๐จ๐ง๐ฌ:Established processes for migrating from OKD3 to ROSA and from ROSA to EKS. Collaborated with application teams to assist with migrations resulting in recurring savings of $1.2M per year.๐๐ฒ๐๐ฒ๐น๐ผ๐ฝ๐ฒ๐ฟ ๐๐ ๐ฝ๐ฒ๐ฟ๐ถ๐ฒ๐ป๐ฐ๐ฒ ๐ฎ๐ป๐ฑ ๐ฃ๐ฟ๐ผ๐ฑ๐๐ฐ๐๐ถ๐๐ถ๐๐:๐๐จ๐๐๐ฅ ๐๐ง๐ฏ๐ข๐ซ๐จ๐ง๐ฆ๐๐ง๐ญ๐ฌ:Developed a CLI tool to automate configuration, deployment and orchestration of Upstart's entire stack of micro-services on local machines using Go and Docker Compose which reduced developer local testing time by 50%.๐๐ข๐๐ซ๐จ๐ฌ๐๐ซ๐ฏ๐ข๐๐ ๐๐๐๐๐๐จ๐ฅ๐๐ข๐ง๐ :Developed a framework that automates scaffolding of all essential boilerplate code which reduced the creation time of deployment ready micro-services by a month.๐๐๐ฏ๐๐ฅ๐จ๐ฉ๐๐ซ ๐๐จ๐ซ๐ค๐๐ฅ๐จ๐ฐ ๐๐ฎ๐ญ๐จ๐ฆ๐๐ญ๐ข๐จ๐ง:Developed a CLI to automate common developer workflows like machine and service setup, environment logins, InfoSec approved production access, AWS and Kubernetes configuration setup and login which reduced new developer onboarding time by 2 weeks.
Technical Team Lead - Guidewire Data Platform
๐๐ฎ๐ณ๐ธ๐ฎ ๐๐ฑ๐บ๐ถ๐ป๐ถ๐๐๐ฟ๐ฎ๐๐ถ๐ผ๐ปTechnical Lead for a team that managed 20+ Kafka and Zookeeper clusters in 8 AWS regions for Guidewire Data Platform. Each production cluster contained 30+ billion messages amounting to 10+ TB of data.๐๐๐๐ค๐ ๐๐จ๐๐ฎ๐ฌ๐ญ๐ง๐๐ฌ๐ฌ:Made improvements at hardware, network, file system and container levels in order to improve performance and reliability of Kafka and Zookeeper clusters resulting in 50% reduction in outages.๐๐๐๐ค๐ ๐๐๐ฉ๐ฅ๐จ๐ฒ๐ฆ๐๐ง๐ญ ๐๐ฎ๐ญ๐จ๐ฆ๐๐ญ๐ข๐จ๐ง:Developed a fully automated deployment pipeline using TeamCity to simplify Kafka deployment and upgrade. Parameterized the CI/CD pipeline configuration to simplify adding new pipelines for Kafka cluster creation in new environments.๐๐๐๐ค๐ ๐๐จ๐ง๐ข๐ญ๐จ๐ซ๐ข๐ง๐ ๐๐ง๐ ๐๐๐ฌ๐๐ซ๐ฏ๐๐๐ข๐ฅ๐ข๐ญ๐ฒ:Used Metricbeat to collect metrics at system, docker, JVM and service levels. Created dashboards in Kibana to visually observe cluster state. Implemented watchers to monitor deployments and send alerts in case of outages.๐๐จ๐ฌ๐ญ ๐๐๐ฏ๐ข๐ง๐ ๐ฌ:Reduced cost of Kafka deployments by a recurring $200K per year after analyzingmetrics and changing instance types based on cluster workload.๐ฆ๐ฒ๐ฐ๐๐ฟ๐ถ๐๐:Designed and led the development of a RESTful microservice to tag PII sensitive fields in schemas in the Guidewire Data Platform catalog using Spring Boot, JPA, OpenAPI.
Senior Software Engineer - Developer Experience
๐ฟ๐๐ซ ๐ฅ๐ง๐ค๐๐ช๐๐ฉ๐๐ซ๐๐ฉ๐ฎGuidewire applications and the underlying platform are monolithic and took a lot of time to build and test. This affected daily productivity of both internal developers and customers who implement insurance using the Guidewire SDK.The goal was to significantly reduce the build and test times and consequently the CI/CD cost.Performance improvements were done at several levels:1. Introducing concurrency within individual tasks.2. Making the individual tasks incremental using Gradle.3. Parallelizing build tasks using the gradle worker API.4. Caching build and test outputs using Gradle enterprise.The outcome was a 30-80% improvement in build and test times.Recurring monthly savings of $100000 and 1000+ hours.๐๐ค๐ฃ๐ค๐ก๐๐ฉ๐ ๐ฉ๐ค ๐ข๐๐๐ง๐ค-๐จ๐๐ง๐ซ๐๐๐๐จGuidewire ships an insurance SDK to its customers and running and managing the application is the customer's IT department's responsibility.Guidewire wanted to move to a PAAS/SAAS based solution from an on-premise model.Worked on a team that experimented with breaking down the platform and extracting core components into external services.
Software Engineer - Guidewire Platform
๐ฝ๐ช๐๐ก๐ ๐จ๐ฎ๐จ๐ฉ๐๐ข ๐ง๐-๐๐ฃ๐๐๐ฃ๐๐๐ง๐๐ฃ๐Guidewire applications are huge, complex, monlithic, and used a custom built, scriptable build system. The previous build system was based off of Ant and Maven and had become a maintenance overhead.Gradle was chosen as the new build tool, keeping in mind the capabilities of the old build system and the scripting requirements of the build.The migration effort involved a lot of test driven development and re-design, understanding existing functionality, collaboration with various teams and working closely with PM and PgM.This project helped modernize our tech stack and got rid of the tech debt and maintenance overhead. It also resulted in performance improvements to the build system and laid a foundation and path for future improvements.๐๐ง๐๐๐๐ฃ๐ ๐๐ฃ๐ ๐๐๐ ๐ก๐ค๐๐๐๐ฃ๐Guidewire's applications communicate with each other but there was no way to co-relate a business transaction across the entire suite of applications. Moreover, the logging lacked some capabilities to capture key performance indicators (KPI).The platform underlying the applications was an ideal place to introduce these capabilities as all applications would automatically benefit from it.After introducing these features, also experimented with visualization tools like Splunk and Kibana to demonstrate cross application tracing.๐๐๐ก๐๐๐จ๐ ๐๐๐๐๐ฃ๐๐ ๐๐ข๐ฅ๐ง๐ค๐ซ๐๐ข๐๐ฃ๐ฉGuidewire products had a very long release cycle with each major version taking around 18 months. There was a need to release at a faster cadence to get features and improvements to customers sooner in smaller increments.A major blocker to accomplish faster releases was lack of automation in infrastructure provisioning and testing.Added capabilities to existing CI/CD system to allow provisioning of testing infrastructure.This resulted in the platform release cadence gradually come down from 3 months to 2 weeks.
It Graduate Assistant
Develop and enhance the University software โInternational Admissionโ and manage the database.Manage websites of University departments; International Student and Scholar Services (ISSS) and English Language Institute (ELI)http://wings.buffalo.edu/intlservices/http://wings.buffalo.edu/eli/Automated the process of updating student information into the database for ISSS department saving 60hrs/year of time and manual effort of several people.Automated migration of legacy data in spreadsheets to relational database for the Study Abroad department. (http://www.buffalo.edu/studyabroad.html)Developed the payment portal for Immigration Services department at University at Buffalo, The State University of New York.
Senior Software Engineer
Java/J2EE Senior Software Engineer in Financial Services Group at Accenture in the JP Morgan Chase delivery unit.Actively involved in requirements gathering, client discussions, understanding business requirements and estimation of upcoming modules.Designed and developed several critical modules in the project.Performed documentation, database schema design, high level class design, low level design document and unit test plans.Performed code review, integration of various modules, provided support to setup and deploy code on testing environments and monitored production releases.Handled the revision management of the entire project and performed merging and forking of branches for each release cycle.Worked on several change requests and provided help to the support team to alleviate several production defects by performing root cause analysis.Mentored new joiners to get them acquainted to the technology used and the functionality implemented in the project.
Colleagues at Robinhood
Other employees you can reach at robinhood.com. View company contacts for 4145 employees →
David Zies
Colleague at RobinhoodAurora, Colorado, United States
View →
SD
Smith Daniel
Colleague at RobinhoodBangladesh
View →
RH
Robert Hawkins
Colleague at RobinhoodDallas, Texas, United States
View →
SW
Sean Williams
Colleague at RobinhoodGilroy, California, United States
View →
JM
Janae Moore, J.D.
Colleague at RobinhoodLake Worth, Florida, United States
View →
NK
Naresh Kumar Chava
Colleague at RobinhoodFremont, California, United States
View →
BM
Benjamin Miller
Colleague at RobinhoodFlower Mound, Texas, United States
View →
JM
Jeffrey Mayforth
Colleague at RobinhoodCanton, Ohio, United States
View →
SP
Stephen Pastor
Colleague at RobinhoodPort Clinton, Ohio, United States
View →
SH
Shane Hasty
Colleague at RobinhoodCrowley, Texas, United States
View →
Sudarshan Rao education
Master'S Degree, Computer Science
Bachelor Of Engineering (B.E.), Computer Engineering
Frequently asked questions about Sudarshan Rao
Quick answers generated from the profile data available on this page.
What company does Sudarshan Rao work for?
Sudarshan Rao works for Robinhood.
What is Sudarshan Rao's role at Robinhood?
Sudarshan Rao is listed as Senior Software Engineer at Robinhood.
What is Sudarshan Rao's email address?
AeroLeads has found 1 work email signal at @guidewire.com for Sudarshan Rao at Robinhood.
Where is Sudarshan Rao based?
Sudarshan Rao is based in Fremont, California, United States while working with Robinhood.
What companies has Sudarshan Rao worked for?
Sudarshan Rao has worked for Robinhood, Upstart, Guidewire Software, Office Of International Education At Suny Ub, and Accenture.
Who are Sudarshan Rao's colleagues at Robinhood?
Sudarshan Rao's colleagues at Robinhood include David Zies, Smith Daniel, Robert Hawkins, Sean Williams, and Janae Moore, J.D..
How can I contact Sudarshan Rao?
You can use AeroLeads to view verified contact signals for Sudarshan Rao at Robinhood, including work email, phone, and LinkedIn data when available.
What schools did Sudarshan Rao attend?
Sudarshan Rao holds Master'S Degree, Computer Science from University At Buffalo.
What skills is Sudarshan Rao known for?
Sudarshan Rao is listed with skills including Java, C++, C, Javascript, Jsp, Eclipse, Unix, and Algorithms.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial