Principal Software Engineer | .NET β’ Azure β’ Distributed Systems β’ AI Engineering
I'm a software engineer with 13+ years of experience building enterprise applications, distributed systems, cloud-native platforms, and AI-powered software.
Currently, I work as a Principal Software Engineer at Dell Technologies, building full-stack enterprise software using .NET, Microsoft Azure, event-driven microservices, and modern engineering practices.
My recent focus is on the intersection of Software Engineering and AI β particularly LLM applications, AI agents, RAG, MCP, and agentic software development.
- C# / .NET / ASP.NET Core
- Microservices Architecture
- Event-Driven Architecture
- REST APIs
- CQRS & Design Patterns
- SQL & NoSQL Databases
- Azure Service Bus
- Microsoft Azure
- Docker & Kubernetes
- Azure DevOps
- GitHub & GitHub Actions
- CI/CD
- Azure SQL & Blob Storage
- Application Monitoring & Observability
- Large Language Models (LLMs)
- Retrieval-Augmented Generation (RAG)
- Function Calling & Tool Calling
- AI Agents & Agentic Workflows
- Model Context Protocol (MCP)
- Spec-Driven Development
- AI-assisted Software Engineering
- React / Redux
- Next.js
- TypeScript / JavaScript
- WPF / MVVM
- NUnit
- Playwright
- Automated & Integration Testing
- SonarQube
- Secure Software Development
I'm particularly interested in how AI is changing the way software is designed, built, tested, and operated.
My experience includes building applications that integrate LLMs using function/tool calling and RAG, as well as working with agentic development workflows and MCP-based integrations.
Areas I'm currently exploring and building around:
- π€ AI Agents & Agentic Workflows
- π Model Context Protocol (MCP)
- π§ RAG & Knowledge Systems
- π LLM Evaluation & Benchmarking
- π Spec-Driven Development
- π οΈ AI-powered Developer Tooling
- βοΈ AI-assisted Software Development
My engineering journey has covered multiple domains and generations of the .NET ecosystem.
Dell Technologies β Principal Software Engineer
Building enterprise distributed systems using .NET and Microsoft Azure, with event-driven microservices and cloud-native infrastructure. Working with modern agentic and spec-driven software development practices.
JustAnswer β Lead Software Engineer
Built platforms and automation systems using .NET, React, Python, microservices, Docker and Kubernetes. Worked on integrating LLMs into application workflows using function/tool calling and RAG.
Allscripts β Senior Software Engineer
Built and modernized healthcare applications using .NET, microservices, Azure, SQL Server and WPF. Worked extensively on distributed systems, performance optimization, automated testing and legacy modernization.
PARI Robotics β Software Engineer
Developed software for industrial automation and robotics systems, including automated car parking and automated guided vehicle systems.
A collection of practical examples and experiments demonstrating ASP.NET Core patterns and features.
More projects around AI Agents, MCP, RAG, LLM evaluation and .NET + AI are coming soon.
I'm actively looking to contribute to open-source projects around:
.NET β’ AI Agents β’ MCP β’ LLM Evaluation β’ RAG β’ Developer Tooling
I'm particularly interested in projects that bring together production software engineering and modern AI systems.
I have written about software engineering, .NET, cloud technologies and development practices at TechArtifacts.
- LinkedIn: linkedin.com/in/bhushanak
- Technical Blog: techartifacts.com


