Gaurav Sharma
About Gaurav Sharma
Gaurav Sharma is a Senior Software Engineer and Runtime Lead at HashiCorp, specializing in cloud platforms, networking, and software development.
Work at HashiCorp
Gaurav Sharma currently serves as the Runtime Lead (Senior Software Engineer) for HCP Vault at HashiCorp. He has held this position since 2023, contributing to the development of runtime initiatives with a focus on ecosystem integration and customer-centric workflows. Prior to this role, he worked as a Senior Software Engineer at HashiCorp from 2022. His tenure at the company reflects a commitment to advancing cloud-based solutions and enhancing user experience.
Previous Experience in Software Engineering
Gaurav Sharma has a diverse background in software engineering, having worked at several notable companies. He served as Software Engineer II at Uber from 2019 to 2021, focusing on autonomous vehicle security. Before that, he worked at Hughes Network Systems as a Software Engineer from 2015 to 2017. His earlier roles include positions at the University of Maryland and DIRECTV, where he gained valuable experience in various aspects of software development and project management.
Education and Expertise
Gaurav Sharma holds a Master of Science (MS) in Telecommunications Engineering from the University of Maryland, where he studied from 2013 to 2015. He also earned a Bachelor of Engineering (B.E.) in Electrical, Electronics, and Communications Engineering from MGM's College of Engineering and Technology, completing his studies in 2012. His educational background provides a solid foundation for his expertise in cloud platforms, networking, and software development.
Technical Skills and Proficiencies
Gaurav Sharma possesses extensive technical skills in various areas of software development and cloud computing. He is proficient in programming languages such as Python, Go, C++, and Java. His experience includes working with cloud platforms like AWS and GCP, as well as tools for version control, service app metrics, and monitoring. He has a strong understanding of networking protocols and software-defined networking technologies, which supports his work in runtime initiatives.
Career Progression and Roles
Gaurav Sharma's career progression reflects a steady advancement in the field of software engineering. He began his career as a Trainee Technical at Millennium Aero Dynamics in 2012 and has since taken on increasingly responsible roles. His experience spans various companies and positions, including roles at Uber, Hughes Network Systems, and HashiCorp. This trajectory showcases his growth and adaptability in a rapidly evolving industry.