Gaurav Mittal
Verified Expert in Engineering
Software Developer
Gaurav is a software development engineer with five years of back-end software experience and has worked at Amazon, Disney+, and Paytm in the past. He likes extracting the last ounce of performance from his system and following the industry's best practices to keep things maintainable.
Portfolio
Experience
Availability
Preferred Environment
Ubuntu, IntelliJ IDEA, Visual Studio Code (VS Code)
The most amazing...
...thing I've done is elevate the scale of a tier-one customer-facing service from five million revolutions per minute (RPM) to a projected load of 50 million RPM.
Work Experience
Software Development Engineer 2
Hotstar
- Plugged video validation flow inside content ingestion flow to validate videos before ingestion. This reduced the chances that customers might face non-playable assets in different geographies.
- Designed a role-based access control (RBAC) system for a content metadata ingestion platform to segregate scopes and field level accesses.
- Developed an autoscaling feature for AWS DynamoDB based on heuristics and projected user load.
Software Development Engineer
Amazon.com
- Designed and implemented a pipeline to deploy a machine learning model for Amazon's scale. This pipeline also supported ground truth reinforcement along with concept deviation monitoring.
- Reduced deployment time by making an entire CI/CD pipeline for some services.
- Employed industry's best practices for Java applications to increase the maintainability and extensibility of the services and libraries.
Software Developer
Paytm
- Reduced fatals due to downstream errors in the API flow by introducing a circuit breaker mechanism to serve requests by cache and recovering the downstream simultaneously.
- Developed the real-time upvote mechanism in the movies vertical. A user can upvote a film, and this information would be visible to other users on the next refresh.
- Built the Upcoming Movie widget’s back-end for the app. This automatically fetched data from vendors about upcoming releases and populated them in the database.
Experience
PrimeVideo XRay Clone
This metadata included actors' names and could be extended to show other works from the actor. This tagged timeline was generated and the user might directly jump from one scene to another where the actor was present.
Skills
Languages
Java, Python, C++17, Go
Platforms
Visual Studio Code (VS Code), Ubuntu, Docker, Kubernetes
Storage
Elasticsearch, MySQL, Amazon DynamoDB, Redis, Amazon S3 (AWS S3)
Frameworks
Spring, Spring Boot, Google Guice, JPA, Express.js
Libraries/APIs
Node.js, Dlib
Tools
IntelliJ IDEA, Amazon Simple Queue Service (SQS)
Other
Image Processing, Image Recognition, GoCD
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring