
Gaurav Tripathi
Verified Expert in Engineering
Software Engineer and Developer
Calgary, AB, Canada
Toptal member since May 20, 2025
Gaurav is a seasoned software engineering leader with over 12 years of experience delivering high-impact solutions for startups and enterprises. He's a back-end specialist with full-stack capabilities, excelling in microservices, cloud architecture, and big data systems. Gaurav's strength lies in hands-on leadership roles to drive technical excellence and business value.
Portfolio
Experience
- Web Applications - 12 years
- Software Development - 12 years
- Computer Science - 12 years
- Python 3 - 12 years
- Microservices - 12 years
- Go - 12 years
- Software Architecture - 12 years
- Kubernetes - 5 years
Preferred Environment
Go, Python 3
The most amazing...
...project I've owned is a back-end platform for an eCommerce site with 99.999% availability.
Work Experience
Technical Lead
Elastic Path
- Transformed a legacy PHP monolith into modern Go microservices on the Gin framework, significantly improving system maintainability and scalability.
- Led a security enhancement project that involved implementing SHA-256 hashing of client-secret. Mentored the team and delivered a zero-downtime rollout.
- Spearheaded the migration of Elastic Path's database to cloud PostgreSQL, enhancing system reliability while reducing operational complexity.
Senior Software Engineer
Shaw
- Developed API Gateway policies for a single entry point via REST and SOAP protocols to secure the client's enterprise architecture.
- Implemented framework policies in API Gateway and unit-tested via ReadyAPI to improve the CI/CD process.
- Mentored a team of back-end engineers on the Axway API Gateway team.
Software Engineer
Pyxis Globe
- Developed large-scale visualization of high-resolution Landsat 8 satellite imagery.
- Designed a novel method for time-varying satellite imagery visualization to track Earth-surface changes like droughts, deforestation, glacial melting, and burnt area recovery.
- Created a wavelet transform to transmit data across a client-server architecture.
Software Engineer
Impetus Technologies
- Developed a Java, Spring, and JavaScript based full-stack web application for the healthcare and travel industry.
- Automated a big data technology setup for a telecommunications client using shell scripts.
- Generated POCs to bring clients to the host company.
Experience
DocuQuest
As a solution, I implemented OpenAI's GPT models with three key components:
• Data preparation: I extracted and processed our API documentation, chunking it appropriately to maintain context while fitting within token limits.
• Semantic search: When a user asks a question, the system calculates similarity metrics between the query and our documentation chunks to identify relevant information.
• Response generation: The system prompts GPT with both the query and relevant documentation chunks, with specific instructions to only answer based on the provided information and acknowledge when it doesn't have sufficient data.
Early metrics suggested a 40% reduction in time spent finding the right APIs for specific tasks. This solution has evolved from a proof of concept to a product feature that adds measurable value for our customers.
Education
Master's Degree in Computer Science
University of Calgary - Calgary, Canada
Bachelor's Degree in Computer Science
IIT Bombay - Bombay, India
Certifications
Certification in Software Architecture
Carnegie Mellon University
Certified Kubernetes Administrator
Linux Foundation
Azure Data Engineering Associate
Microsoft
Skills
Languages
Python 3, Go, Java, JavaScript, C#.NET, Lua, PHP
Paradigms
Microservices, Microservices Architecture, REST
Platforms
Kubernetes, Azure, ReadyAPI
Frameworks
Hadoop, Spark
Storage
Datadog, PostgreSQL
Other
Computer Science, Software Development, Software Architecture, Web Applications, Big Data, Computer Graphics, API Gateways, Authentication, Authorization, eCommerce, OpenAI GPT-3 API, Shell Scripting, SOAP
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