Gaurav Tripathi, Developer in Calgary, AB, Canada
Gaurav is currently unavailable

Gaurav Tripathi

Software Engineer and Developer

Calgary, AB, Canada

Toptal member since May 20, 2025

Bio

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

Elastic Path
Go, Microservices, Lua, PHP, Authentication, Authorization, API Gateways...
Shaw
API Gateways, Python 3, Microservices Architecture, REST, SOAP, ReadyAPI
Pyxis Globe
C#.NET, JavaScript, Computer Graphics

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

2021 - PRESENT
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.
Technologies: Go, Microservices, Lua, PHP, Authentication, Authorization, API Gateways, Datadog, eCommerce, PostgreSQL

Senior Software Engineer

2018 - 2021
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.
Technologies: API Gateways, Python 3, Microservices Architecture, REST, SOAP, ReadyAPI

Software Engineer

2015 - 2018
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.
Technologies: C#.NET, JavaScript, Computer Graphics

Software Engineer

2013 - 2015
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.
Technologies: Web Applications, Big Data, Java, Hadoop, Spark, JavaScript, Shell Scripting

Experience

DocuQuest

I built an AI assistant that transformed how our team and customers interacted with our API documentation. The problem was that finding and understanding the right APIs across our extensive documentation was time-consuming. I wanted to enable natural language queries like "how do I create a new user and assign them to a store?" rather than forcing people to search through multiple documentation pages.

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

2015 - 2018

Master's Degree in Computer Science

University of Calgary - Calgary, Canada

2009 - 2013

Bachelor's Degree in Computer Science

IIT Bombay - Bombay, India

Certifications

DECEMBER 2023 - PRESENT

Certification in Software Architecture

Carnegie Mellon University

SEPTEMBER 2022 - PRESENT

Certified Kubernetes Administrator

Linux Foundation

SEPTEMBER 2020 - PRESENT

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring