Backend and distributed-systems engineer. I build event pipelines that keep their promises — ordering, idempotency, recovery — while the traffic goes up and to the right.
Senior Software Engineer at Mastercard, on real-time financial insights and fraud-analytics workflows. Previously ShareChat (live video and feed infrastructure), NextOrder, and Ericsson. 6+ years, mostly in Go and Java.
karanbangia.github.io · LinkedIn · karanbangia14@gmail.com
| Result | What it was |
|---|---|
| 13B+ transactions / year | Real-time financial-insights platform on Kafka, Oracle, Redis and microservices — Mastercard |
| 200K+ TPS sustained | Partition-aware processing across 500+ Kafka partitions, per-key ordering intact — Mastercard |
| 450M users | Live-highlight feature, led a team of three on async processing, batching and EMQX — ShareChat |
| −50% API latency | Event-loop lag, query plans, socket timeouts and Redis slowlogs, one at a time — ShareChat |
| −$50K / month | WebRTC-to-HLS livestream adapter, alongside a 30% lift in daily active users — ShareChat |
| 20K+ API operations | Strangler-pattern migration with percentage rollouts — 100% availability, zero incidents — ShareChat |
Boxing Coach — an audio-guided boxing workout app that calls combos over configurable rounds and rest, so your hands stay up and you never watch the screen. Turborepo monorepo: React 19 + Vite 6 on the web, Expo / React Native on iOS and Android, with the combo engine, round manager and timer in one shared TypeScript package so a workout behaves identically on both runtimes.
- Languages — Go · Java · TypeScript · Node.js · Python
- Distributed systems — Kafka · microservices · event-driven architecture · idempotent consumers · backfills · WebSockets · WebRTC · HLS
- Data & messaging — Redis · Redis Bloom filters · Oracle SQL · PostgreSQL · MySQL · Cassandra · EMQX
- Infrastructure — Kubernetes · Docker · GCP · AWS · Firebase
- Applied AI — Llama · Groq · LangChain · speech transcription · text-to-speech
Open to senior backend and platform roles — remote, or relocating internationally.


