Tarosh Mathuria — Senior Software Engineer
Senior Software Engineer II at Magicpin building large-scale distributed backend systems in Go. Built Magicpin's ONDC Seller App (BPP) from scratch — powering 60,000+ merchants across e-commerce, food, and logistics using the Beckn protocol, Apache Kafka, MongoDB, and Ed25519 signature verification. Delhi Technological University graduate with 4+ years of experience in distributed systems, microservices, and cloud infrastructure.
Experience
Senior Software Engineer II — Magicpin (Jul 2022 — Present)
- Built ONDC Seller App (BPP) from scratch in Go — exposed catalog of 60,000+ merchants to all ONDC buyer apps with full Beckn protocol lifecycle and Ed25519 signature verification
- Architected multi-tenant SaaS backend for Tata Digital, Paytm, Ola, PostPe — isolated DB management, client-specific auth (OAuth 2.0, AES-256), NeuCoins, coupons
- Built end-to-end metro transit ticketing on ONDC — Dijkstra's shortest-path optimization across multi-line networks (Delhi/Mumbai/Bangalore), QR tickets, Redis distributed locking — ~3,000 txns/day at launch
- Re-architected on_search catalog pipeline from single-goroutine to Kafka-driven event system with bounded worker pools (40 workers, 5 merchants/batch across 60K) — eliminated OOM crashes, reduced infra cost 30-40%
- Integrated logistics providers (Porter, LoadShare) and powered Rapido's Ownly food delivery with Magicpin's catalog — search, checkout, Kafka catalog updates, real-time rider status
- Built production MCP server connectable via Claude — food ordering through AI with login, search, checkout, confirmation, and status tools
- Built WhatsApp AI sales agent for merchant acquisition — merchant lookup, competitor analysis, payment links, dynamic banner generation; plus customer-facing agent with lead classification
Software Engineering Intern — Magicpin (Jan 2022 — Jun 2022)
- Integrated Shiprocket logistics APIs for end-to-end shipment and order fulfillment workflows
- Developed web scraping and crawling pipelines for merchant and competitor data ingestion
Featured Projects
ONDC Seller App (BPP)
Built Magicpin's ONDC marketplace from scratch — complete Beckn protocol lifecycle powering 60K+ merchants across e-commerce, food, and logistics.
Tech: Go, Kafka, MongoDB, Ed25519, ONDC/Beckn.
Metro Transit Ticketing
End-to-end metro ticketing across Delhi (DMRC), Mumbai, and Bangalore with Dijkstra's shortest-path routing, QR ticket generation, and Redis distributed locking.
Tech: Go, Redis, Dijkstra's Algorithm, QR Generation.
Multi-Tenant SaaS Platform
Architected isolated backend for enterprise clients — Tata Digital (NeuCoins), Paytm (bulk onboarding), Ola (OAuth), PostPe (AES-256 auth).
Tech: Go, MongoDB, OAuth 2.0, AES-256, JWT.
Kafka Pipeline Re-architecture
Migrated sequential single-goroutine catalog flow to Kafka-driven event system with bounded worker pools, retry logic, and right-sized K8s workloads.
Tech: Go, Kafka, Kubernetes, Prometheus.
MCP Server for Claude
Production MCP server enabling food ordering directly through Claude — login, store/item search, checkout, confirmation, and real-time status.
Tech: Go, MCP Protocol, Claude, REST APIs.
WhatsApp AI Sales Agent
Dual AI agents — merchant acquisition rep with competitor analysis and payment verification, plus customer-facing agent with lead classification.
Tech: Python, LLM, WhatsApp API, MongoDB.
Skills
Languages & Backend
Go (Primary), Python, C++, REST APIs, Protobuf, Echo v4.
Distributed Systems
Kafka, Microservices, Beckn/ONDC Protocol, Event-Driven Architecture, MCP.
Databases & Cache
MongoDB, PostgreSQL, Redis, BigQuery, Aerospike.
AI & LLM
MCP Server Dev, Multi-Turn Agent Workflows, LLM Integration, WhatsApp AI Agents.
Infrastructure & Cloud
Kubernetes (HPA/CronJobs), Docker, GCP (GCS/GKE/BigQuery), Prometheus, Bitbucket CI/CD.
Auth & Security
Ed25519, AES-256, JWT, OAuth 2.0.
Contact
Email: taroshmathuria@gmail.com. LinkedIn: linkedin.com/in/tarosh.