Summary
Gaurav Yadav is a Staff Software Engineer based in Bengaluru with 11 years of experience building backend and data platforms, currently advancing rider-facing systems at Uber. An IIITV alumnus and former SDE-2 at Uber, he blends strong backend engineering with practical ML/AI interests, having mentored Deep Learning and edge AI courses and validated data science projects. His background spans event-driven marketing systems, notification platforms, and performance-sensitive backend services, plus a research stint implementing cryptographic protocols in C. Comfortable across Java/Spring, data engineering and distributed systems, he is known for shipping production-grade services that bridge data and real-time user experiences. Colleagues describe him as an engineer who pairs rigorous academic foundations with hands-on delivery and a curiosity for ML applications in production.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Technology (BTech), Computer Science, Bachelor of Technology (BTech), Computer Science at Indian Institute of Information Technology, Vadodara
Senior Secondary, Math and Science, Senior Secondary, Math and Science at RPS Public School