Gaurav Sharma
About Gaurav Sharma
Gaurav Sharma is a Principal Software Engineering Manager at Microsoft with extensive experience in software engineering and management.
Current Role at Microsoft
Gaurav Sharma serves as a Principal Software Engineering Manager at Microsoft, a position he has held since 2022. In this role, he oversees software engineering projects and manages teams to drive innovation and efficiency within the organization.
Previous Positions at Microsoft
Prior to his current role, Gaurav Sharma worked at Microsoft in various capacities. He was a Senior Software Engineering Manager from 2020 to 2022, and before that, he held the position of Senior Software Engineer from 2017 to 2022. His career at Microsoft began as a Software Engineer, a role he occupied from 2008 to 2017, all based in the Hyderabad Area, India.
Early Career Experience
Gaurav Sharma began his professional career as an Intern Developer at the Dept. of IT, Govt. of N.C.T. of Delhi in 2004. He then worked as a Programmer at the Directorate of Information and Publicity, Govt. of Delhi for five months in 2005. Following this, he joined Servitium as a Developer, where he worked from 2005 to 2008 in the Noida Area, India.
Educational Background
Gaurav Sharma earned a Bachelor of Information Science from Guru Gobind Singh Indraprastha University, where he studied from 2000 to 2004. He also obtained a PG Diploma in Advanced Software Design and Development from the Center of Development for Advance Computing, Noida in 2005.