Backend Software Engineer at Microsoft (formerly CoinSwitch) with experience building scalable distributed systems, backend platforms, and reliability-critical infrastructure. I specialize in designing high-throughput backend services, workflow orchestration systems, and production-grade APIs with a strong focus on scalability, concurrency, observability, and performance optimization.
At Microsoft, I build backend services powering internal enterprise workflow platforms, working on large-scale data migrations, audit logging infrastructure, monitoring and alerting systems, database performance optimization, and production reliability on Azure. Previously at CoinSwitch, I architected backend systems for regulated fintech products, designing stateful workflow engines, resilient integrations with banking and government APIs, asynchronous processing pipelines, and fault-tolerant services serving hundreds of thousands of users. dhruv_resume
My primary stack includes Go, C#, C++, PostgreSQL, MySQL, Redis, Kafka, Azure, AWS, Docker, Kubernetes, and distributed systems design. I enjoy solving complex engineering problems involving concurrency, low-latency systems, database internals, caching, asynchronous processing, and system performance.
I also have a strong algorithms and data structures background, holding Candidate Master (1977) on Codeforces and Guardian (2412) on LeetCode (Top 0.3%), which enables me to combine solid theoretical foundations with practical production engineering. dhruv_resume
I'm looking for remote backend engineering opportunities where I can build highly scalable, performance-critical systems and contribute to technically ambitious engineering teams.

