Ankush Aggarwal is a Senior Software Engineer based in San Jose with 11 years of experience leading and architecting large-scale distributed microservices for companies like Google, eBay, and PayPal. He designs end-to-end systems that serve billions of requests per day, specializing in JVM-based backends (Kotlin/Java/Spring Boot), Kafka, Neo4j, MongoDB, and high-performance caching. As a hands-on team lead and code architect, he has driven multi-cluster Neo4j deployments, real-time Kafka pipelines, and sub-10ms P99 services while managing cross-functional teams and A/B rollouts. He actively writes technical blogs, maintains multiple open-source projects, and contributes to the community on GitHub and StackOverflow, reflecting a taste for teaching through code. Less obvious: he deliberately learns by making and fixing large mistakes early, which he credits for building resilient, maintainable systems at scale.
11 years of coding experience
7 years of employment as a software developer
Bachelor of Technology (B.Tech.), Computer Science, Bachelor of Technology (B.Tech.), Computer Science at DIT UNIVERSITY
Master's degree, Computer Science, 3.6/4, Master's degree, Computer Science, 3.6/4 at Stony Brook University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ankush Aggarwal - Senior Software Engineer at Google