Summary
Rahul Agarwal is a Senior Staff Engineer with 12+ years of hands-on experience designing and scaling distributed commerce and payments platforms, currently leading globally distributed teams at VMware that drove a 100x transaction volume increase. He blends technical architecture, hands-on coding (Java, Kubernetes, Postgres) and operational ownership—participating in on-call rotations and end-to-end delivery—while mentoring over 40 engineers and influencing 200+. Rahul has launched production mobile payment solutions and microservices at scale (Kohl’s Pay, cloud migrations), holds multiple patents and cloud certifications, and maintains an active teaching and community presence as an adjunct instructor and meetup organizer. Curious about emerging tech, he pursues applied work in Blockchain, ML and Generative AI and contributes to open source and technical blogging, revealing a practitioner who pairs deep platform expertise with continuous learning and public-facing mentorship.
11 years of coding experience
17 years of employment as a software developer
Computer Science, Computer Science at University of Nottingham
MS, Computer Science, MS, Computer Science at Virginia Tech
Stanford Continuing Studies
BS, Computer Science, BS, Computer Science at National University of Singapore