Gaurav Jain, Developer in Jaipur, Rajasthan, India
Gaurav is available for hire
Hire Gaurav

Gaurav Jain

Verified Expert  in Engineering

Software Developer

Location
Jaipur, Rajasthan, India
Toptal Member Since
September 28, 2020

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

startup
Python, PostgreSQL, Django, Ruby on Rails (RoR), Amazon Web Services (AWS)
MakeMyTrip
Amazon Web Services (AWS), Python, Python 3, Celery, Apache Kafka, MongoDB...
Delivery Hero
Python, Python 3, Django, Celery, Microservices Architecture, Microservices...

Experience

Availability

Part-time

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

Python Software Engineer

2023 - PRESENT
startup
  • Migrated/Converted an existing legacy Ruby on Rails codebase to Python/Django.
  • This included migrating existing APIs, DB layer, WebSockets, background jobs, etc.
  • The migration heavily leaned on Django's extensive features like Models (including Proxy models), signals, Django-channels, celery, custom middlewares, model managers, and tailor-made solutions to handle specific behaviors from Ruby on Rails app.
Technologies: Python, PostgreSQL, Django, Ruby on Rails (RoR), Amazon Web Services (AWS)

Principal Software Engineer (Python)

2022 - 2023
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.
Technologies: Amazon Web Services (AWS), Python, Python 3, Celery, Apache Kafka, MongoDB, Docker, Microservices Architecture, Microservices, Architecture, Software Architecture, APIs, API Integration, System Architecture, Web Servers, Cloud Deployment, Back-end, Back-end Development, Web Development, Technical Leadership, Cloud Architecture, API Development

Software Engineer 2 (Python)

2021 - 2022
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.
Technologies: Python, Python 3, Django, Celery, Microservices Architecture, Microservices, Architecture, Software Architecture, APIs, API Integration, System Architecture, Web Servers, Cloud Deployment, Back-end, Back-end Development, Web Development, Cloud Architecture, API Development

Software Engineer (Python)

2018 - 2020
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.
Technologies: Django, Python, Python 3, Git, REST APIs, Amazon Web Services (AWS), MySQL, Django REST Framework, Redis, Docker, Celery, RabbitMQ, Microservices Architecture, Microservices, Architecture, Software Architecture, APIs, API Integration, System Architecture, Web Servers, Cloud Deployment, Back-end, Back-end Development, Web Development, Cloud Architecture, API Development

Software Engineer (Python)

2016 - 2018
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.
Technologies: Python, Python 3, Django, Celery, Django REST Framework, Amazon Web Services (AWS), Microservices, Microservices Architecture, Architecture, Software Architecture, APIs, API Integration, System Architecture, Web Servers, Cloud Deployment, Back-end, Back-end Development, Web Development, Cloud Architecture, API Development

Classified Web App

A Python/Django-based application that allows end users to publish their advertisements digitally to millions of people. The users maintain control of the entire lifecycle of their ad from first placing it to the product being purchased.

Hyperlocal eCommerce App

Worked with a hyperlocal eCommerce startup that aggregated all local shopkeepers on its platform and allowed end-users to buy from the nearest shop online. I created APIs for mobile apps and web apps to consume. I got the opportunity to work on this project end to end, which involved designing, developing, and deploying the system on production.

Marketplace for Home Products and Experts

An eCommerce for mobile. I worked on developing content and a community-powered eCommerce app for home products. The app would serve as an online content-driven interior designer and furniture marketplace. This company is inactive.

Languages

Python, Python 3

Frameworks

Django, Django REST Framework, Ruby on Rails (RoR)

Libraries/APIs

API Development, REST APIs

Other

APIs, API Integration, Back-end, Back-end Development, Web Development, Architecture, Software Architecture, System Architecture, Web Servers, Technical Leadership, Cloud Architecture, Computer Science, FastAPI

Tools

Git, RabbitMQ, Celery

Paradigms

Microservices Architecture, Microservices

Platforms

Amazon Web Services (AWS), Docker, Apache Kafka

Storage

PostgreSQL, MySQL, Cloud Deployment, Redis, MongoDB

2009 - 2013

Bachelor's Degree in Computer Science

The LNM Institute of Information Technology - Jaipur, Rajasthan, India

MARCH 2020 - PRESENT

Nanodegree in Machine Learning Engineer

Udacity