Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rakesh Nagaraju

San Jose

Summary

Senior Engineering Manager with 14+ years of experience in designing, developing, and delivering complex Desktop Web and native mobile applications for iOS and Android. Over 4+ years’ experience of managing and mentoring high-performing teams of 10+ engineers across web, mobile, and backend platforms, ensuring seamless collaboration and efficient product delivery. In the last 12+ months, pivoted towards Generative AI and AI agent-based solutions, building tools with GenAI, RAG, and MCP integrations to enhance developer productivity and platform intelligence. Bring deep technical expertise in JavaScript, TypeScript, React, Redux, Next.js, Graph QL, Node.js, and Java, with a strong foundation in building scalable and high-performance applications. Experienced in optimizing web and native applications performance along with expertise in automation testing to enhance code quality and reliability. Passionate about driving technical excellence, fostering innovation, and delivering impactful solutions that align with business goals.

Overview

16
16
years of professional experience

Work History

Senior Software Engineering Manager

Walmart Labs
Sunnyvale
09.2021 - Current
  • Managing Transactions Cart team which comprises of 10+ engineers who are working on revamping Cart experience on walmart.com and native apps using latest tech stack like Next JS, React JS, Node JS, Swift UI and Kotlin Java
  • Improved Cart Error Rate from 95% to 99.9%, reducing errors to just 0.1%.
  • Boosted cart web and apps page performance by 600ms at the 95th percentile, contributing to over $55M in GMV uplift.
  • Optimized bootstrap API response times by 1000ms and reduced payload size by 50%, resulting in an additional $30M in business growth.
  • Successfully led the migration of Cart and Checkout as part of tech modernization to Next.js, GraphQl, React Query, and React 17.
  • Lead and Delivered complex features such as Pet Rx and Vision Rx end-to-end.
  • Hired and onboarded 25+ engineers, helping scale the team from 40 to over 100.
  • Leading ongoing efforts to improve INP and LCP Web Vitals for Cart experience.
  • Drive Walmart's architecture forums and lead cross-functional design discussions.
  • Led an AI-driven tool that translates natural language into Splunk or OpenObserve queries, streamlining dashboard creation and automating observability to boost developer productivity and incident response.
  • Converted core Cart features into an AI-powered, chat-based experience using RAG-based architecture and vector db.
  • Developed multiple AI agents integrated with internal MCP platforms like Sonar MCP, Git MCP, and Figma AutoCode MCP to streamline engineering workflows.
  • Advocated and implemented AI-powered productivity enhancements in developer workflows across platforms.

Senior Software Engineer

Walmart Labs
Sunnyvale
06.2018 - 09.2021
  • Designed and lead the implementation of Cart and Checkout features for Walmart.com using React, Redux, Next JS and React Query
  • Build reusable components using React Hooks and Composition design pattern.
  • Build App State Management using Context API, React-Query and Redux.
  • Develop Graph-QL Get and Mutation API’s using React-Query.
  • Minimize react components re-renders using Memoization techniques.
  • Perform Application performance testing using tools like Lighthouse, AXE and React Dev Tools.
  • Build Splunk dashboards to track various application metrics like Render time, error rate, API latency
  • Keep apprised of upcoming technologies and development best practices.
  • Optimize React application for maximum performance and scalability.
  • Collaborating with back-end developers to define API requirements.
  • Overseeing rapid prototyping and documentation of future platform.
  • Actively engage in Sprints and other facets of project planning and management.
  • Collaborate with Product and Engineering Managers on deliverables.
  • Conduct effective code reviews to make sure coding standards are maintained, is bug free and reusable.

Software Engineer

Envestnet | Yodlee
Redwood City
07.2017 - 06.2018
  • Company Overview: Yodlee is a Financial Wellness Product which empowers its users to make better financial choices. Helps to take control of one’s financial future to see an accurate picture of their financial situation and achieve financial wellness.
  • Was Part of Advanced Application & Development team working on a new module called 'Financial Forecast'.
  • Worked on POC’s to develop modules using React JS, Redux, React Native Node JS, Express and Backbone.
  • Worked on POC’s to integrate HTTP2 and 3rd party Chat Bot integration for the product.
  • Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
  • Responsible for improving overall performance of Product by adhering and advocation of best coding practices.
  • Yodlee is a Financial Wellness Product which empowers its users to make better financial choices. Helps to take control of one’s financial future to see an accurate picture of their financial situation and achieve financial wellness.

System Analyst III

Exilant Technologies Limited
Cupertino
04.2016 - 07.2017
  • Integrated Compliance Management: ICM is Apple’s GBI-Compliance Team application for classifying table records as compliant or not. Application is also used for Impact Analysis for all sensitive records based on Business Units.
  • Design and implementation of UI using React, Flux, Redux and D3 JS.
  • Lead a team of 4 engineers for the development of the project.
  • GSF design and implementation for enhancements.
  • Co-ordination with offshore team.
  • Focusing the team to ensure an on-time delivery of the agreed requirements.
  • Code review to make sure the code is bug free and reusable.

Lead Software Engineer

Headstrong Services LLC
Chicago
02.2015 - 03.2016
  • Lead Developer for major software web applications projects of CVS. Software’s are developed mainly using Angular JS and Core Java.
  • My role includes converting project specifications and statements of problems and procedures to detailed logical flow charts for coding into computer language for CVS Caremark.
  • Help with task level development effort estimates.
  • Help with collecting project metrics.
  • Conduct and guide code reviews and establish coding standards.
  • Contributing to key requirements, UI Design and review sessions.
  • Co-ordination with offshore team.
  • Working on POC’s using latest technologies.
  • Prepare project related functional and technical documents.
  • Follow company policies and HIPAA regulations for operational efficiency.
  • Bundling and deployment related activities of project.
  • Develop responsive modules to support both Desktop and Mobile devices using Angular and Bootstrap.
  • Interaction with QA team to analyze and resolve defects.

Software Engineer II

UPMC TDC
Pittsburgh
11.2014 - 02.2015
  • Software developer working on a health care tool called Fluence which is used to analyze Patient’s Data associated with a health care organization by doctors and is mainly targeted for surface device.
  • Design Patient List screens which show the list and details of patients using Angular.
  • Design and Developed Patient Details screen which shows basic information of each patient using Angular JS.
  • Unit Testing of Developed modules using Jasmine and Karma framework.
  • Prepare project related functional and technical documents.
  • Prepare reference for users by writing operating instructions.

Software Engineer

Brinqa
NJ
08.2013 - 10.2014
  • Company Overview: Brinqa Risk Analytics which is the platform for scalable aggregation, measurement, remediation and reporting of risk data.
  • Software developer at Brinqa Risk Analytics which is the platform for scalable aggregation, measurement, remediation and reporting of risk data.
  • Designing & implementation of client specific requirements i.e. for Bank of New York and DTCC using technology like Groovy, Grails and Angular JS.
  • Displaying Reports in the form of Charts using Google High Charts.
  • Develop Neo4J Queries to fetch data from the Backend for the application.
  • Brinqa Risk Analytics which is the platform for scalable aggregation, measurement, remediation and reporting of risk data.

Systems Engineer

Infosys Technologies
Bengaluru
08.2009 - 07.2012
  • Software Developer at Infosys Technologies for Finacle IBU. Finacle is a Banking Product, which is used by many banks across India, US and all around the world.
  • Developed Backend core functionality using C, Java and UI using J-Query as per client requirements.
  • Adhering to standards and best practice laid out in the Technical Implementation Standards.
  • Unit and Integration Testing using IBM Rational Rose Tool.
  • Analysis of Clients needs and recommend new software programs or upgrades to existing programs.

Education

Master of Science - Computer And Information Sciences

New Jersey Institute of Technology
Newark, NJ
12-2013

Skills

  • JavaScript and TypeScript
  • Reactjs and Angularjs
  • Nodejs and Nextjs
  • Redux and React Query
  • CSS and Tachyons
  • Database management (Oracle 11g, Microsoft SQL Server, Neo4j)
  • Testing frameworks (Jest, Mocha, Chai, React Testing Library, TestCafe)
  • Build tools (Webpack, NPM, PNPM)
  • Generative AI , MCP Server, RAG and Langchain

Timeline

Senior Software Engineering Manager

Walmart Labs
09.2021 - Current

Senior Software Engineer

Walmart Labs
06.2018 - 09.2021

Software Engineer

Envestnet | Yodlee
07.2017 - 06.2018

System Analyst III

Exilant Technologies Limited
04.2016 - 07.2017

Lead Software Engineer

Headstrong Services LLC
02.2015 - 03.2016

Software Engineer II

UPMC TDC
11.2014 - 02.2015

Software Engineer

Brinqa
08.2013 - 10.2014

Systems Engineer

Infosys Technologies
08.2009 - 07.2012

Master of Science - Computer And Information Sciences

New Jersey Institute of Technology
Rakesh Nagaraju