About / Gaurav Kumar Pandey

The person behind
the systems.

Senior Software Engineer at Microsoft

My work connects distributed systems, technical leadership, and explaining how things work.

Software engineer with experience building distributed systems, leading production migrations, and mentoring engineers. My work includes migrating 7.5 million production users, developing Java services and AWS workflows, and sharing technical ideas through Scale to Billions.

Gaurav Pandey
Bengaluru, Karnataka, IndiaMicrosoftSenior Software Engineer

Career history

A career built
one system at a time.

From healthcare applications to platform and identity systems, with new problems, teams, and perspectives along the way.

MicrosoftSenior Software EngineerDec 2025 – Present

Hyderabad, Telangana, India · Full-time · On-site

Walmart Global Tech IndiaSenior Software Engineer · IAM TeamDec 2023 – Jun 2025

Bengaluru, India · Full-time

  • Led the WCP initiative — successfully migrated 7.5 million production users to a new database, achieving SSO and resolving legacy authentication issues
  • Designed and executed data migration strategies for multiple global markets, ensuring seamless transitions with minimal downtime
  • Managed scrum activities including sprint planning, resource optimization, and reporting key metrics to senior management
CommerceIQSoftware Development Engineer II · Media PlannerAug 2022 – Nov 2023

Bengaluru, India · Full-time

  • Led development of microservices architecture from scratch using Java, Spring Boot, and multithreading for the Media Planner product
  • Developed a serverless step function pipeline using AWS services (Lambda, SQS, S3) for automated media planning workflows
  • Provided technical leadership and mentoring to the team, guiding the end-to-end build of Media Planner from inception
  • Resolved critical concurrency issues through batch processing optimizations, saving significant infrastructure costs
PayPalSoftware Engineer II · Fraud ProtectionOct 2021 – Aug 2022

Hyderabad, Telangana, India · Full-time

  • Resolved P0 production bugs in the fraud-protection system to improve reliability.
  • Built Grafana dashboards for chargeback tracking and operational visibility.
  • Managed chargeback workflows and improved resolution processes.
Capillary TechnologiesSoftware Development Engineer · Platform EngineeringDec 2020 – Sep 2021

Bengaluru, India · Full-time

  • Improved microservices performance through comprehensive monitoring and Resilience4j circuit breaker implementation
  • Created a shared library for retry patterns on external API calls, reducing cascade failure rates across services
  • Contributed to system design reviews and scalability initiatives for the platform
GlobalLogicSoftware EngineerDec 2018 – Dec 2020

Noida, India · Full-time

  • Improved application performance using WebSocket connections and Hazelcast distributed caching.
  • Designed and implemented REST APIs using Spring Boot with a focus on scalability and maintainability
  • Received Integrated Team Award and Spot Award for outstanding contributions to the project
C-DACProject Associate · Health DomainMar 2018 – Dec 2018

Noida, India · Full-time

  • Built Spring Boot applications to manage health domain data for AIIMS Hospital, handling large traffic volumes
  • Ensured high availability and performance of the monolithic system serving critical healthcare operations
  • Actively resolved bugs and implemented feature requests based on end-user feedback from hospital staff

Core expertise & toolkit

Tools follow
the problem.

The strongest capabilities first, with the full toolkit available when you need it.

Distributed systemsJava & Spring BootAWS workflowsData migrationObservabilityTechnical leadershipMentoringAPI design
Explore the full toolkit

Languages & Frameworks

  • Java 8+
  • Spring Boot
  • Spring Framework
  • Spring Security
  • Hibernate / JPA
  • REST APIs
  • Multithreading

Cloud & Infrastructure

  • AWS
  • AWS Lambda
  • AWS SQS
  • AWS S3
  • CloudWatch
  • Serverless
  • Docker

Architecture & Systems

  • Microservices
  • System Design
  • Distributed Systems
  • Event-Driven Architecture
  • API Design
  • Data Migration

Data & Messaging

  • MySQL
  • NoSQL
  • Kafka
  • Hazelcast
  • Redis
  • Data Pipelines

DevOps & Tooling

  • Jenkins
  • Git
  • Grafana
  • Resilience4j
  • CI/CD
  • Monitoring

Leadership & Process

  • Technical Leadership
  • Scrum / Agile
  • Code Reviews
  • Mentoring
  • Sprint Planning
  • Cross-Team Collaboration

Education & credentials

Feb 2017 – 2018

PG Diploma in Advanced Computing

Centre for Development of Advanced Computing (C-DAC)

Software Development & Advanced Computing · Noida, India

Specialized training in advanced computing technologies, software development methodologies, and enterprise application architecture.

2013 – 2017

Bachelor of Technology

Gautam Buddh Technical University

Information Technology · Lucknow, India

Strong foundation in computer science fundamentals, data structures, algorithms, and information technology principles.

Microsoft Global Hackathon 2026Microsoft· Aug 2026

Problem Solving (Intermediate)HackerRank· Aug 2025