Satvik Shrivas

About

I'm Satvik, a Software Engineer with 5+ years of experience building high-throughput backend systems, payment infrastructure, travel platforms, and crypto trading systems at scale.

Currently at Omio (Berlin-based, working from India office), where I've built AI-powered station mapping automation using vector search, integrated travel providers like Direct Ferries, RedBus, and Vexere, and own the stations platform. Previously built B2B payment infrastructure at Aspire (Singapore) and crypto trading systems including futures at CoinSwitch.

On the side, I'm building Reggit.io — an AI-powered Reddit marketing platform — and Traximal.com, an AI agent deployment infrastructure. Five-star coder on CodeChef (2020, pre-AI era) and competed in Google Kickstart and CodeJam.

Work

Software Engineer

Apr 2025 — Present

Omio, Berlin (India Office)

View details
  • Global Expansion Team: Integrated travel providers — RedBus, MakeMyTrip, Direct Ferries, Vexere — to grow Southeast Asia coverage across bus, train, and ferry modes.
  • Direct Ferries (major): End-to-end ferry booking — ticket configuration (vehicles, accommodations, ticket types), search, translation keys, reservation, payment rollback, idempotency, and station/terminal mapping. Built the routes API mapping physical ferry terminals to Omio nodes. Handled backward compatibility while switching off older directly integrated providers.
  • Refund Flow: Owned complete webhook-based refund system end-to-end with cross-team DevOps collaboration. Found and fixed a Node.js header compatibility issue with ingress caused by an older Node.js version.
  • Stations Platform Team: Took full ownership when the team moved from Germany to India. Built AI-powered automation using geocoding APIs, Claude, Gemini, OpenAI, and Google Grounding to eliminate manual terminal-to-node mapping. Handled diacritics, translations, and zero-coordinate providers.
  • Vector Search: Built semantic search using OpenAI text-embedding-3-small and Gemini text-embedding-004 embeddings to match provider terminals to Omio nodes. Embedded all existing DB nodes and use vector similarity for high-confidence automated matching.
  • Freshness Index: Full-stack automation for route data refresh — configurable intervals (7d/30d/90d), GCP file caching, Lucene index matching. Built both frontend UI and backend.
  • Jira Automation: Priority-based station processing pipeline with auto-generated confidence reports and post-AI automation flows. Teams select high-traffic stations, reports generate async before anyone is involved.

Software Engineer, Core Payments

Nov 2024 — Apr 2025

Aspire, Singapore

View details
  • Built the Payout Service from scratch in Golang — handling ACH and SWIFT transfers with different transfer types and stages.
  • Integrated Column as a new payment provider for real-time payouts with error handling, retries, and idempotency safeguards.
  • Created the webhook service for post-processing all payment events.
  • Contributed to the monolithic Laravel (PHP) service while owning the new Go microservice.

Software Engineer

Jul 2022 — Nov 2024

CoinSwitch, Bangalore

View details
  • CoinSwitch Pro (0→1): Joined a new team building a pro trading platform from scratch. Built real-time systems — order book, charts, socket/ticker data, trade history — serving pro users. The product grew to hold 23% of India's crypto market share by volume.
  • Crypto Futures: Joined a critical new team directly under the CEO. Built crypto futures trading for a 24/7 market with no settlement window — spent 1-2 months formulating equations for eventual consistency and out-of-order event handling, then shipped in 3 months. Scaled to $100M USDT volume/day. First integrated Binance, then Bybit in just 15 days due to clean architecture.
  • C2C Trading: End-to-end crypto-to-crypto on Binance — +2.77% market share. Shipped C2C contests in 3 days.
  • Infrastructure: Redis Stream Consumer (92% latency reduction), rate limiting library (fixed window + leaky bucket), PRO Rates service from scratch.
  • Growth: Designed and built contest system (HLD + LLD, Redis ZSET), referral tracker with payout automation, personalised banners (user-level Excel ingestion for lakhs of entries), trade/order history summarization with aggregation and rollup tables for traders doing thousands of orders daily.
  • Observability: First Prometheus integration — Grafana dashboards with PromQL (histogram, gauge, counter). Cut monitoring costs 60% (New Relic → Prometheus). Delivered Binance deprecation over a weekend under compliance deadline.

Software Engineer Intern

Sep 2021 — Jan 2022

Trell, Bangalore

View details
  • Led migration of Trails (short videos) from monolith to microservices using Golang + Gin. 35% faster video processing via concurrent chunking.
  • Built real-time upload pipeline with Apache Kafka — 25% upload efficiency improvement.

Software Engineer Intern

Mar 2020 — May 2020

GeeksforGeeks, Noida (Onsite, during COVID)

View details
  • Optimized SQL queries reducing page load times by 15-20%. Worked across PHP, React, Redis, jQuery, and distributed storage.

Education

B.Tech in Computer Science

2018 — 2022

Shri Shankaracharya Institute of Professional Management and Technology

GPA: 9.5 / 10

Competitive Programming

Google Kickstart 2021 Round D Rank 1052 / 20,000+
CodeChef January Long Challenge 2021 Rank 45 / 25,000+
Scalar Contest by InterviewBit Rank 52 / 37,000+
Google CodeJam 2020 Rank 6539 / 100,000+

Skills

Languages

Golang Java JavaScript/TypeScript Python PHP C/C++ SQL

Frameworks & Tools

Spring Boot Gin React/Next.js GraphQL Apache Kafka Redis PostgreSQL MongoDB Docker GCP AWS Prometheus/Grafana

Specialties

System Design Distributed Systems Payment Systems AI/LLM Integrations Provider Integrations Real-time Systems Microservices

Tap or hover any skill to see where I used it.

Connect

Always open to interesting conversations. Reach out via email, or find me on GitHub and LinkedIn.