Tech Lead, Solution Architect and AI Engineer with 8+ years designing distributed .NET platforms, cloud-native systems on Azure & AWS, and agentic AI. I turn ambiguous problems into resilient, scalable architecture.
I'm a Tech Lead and Solution Architect based in Pune, India, currently leading product engineering at Accelya. I own architecture decisions end-to-end while staying close to the code that ships.
My foundation is C# / .NET Core — microservices, Domain-Driven Design, CQRS, and event-driven systems running on Kubernetes across Azure and AWS. Lately I've gone deep on agentic AI: retrieval-augmented generation, vector databases, and LLM orchestration that grounds models in real domain context.
I care about systems that are resilient, observable, and simple to reason about — and about leveling up the engineers around me.
A few systems that capture how I think about scale, resilience, and AI.
An agentic system using retrieval-augmented generation over a vector database, with LLM orchestration that grounds answers in real domain context — built as a production-minded proof-of-concept.
Event-driven catalogue microservices with CQRS read/write separation and clean domain boundaries — designed for scale, evolvability, and clear ownership across teams.
Infrastructure-as-code with Terraform, automated CI/CD across Azure DevOps and GitLab, quality gates via SonarQube, and artifact governance with JFrog — repeatable, auditable deploys.
A React / Next.js platform where interfaces are composed dynamically, backed by typed APIs and a clean service layer — bridging modern frontend with a robust .NET backend.
Open to Solution Architect, Tech Lead, and AI Engineer roles — in India and abroad. The fastest way to reach me is email.