Gaurav Singh
About Gaurav Singh
Gaurav Singh is a Senior Software Engineer at Zenefits, specializing in the AWS stack and software development frameworks. He holds a Bachelor of Technology in Information Technology from the Indian Institute of Information Technology Lucknow and has experience in various software engineering roles.
Work at Zenefits
Gaurav Singh has been employed at Zenefits as a Senior Software Engineer since 2023. In this role, he has contributed to the development and delivery of core Human Capital Management (HCM) Platform and Integration solutions. His work has been integral to the company's operations, particularly following its acquisition by Trinet. Prior to his current position, he worked at Zenefits as a Software Engineer from 2021 to 2023, gaining valuable experience in software development within the organization.
Education and Expertise
Gaurav Singh earned a Bachelor of Technology (BTech) in Information Technology from the Indian Institute of Information Technology Lucknow, where he studied from 2017 to 2021. He also completed his Senior Secondary Education at Army Public School (APS) from 2014 to 2016. His educational background has provided him with a strong foundation in software engineering principles and practices.
Technical Skills and Tools
Gaurav possesses strong expertise in the AWS stack, including services such as S3, Athena, SNS, SQS, and Lambda. He is experienced in using frameworks like Flask, Django, and React for software development. His proficiency extends to tools such as Git/Github, Jenkins, Docker, Jira, and Postman, which he utilizes for various software engineering tasks. Additionally, he has a solid understanding of both SQL and NoSQL databases, including MySQL, MongoDB, Cassandra, Redis, and DynamoDB.
Previous Work Experience
Before joining Zenefits, Gaurav Singh worked as a Software Engineer Intern at Nykaa for six months in 2021, where he gained practical experience in software development. He also completed a three-month internship as a Software Engineer Intern (Backend) at Signzy in 2020, working remotely from Bengaluru. These roles contributed to his development as a software engineer and enhanced his technical skills.
Core Competencies
Gaurav has a strong foundation in operating systems and design patterns, including SOLID principles. His technical competencies include a deep understanding of software engineering methodologies and practices, which are essential for developing efficient and maintainable software solutions.