Summary
Dhruv Kapadia is a Staff Software Engineer in New York with 16 years of experience building and operating large-scale web and backend systems. He has led multi-year rewrites and service-oriented migrations—most notably driving Khan Academy’s transition from a Python monolith to Go services and helping migrate backend APIs from REST to GraphQL—work that required designing incremental tooling like a side-by-side tester to safely port ~60% of the codebase. At Stripe he continues to operate at the intersection of architecture and delivery, bringing deep systems, data-pipeline, and backend expertise developed across startups and education-tech organizations such as Zearn and Wireless Generation. He combines hands-on implementation (Go, Python, Node, GraphQL, Postgres) with team-building and operational improvements that cut test and deployment latency dramatically. A former NYC math teacher, he brings a product-minded, metrics-driven approach to engineering problems and a proven track record of turning complex migrations into low-risk, production-ready outcomes.
16 years of coding experience
12 years of employment as a software developer
BS, Computer Engineering, BS, Computer Engineering at University of Virginia