Gaurav Singh
About Gaurav Singh
Gaurav Singh is a Senior Software Engineer with expertise in re-engineering distributed systems and extensive experience with cloud platforms including AWS, Oracle Cloud Infrastructure, and Google Cloud Platform.
Work at Rafay
Gaurav Singh has been employed at Rafay as a Senior Software Engineer since 2021. His role involves the design and development of highly concurrent and scalable production software systems. He works remotely from Bengaluru, Karnataka, India, contributing to the company's objectives by leveraging his extensive knowledge in distributed systems and cloud platforms.
Previous Experience at Citrix
Before joining Rafay, Gaurav Singh worked at Citrix for a total of five years. He started as a Software Engineer 1 from 2016 to 2019 and progressed to Software Engineer 2 from 2019 to 2021. Throughout his tenure at Citrix, he gained experience in software development and was recognized for delivering projects under tight timelines.
Education and Expertise
Gaurav Singh earned a Bachelor of Technology (BTech) in Electrical and Electronics Engineering from the Indian Institute of Technology (Banaras Hindu University), Varanasi. His studies spanned from 2012 to 2016. He possesses strong skills in re-engineering and refactoring distributed systems and has hands-on experience with cloud platforms including AWS, Oracle Cloud Infrastructure, and Google Cloud Platform.
Technical Skills and Technologies
Gaurav Singh has developed expertise in various programming paradigms, including event-driven and multi-threaded programming. He is proficient in using technologies such as Kafka, Redis, Kubernetes, and Docker. His ability to quickly adapt to new domains and technologies enhances his effectiveness as a software engineer.