Staff / Principal Engineer — 12 years building distributed systems in Go.
Worked across Europe and India, solving large-scale infrastructure problems.
Currently exploring AI/LLM infrastructure. Based in Bangalore, India 🇮🇳 — open to remote.
| Company | Role | Location | Domain |
|---|---|---|---|
| Thomson Reuters | Staff Engineer | Remote / Bangalore | Legal & financial data at scale |
| Veeam Inc | Staff Engineer | Remote / USA | B2B platform for M365 backup at scale |
| Zalando | Senior Engineer | Berlin 🇩🇪 | Europe's largest fashion platform |
| MessageBird | Senior Engineer | Amsterdam 🇳🇱 | Global CPaaS — billions of messages/month |
| Solaris Bank | Principal Engineer | Berlin 🇩🇪 | Banking-as-a-service, event sourcing |
| HelloFresh | Software Engineer | Berlin 🇩🇪 | Global meal-kit logistics |
| General Electric | Software Engineer | Bangalore | Industrial IoT & backend systems |
Core: Go , Distributed Systems , Event-driven Architecture, AI Agent, RAG, LangChain, LangGraph, VectorDBs
Messaging: Kafka , RabbitMQ , AMQP
Infra: Kubernetes , Docker , AWS
Data: PostgreSQL , Redis , DynamoDB
Actively Working: LLM Integration , AI Infrastructure , MCP Protocol, AI agents, Agentic Devlopement, Langchain, LangGraph
Golang implementation of the Transactional Outbox Pattern — atomically and reliably publishing events to messaging systems without dual-write problems.
A production-grade AMQP/RabbitMQ wrapper in Go — reliable publishing, consumer lifecycle management, and connection resilience built-in.
🎤 Presented at GopherCon Jaipur 2024 (Flash Talk)
| Event | Year | Topic |
|---|---|---|
| GopherCon Jaipur | 2024 | Angora — Reliable RabbitMQ in Go (Flash Talk) |
"Build systems that survive the unexpected."


