At Thoughtworks India, I built a Golang campaign management system for a telecom company, with independently deployable microservices supporting end-to-end campaign workflows.
For an international bank, I developed backend services for an enterprise Data Mesh platform and led a zero-downtime migration from Azure Event Hubs to Apache Kafka using a dual-write strategy. I also implemented semantic search to support AI-driven discovery of data products.
Across financial, retail, and enterprise projects, I’ve developed microservices and platform modules, implemented observability with Prometheus and Grafana, and built GenAI-enabled procurement workflows integrated with Azure ML. I’ve also delivered Golang engineering bootcamps and mentored teams in TDD, clean architecture, and continuous delivery.

