Summary
Deepak Yadav is a software engineer with nine years of experience building product-grade systems, currently contributing at Google after prior engineering roles at Microsoft and Tata Consultancy Services. Trained in mechanical engineering (B.Tech) and later earning an M.Tech in Computer Science from IIT Kanpur, he blends strong academic rigor with practical industry delivery. He has teaching and mentorship experience as a TA at IIT Kanpur and NPTEL, and has served in student governance, reflecting an ability to communicate complex ideas and lead cross-functional initiatives. Known as a curious, fast learner and programming enthusiast, he focuses on solving hard problems with pragmatic, innovative solutions. Based in Faridabad, India, he brings a mix of research-minded thinking and large-company execution to software projects.
9 years of coding experience
3 years of employment as a software developer
Bachelor of Technology (B.Tech.), Mechanical Engineering, 70.16%, Bachelor of Technology (B.Tech.), Mechanical Engineering, 70.16% at Maharshi Dayanand University
Indian Institute of Technology Kanpur