Remote · India

Ravi Shankar

Senior Software Engineer

I build the systems companies run on — distribution integrations, booking automation, and the internal platforms that replace manual work.

Ravi Shankar

01 / About

Eight years building things that carry real load.

I have spent roughly eight years building backend and full stack systems, mostly for products where a bug means someone's booking, ride, or payment breaks. I started in backend, moved through full stack, and now spend most of my time on the parts that carry load: integrations, data models, and the pipelines behind them.

At TheTripGuru I own the OTA distribution stack the business sells through, and I built the automation that turns partner confirmation emails into real bookings without anyone typing them in. I also designed the agentic development workflow the engineering team now uses to go from ticket to merged pull request.

Outside of work I build and operate my own products. Zodrive is a doorstep driving-lessons platform running in Bengaluru, and Provers.in is an AI interview-prep tool with a thousand-plus users. Both are live, and I run them end to end.

Experience
8+ years
Current
Senior SWE, TheTripGuru
Based in
Remote · India
Education
B.Tech CSE, 2014 — 2018

02 / Experience

Where I have worked, and what shipped.

TheTripGuru

Mar 2021 — Present

Senior Software Engineer · promoted from Full Stack Developer · Remote

  • Built the OTA distribution stack that carries the bulk of the company's booking volume, across three API integrations — GetYourGuide's supplier API, the OCTO standard for Klook, and Bokun, which fans out to TripAdvisor, Expedia, Airbnb and Civitatis — covering availability sync, reservation, booking and cancellation.
  • Automated booking creation from partner confirmation emails on non-API platforms including Hotelbeds, KKDay and Ceetiz, using n8n and LLM-based PDF parsing, removing manual entry for a steady share of daily bookings.
  • Designed and rolled out the engineering team's agentic development workflow on Claude Code — custom skills, orchestration rules, PR creation and review templates, and MCP integrations with GitHub and Notion — now the standard path from ticket to merged PR.
  • Led migration of the operations admin from legacy Django admin to a new Next.js platform, rebuilding inventory, bookings, coupons, tour guides and vendors. Used daily by Operations, Supply and Business Development.
  • Built the guide operations system end to end: a Tour Guide PWA on Auth0 and WhatsApp OTP for activity requests, availability, compliance documents and payment tracking, plus OPA, which automates the activity lifecycle through a TOPSIS-based recommendation engine, auto-assignment on acceptance, and WhatsApp confirmation via Gupshup.
  • Built the CI/CD pipeline on GitHub Actions, running the Django test suite on every PR to staging and deploying to AWS ECS on merge, and introduced the team's PR review and standup practices.
PythonDjangoDRFCeleryMySQLRedisNext.jsReactAWSDockerGitHub ActionsAuth0Claude Coden8n

Vogo(acquired by Chalo)

Sept 2019 — Mar 2021

Full Stack Developer · Bengaluru

  • Built Vogo Keep, the flagship long-term rental product, covering package selection, scooter discovery, booking and payments from frontend through backend integration. Mentored juniors and interns.
  • Delivered a single React PWA serving Android, iOS and web through a WebView bridge, removing the need for separate native clients, and shipped KYC onboarding with selfie verification.
PythonDjangoDRFCeleryMySQLReactJavaScriptAWSDocker

Manch

Nov 2018 — Sept 2019

Software Engineer · first engineering hire · Bengaluru

  • Built a notification microservice in Go from scratch and scaled it to 50,000 active users.
  • Developed the core Express.js API, the consumer website and the internal dashboard, and owned provisioning and deployments.
GoJavaScriptNode.jsExpressNext.jsMongoDBElasticsearch

Datapeace AI Technologies

Apr 2018 — Oct 2018

Backend Developer · Delhi

  • Built the REST API for the first version of a smart surveillance platform covering visitor and attendance management, and integrated core AWS services into its deployment.
PythonDjangoDRFAWS

03 / Projects

Things I built and run myself.

Zodrive

2026

Doorstep driving lessons, live in Bengaluru.

A driving-school platform where verified coaches come to the learner instead of the other way round. Built and operated end to end, from the booking flow to the coach dispatch behind it.

  • PostGIS polygon serviceability zones matching coaches to students by geography
  • Cashfree payments and WhatsApp booking notifications
  • Structured ten-day curriculum with per-session progress tracking
Next.js 15SupabasePostGISCashfree

Provers.in

2024

AI-powered SSB interview preparation.

Practice and feedback for candidates preparing for Indian defence selection boards across NDA, CDS and AFCAT entries. Over a thousand active users, with paying subscribers.

  • LLM pipeline scoring free-text responses on observation, creativity and clarity
  • 1,000+ active users and a paid subscription tier
  • Practice tests with instant feedback and performance analytics
Next.jsFirebaseLLM APIs

Eglify

2022

Referral marketing for local businesses.

Merchants configure reward rules and generate referral links; customers track their progress while merchants verify redemptions against campaign analytics.

  • Merchant-configurable reward rules and referral link generation
  • Customer-facing progress tracking with merchant-side redemption checks
  • Campaign analytics across both sides of the marketplace
DjangoNext.jsAWSReact

Archive

  • AIinShow2023

    A curated directory of AI tools.

    Next.js · React · Firebase

  • GarageTroop2020

    Connecting car owners with garages for hassle-free servicing.

    Node.js · Express · Next.js · MongoDB

  • TweetMe2018

    A microblogging site built while learning Django.

    Python · Django · JavaScript

  • sravi.dev2024

    This site. Next.js App Router with MDX posts.

    Next.js · TypeScript · Tailwind · MDX

04 / Skills

What I reach for.

Languages
PythonTypeScriptJavaScriptSQLGo
Backend
DjangoDRFCeleryNode.jsExpress
Frontend
ReactNext.jsTailwind CSS
Data
PostgreSQLMySQLRedisMongoDBElasticsearch
Cloud & Infra
AWS ECSEC2RDSSQSS3DockerGitHub Actions
Tooling
Claude CodeMCPn8nSupabaseAuth0

05 / Contact

Open to senior engineering roles.

If you are hiring, or you have a problem that sounds like the ones above, I would like to hear about it. The fastest way to reach me is email.

sravi4701@gmail.com