@ UWM
GenAI · .NET · Cloud
Hi, I'm Janardhana
.NET Developer & AI Engineer
Senior .NET developer with 13+ years in enterprise systems. Now I'm building AI systems at UWM with Semantic Kernel, RAG pipelines, and multi-LLM architectures across Azure OpenAI, Claude, and Gemini. I write about backend architecture, microservices, and practical AI engineering.
Technologies I work with
Featured Articles
Deep-dives on .NET, Architecture and Cloud
BigQuery for .NET Developers: What You Need to Know Before It Gets Expensive
BigQuery charges for data read, not queries run. Every decision you make, from table structure to query shape to how you write data, directly affects your bill. A practical guide for application developers calling BigQuery from .NET.
Janardhana Bandaru
May 3, 2026
MediatR Pipeline Behaviors: Middleware for Your Application Layer
Logging, validation, performance monitoring, and transaction management written once and applied to every request automatically. A deep-dive into MediatR Pipeline Behaviors with four production-ready implementations.
Janardhana Bandaru
March 25, 2026
The Outbox Pattern: A Design Deep-Dive
Why does guaranteed message delivery fail in distributed systems, even when everything looks correct? A concept-first deep-dive into the Outbox Pattern covering the Dual Write Problem, trade-offs, analogies, and when to use it. No code, just clarity.
Janardhana Bandaru
March 22, 2026
Implementing CQRS with MediatR in .NET Core
A deep-dive into Command Query Responsibility Segregation using MediatR, from simple queries to complex domain events, pipeline behaviors, and real-world trade-offs.
Janardhana Bandaru
March 21, 2026
Janardhana Bandaru
Senior Software Developer @ UWM
Senior .NET developer with 13+ years across Healthcare, Insurance, Loyalty & Rewards, and now Generative AI at UWM. I write about real-world backend architecture, Semantic Kernel, RAG, microservices, and cloud-native .NET.