ACTIVE UI PARADIGM: Design 1: Orbital Telemetry HUD
Bangalore, India (12.9716° N, 77.5946° E)
Mayank Gupta
ONLINE
Senior Software Engineer • 9+ Years Exp

Mayank Gupta

Go • Elixir • Distributed Systems • Microservices • Linux

Architecting High-Throughput Distributed Systems in Go & Elixir

“Software Engineer with ~9 years of experience building reliable, high-performance backend systems. I spend my days architecting distributed systems and microservices primarily in Go, driven by a deep fascination with scale, site reliability, and clean engineering on Linux.”
EXP_09Y
9+ Yrs
Production Experience
Scaling distributed backend systems
VEL_3WK
3 Wks
Zero-to-Prod Elixir
Learned & shipped Gojek Free Trial API
COV_90P
>90%
Quality Gate
Unit test coverage across banking auth
POLY_06
6 Langs
Polyglot Runtime
Go • Elixir • Python • Java • Clojure • TS
LIVE_DISTRIBUTED_TOPOLOGY // NOMINAL
ACTIVE INSPECTOR // API Gateway

Runtime: Go / gRPC • Sustained Throughput: 45k rps • Zero-downtime worker supervision on Linux.

SLA: 99.99%P99: 0.8ms
LAYER_01 // THE ENGINE ROOM

Core Stack & Systems Architecture

Primary expertise in Go & Elixir microservices, vector databases, real-time recommendation engines, and cloud-native SRE on Linux.

Programming Languages (Descending Order of Exp)

POLYGLOT_RUNTIME
Go (Golang)Primary Systems Language • 9+ Yrs
Elixir / OTPFault-Tolerant Concurrent Workers & APIs
PythonHigh-Performance APIs & ML Integrations
JavaEnterprise Microservices & Automation
ClojureFunctional Immutable Web APIs
TypeScript / ReactDynamic Full-Stack Web Interfaces

Systems Architecture & AI-Augmented R&D

Distributed Systems & Concurrency Patterns
Low-Latency Microservices Architecture
Vector Databases & Real-Time Recommendation Engines
High-Throughput Event-Driven Pipelines
Site Reliability Engineering (SRE) & Linux Internals
AI-Augmented R&D & Rapid System Prototyping (Claude / Gemini)
Databases & Cache
PostgreSQLMySQLMongoDBRedisVector DBs
Message Brokers (MOMs)
Apache KafkaRabbitMQAsync Worker Pools
Cloud & DevOps
LinuxDockerKubernetesAWSJenkins CI/CD
Protocols & Testing
gRPCREST APIsTDD (>90% Cov)AppiumRest Assured
LAYER_02 // PRODUCTION ARCHITECTURE HIGHLIGHTS

Flagship Engineering Case Studies

Mission-critical distributed platforms delivered for Gojek, HDFC Bank, and high-growth technology leaders.

01 // Gojek (via Josh Software) • Mar 2025 – Present3-Week Zero-to-Prod Delivery

Gojek Merchant Free Trial & SKU Promotions Platform

Learned Elixir from scratch to architect and ship a complex, multi-state Free Trial backend API within 3 weeks, alongside a greenfield SKU promotions platform and high-volume Go/Elixir background workers.

  • Engineered deterministic multi-state transitions for dynamic merchant trial lifecycles.
  • Architected greenfield backend APIs for SKU-level merchant promotions and GoBiz reporting.
  • Built resilient asynchronous background workers in Go and Elixir to process high-volume promotion bursts.
ElixirGoDistributed State MachineAsync WorkersGoBiz App
02 // HDFC Bank (via Josh Software) • Apr 2023 – Mar 2025High-Volume Banking Security

Kavach — Two-Step QR & Mobile Token Auth Platform

Co-developed Kavach, a two-step QR-code and mobile token authentication platform mitigating phishing risks across high-volume digital banking transactions during HDFC's core platform rewrite.

  • Re-architected legacy mobile login into a modular, low-latency Go authentication microservice.
  • Enforced strict engineering quality gates with continual refactoring and >90% unit test coverage.
  • Protected millions of digital banking sessions against phishing and unauthorized token replay.
GoCybersecurityZero-Trust AuthMicroservices>90% Test Coverage
03 // Routematic • May 2019 – Aug 2020Sub-Second Map Telemetry

Real-Time Fleet Telemetry & Vehicle Tracking Engine

Refactored and re-architected a legacy vehicle tracking platform in Go to handle high-concurrency GPS telemetry streams with lower latency updates and cleaner real-time map rendering.

  • Replaced bottlenecked legacy services with concurrent Go workers for high-frequency location ingestion.
  • Designed and deployed a third-party developer integration system that accelerated provider onboarding.
  • Maintained operational reliability across dozens of microservices during active production on-call rotations.
GoHigh ConcurrencyReal-Time Geo TelemetryDeveloper Gateway
04 // Testvagrant Technologies • Jan 2017 – Jul 2018Multi-Client Test Acceleration

Optimus Mobile Automation & Distributed QA Suite

Co-developed the Optimus mobile test automation framework and architected a scalable functional & REST API validation suite for Gojek and enterprise clients.

  • Streamlined test authoring for developers and QA engineers, shifting quality assurance left.
  • Validated mission-critical mobile and REST API workflows at scale.
JavaAppiumRest AssuredFramework Architecture
LAYER_03 // CAREER CHRONOLOGY (2017 – PRESENT)

9+ Years of Production Impact

Download Full Resume PDF
Bangalore, India • April 2023 – Present

Senior Software Engineer @ Josh Software

Gojek | Consultant – Merchant Growth

Mar 2025 – Present
ElixirGoPostgreSQLKafkaMicroservices
  • Learned Elixir from scratch to design and deliver a complex Free Trial flow backend API within 3 weeks.
  • Engineered the complex multi-state logic for the Free Trial engine to support dynamic merchant states.
  • Partnered daily with mobile engineers to define API payloads and guarantee an effortless frontend integration.
  • Developed reporting backend APIs for diverse merchant promotion flows on the GoBiz mobile app.
  • Designed the initial technical flow and architected backend APIs for a greenfield SKU promotions platform.
  • Engineered robust background workers in Go/Elixir to asynchronously process high-volume merchant promotions.

HDFC Bank | Consultant – Mobile Banking

Apr 2023 – Mar 2025
GoMicroservicesRedisQR/Token AuthUnit Testing
  • Collaborated on re-architecting the core authentication system during the platform rewrite, transitioning the legacy mobile login flow into a modern, secure, and modular architecture.
  • Designed and built secure authentication and profile APIs using Go.
  • Maintained codebases for multiple microservices by continual refactoring while ensuring unit test coverage never dropped below 90%.
  • Co-developed a secure, two-step QR-code and mobile token authentication platform called Kavach to mitigate phishing risks, protecting high-volume digital banking transactions against unauthorized access.
LAYER_04 // BEYOND THE IDE

Mountains, Hiking, Fitness & Music

When I step away from the terminal, I like keeping life simple, active, and hands-on—usually outdoors on a mountain trail, at the gym, or unwinding with a guitar:

OUTDOORS // HIKING_&_TRAVEL

Mountains, Travel & Hiking

High-Altitude Trails • Exploring New Places

I love travelling and heading to the mountains whenever I get the chance. Hiking quiet trails, breathing crisp mountain air (especially around Uttarakhand), and exploring new places at an unhurried pace is how I reset.

Uttarakhand High Trail3,680m
Mountain EscapesUttarakhand & Himalayas
Multi-day hikes, ridge trails & quiet hill towns
Slow TravelRoad Trips & Exploration
Discovering local culture, food, and scenic routes
MOVEMENT // DAILY_DISCIPLINE

Working Out & Distance Running

Strength Training • Endurance Runs

Software engineering is sedentary by nature, so working out and running are non-negotiable parts of my routine. I enjoy consistent strength training at the gym and lacing up for long-distance runs to keep both body and mind sharp.

01
Strength & Conditioning
Regular gym sessions and compound lifts for long-term health and energy.
02
Endurance Running
Logging steady miles on the road and trail, including distance events like the Bangalore Ultra.
03
Active Recovery
Outdoor walks, mobility work, and staying active on weekends.
ROUTINELIFT • RUN • HIKE
OFF_HOURS // MUSIC_&_DIY

Rock, Metal & Hands-On DIY

Casual Guitar • Open-Minded Listener • Tinkering

I’m a longtime fan of rock and metal and enjoy playing guitar in my free time—not as an elitist or gear snob, just someone who genuinely loves good riffs, jamming with friends, and all kinds of great music. That same hands-on curiosity carries over into DIY projects and taking care of my car.

FAVORITE ROTATIONROCK • METAL • INSTRUMENTAL
Six Strings & Good Music
Playing guitar to unwind, jamming rock and metal favorites, and appreciating great music across genres.
DIY & Car Care
Maintaining my own vehicle, geeking out over simple detailing care, and fixing things around the house.
APPROACHPLAY FOR FUN • STAY CURIOUS
LAYER_05 // PUBLIC CODEBASES & EXPLORATIONS

GitHub Repositories (@mayankgupta804)

View All 45+ Repositories on GitHub
GoDistributed RPC

grpc-exploration

High-performance gRPC API design, protobuf schemas, and service-to-service streaming patterns in Go.

GoGo Microservice

simple-order-service

Clean microservice backend architecture in Go demonstrating modular domain boundaries and RESTful order processing.

GoBackend Architecture

shopping-cart-backend

Scalable e-commerce cart backend service built in Go with clean state management and API contracts.

ClojureFunctional Clojure

bike-station-backend

Functional RESTful API service architecture in Clojure exploring immutable data pipelines and clean routing.

GoSystem Design

parking-lot

Low-level system design and concurrency-safe state modeling implemented in idiomatic Go.

GoAlgorithms in Go

neetcode-submissions

Algorithmic optimization, data structures, and concurrency problem solutions written in Go.

TypeScriptReact + TypeScript

game-hub

Interactive RAWG.io video game discovery web app built with React & TypeScript, deployed on Vercel.

Docker / JSContainer Orchestration

multi-docker

Multi-container Docker orchestration workflow connecting worker, API, and caching layers.

ACADEMIC FOUNDATION

Bachelor of Science in Electrical Engineering

ITER, Bhubaneswar, IN

GRADUATEDJanuary 2016

Technical Mastery

Well-versed in concurrent programming, OOP, and functional paradigms, with deep knowledge of data structures and algorithmic optimization.

Polyglot Engineering

Adaptable across diverse languages and frameworks including Go, Elixir, Clojure, Python (Django/Flask), and React/TypeScript.

Cloud-Native & Architecture

Expert in microservices architecture, distributed system design, vector databases, and scalable Linux/Kubernetes development.

R&D & Team Synergy

Driven by technical curiosity and AI-augmented workflows, acting as a collaborative catalyst and mentor for cross-functional squads.

READY FOR HIGH-SCALE CHALLENGES // MAYANKGUPTA.SPACE

Let’s Architect Resilient Systems Together.

Reach out directly via email, LinkedIn, or GitHub.

© 2026 Mayank Gupta (mayankgupta.space). Built with Next.js & Tailwind CSS.Go • Elixir • Distributed Systems • Mountains, Fitness & Music
DESIGN LAB SWITCHER: Design 1: Orbital Telemetry HUD