# Sudeepth Rao Venkat > Full Stack Engineer at Capital Group Location: San Francisco, California, United States Profile: https://flows.cv/sudeepth ## Work Experience ### Full Stack Engineer @ Capital Group Jan 2020 – Present | Los Angeles, California, United States Worked in the Lumin team enhancing the service layer for Accounts API (Post, Get, Patch, Delete) for capitalgroup.com using Java 1.8, Spring Boot, Oracle, Hibernate ORM, Junit, Mockito, SonarQube, Kafka. Worked on re-platform the SOA Accounts API from older V1 to V2 to support Asynchronous & Synchronous accounts creation. Write JUnits using Mockito, Power Mockito and ensure code coverage is above 80%. Setup CI to perform static code analysis and report code health and metrics using Sonar. Worked on UI related bug fixes using Javascript framework React JS & Jquery. Worked on VAC (Validate Account Creation) API which involved working with asynchronous event driven communication using Kafka. Enhancement of the existing functionality to persist the messages to Cassandra DB in Kafka. Complete Unit test and functional test coverage for all bug fixes and overall features hooked it to CI through Jenkins. Documented all Low-level, activity, object modelling design diagrams for flows worked on. ### Back End Engineer @ Apple Inc Jan 2018 – Jan 2020 | Sunnyvale, California, United States Shared responsibility in development of Pricing tool to compare all the prices of each product between Apple Online Store (AOS), Apple Store App (ASA) and Wechat using Javascript ES6, NodeJS, Express JS, Mongo DB, Mongoose, Redis. Shared responsibility to design, develop and deploy Orders API (Create/Post Order & Get Order) in microservices architecture using Spring Boot, Java 8, Hibernate, SQL, Kafka Shared responsibility in adding an orchestration layer for Orders API as (ordersplatserv) microsevice which communicates synchronously and asynchronously to various downstream services. Shared responsibility to enhance performance for Orders creation by redesigning the ordersbuyerplatserv api and making sure certain calls are being communicated asynchronously. API response time has reduced due to this and SLA was met. Worked in highly scalable micro services architecture with highly business critical services utilizing distributed storage such as Cassandra Developed back end Automation framework in Java which supports ASA’s multiple tenants using TestNG, SQL, REST, Maven, POM, JSON technologies and work on enhancing the current framework for testing the developed code to ensure the software quality. Responsible for functional testing of Orders API, preAuth API and Retail API and E2E signoff’s. Responsible for enhancing the reporting module of ASA (Test automation Framework) by integrating with TestNG, Maven plugins. Responsible for Monitoring and Analyzing Splunk logs. ### Full Stack Engineer @ PayPal Jan 2017 – Jan 2018 | San Jose, California, United States Enhancement of the DEEP libraries with new mechanisms like Event engine and Event audit. Implementing the new message retry mechanism using kafka in the event of any failure in the downstream systems. Rest services templates are generated using swagger specifications Development of new listeners for producers and consumers for both Rabbitmq and Kafka. New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry. Enhancement of the existing functionality to persist the messages to Cassandra DB in Kafka Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages at the consumer level. Implementation of Zuul proxy as the API gateway Test plans and Unit Testing using Junit and Mockito. ### Full Stack Engineer @ eBay Jan 2017 – Jan 2017 | San Jose, California, United States -Enhancement of the DEEP libraries with new mechanisms like Event engine and Event audit. -Implementing the new message retry mechanism using kafka in the event of any failure in the downstream systems. -Rest services templates are generated using swagger specifications -Development of new listeners for producers and consumers for both Rabbitmq and Kafka. -New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry. -Enhancement of the existing functionality to persist the messages to Cassandra DB in Kafka -Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages at the consumer level. -Implementation of Zuul proxy as the API gateway -Test plans and Unit Testing using Junit and Mockito. ### Full Stack Engineer @ Walmart Labs Jan 2015 – Jan 2017 | Sunnyvale, California, United States -Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux. -Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services -Added Dynamic Functionality by creating and dispatching Action Creators that deployed ActionsCreated and used Reducers that received said Actions to modify the Store State Tree. -Optimized animation logic with optimistic functions to increase performance in rendering. -Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls. -Used React flux to polish the data and for single directional flow. -Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application. -Extensively used Git for version controlling and regularly pushed the code to GitHub. -Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs. -Worked with JASMINE unit test framework to write unit tests for JavaScript code. ### Software Engineer @ Elastica Inc Jan 2014 – Jan 2015 | San Jose, California, United States -Automation Framework – Solely responsible for architecting & developing Test framework to support regressions using Java, Selenium Webdriver, TestNG, Maven, Jenkins, Maven, Singleton design pattern, Apache POI, Apple script, Object Mapper, Apache HTTP client. -Trained offshore teams to use the framework and guided them on better coding standards. -Contributed in E2E signoff’s for various cloud storage partners like Box, Dropbox, Salesforce, Google Doc ### Software Engineer @ IGATE Jan 2010 – Jan 2012 | Pune, Maharashtra, India Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux. -Design and developing the applications using Java Controls, Page Flow, JSP and DB Controls (Struts) -Design and development of EJBs. -Building the overall application and deployment and testing it on Web Logic Workshop. -Developing Multithreading modules in Core java -Creating tables and stored procedures in SQL Server. -Web logic Workshop to develop and deploy the Application. -Written Cron Jobs to automate some of the modules.. -Used React flux to polish the data and for single directional flow. ## Education ### Master's degree in Computer Science Northern Kentucky University ### Bachelor of Science - BS in Computer Science National Institute of Technology Rourkela ## Contact & Social - LinkedIn: https://linkedin.com/in/sudeepth-rao-venkat-05ab701b1 --- Source: https://flows.cv/sudeepth JSON Resume: https://flows.cv/sudeepth/resume.json Last updated: 2026-04-01