Summary
Dhruva Chakrabarti is a systems-focused software builder and researcher with decades of experience in compilers, concurrent runtimes, databases, and high-performance systems software. He has driven production compiler optimizations and program-analysis research from HP Labs through Amazon Aurora’s cloud-native MySQL engine and now leads GPU compiler and tooling work on the open-source AMD ROCm platform. His strengths span parallelizing compilers, transactional concurrency, persistent memory programming, and pragmatic performance engineering that bridges research and production. Based in Cupertino, he combines deep academic training (PhD, Northwestern) with hands-on delivery across industry-scale systems. Notably, his work has anticipated persistent memory programming models and influenced query parallelization and transaction management in a major cloud database. His career reflects a rare blend of long-term research insight and practical implementation at the intersection of compilers, databases, and accelerator ecosystems.
5 years of coding experience
20 years of employment as a software developer
Indian Institute of Technology Kanpur
B.E., Computer Science, B.E., Computer Science at Jadavpur University
Doctor of Philosophy - PhD, Electrical and Computer Engineering, Doctor of Philosophy - PhD, Electrical and Computer Engineering at Northwestern University