Gaurav Jain
Verified Expert in Engineering
Software Developer
Gaurav is a passionate Python back-end software engineer with expertise in Django, cloud setup, and deployments, with in-depth knowledge of AWS services such as RDS, EC2, SQS/SNS, and S3. Gaurav has developed logistics, eCommerce, classified, and queuing systems and deployed applications using Docker. He is results-oriented, sharp, and enjoys delivering top products. Gaurav has experience with API integrations, API optimizations (reducing latencies), and building scalable APIs.
Portfolio
Experience
Availability
Preferred Environment
Python, Python 3, Django, Git
The most amazing...
...Python/Django-based application I built allows users to publish their advertisements and control the entire lifecycle of their ad from placement to purchase.
Work Experience
Principal Software Engineer (Python)
MakeMyTrip
- Led the GI Hotels tech team, ensuring the team successfully delivered goals according to the plan.
- Engaged in sprint planning and code review and collaborated with other teams to remove any obstacles hindering progress.
- Contributed to architectural decisions and conducted AWS cost optimization exercises to minimize the cost incurred by services.
Software Engineer 2 (Python)
Delivery Hero
- Worked as a part of the tech team that developed and managed tools and APIs for all DH companies across the globe.
- Used tools and APIs, allowing easy market growth of their local product.
- Efficiently managed teams locally for each brand.
Software Engineer (Python)
Dubizzle
- Collaborated with a hybrid multi-cultural team of software engineers, product managers, and designers. Developed and managed the back-end services for the property vertical.
- Monitored and resolved client tickets. Apart from my routine job, I was involved in brainstorming sessions for new ideas, group code reviews, etc.
- Participated in the security guild at Dubizzle, where we focused on delivering integrity, availability, and confidentiality of user data. We worked closely with the OLX global security team, where we proactively secured all the platforms.
Software Engineer (Python)
Fetchr
- Joined Fetchr in the initial phase of revamping the system. I was part of the team tasked with deprecating the existing ERP monolith system.
- Redesigned and developed the new logistic system using microservice architecture.
- Developed and managed RESTful APIs for mobile and web apps.
Experience
Classified Web App
Hyperlocal eCommerce App
Marketplace for Home Products and Experts
Skills
Languages
Python, Python 3
Frameworks
Django, Django REST Framework
Other
APIs, API Integration, Back-end, Back-end Development, Web Development, Architecture, Software Architecture, System Architecture, Web Servers, Technical Leadership, Computer Science, FastAPI
Libraries/APIs
REST APIs
Tools
Git, RabbitMQ, Celery
Paradigms
Microservices Architecture, Microservices
Platforms
Amazon Web Services (AWS), Docker, Apache Kafka
Storage
PostgreSQL, MySQL, Cloud Deployment, Redis, MongoDB
Education
Bachelor's Degree in Computer Science
The LNM Institute of Information Technology - Jaipur, Rajasthan, India
Certifications
Nanodegree in Machine Learning Engineer
Udacity