
Software Engineer with around 5 years of building scalable .NET and ASP.NET Core applications using microservices and distributed systems. Specialized in AI powered solutions designed for Azure OpenAI and Azure AI Search, with hands-on implementation of RAG and Semantic Kernel. Experienced in REST APIs, semantic search, and high-performance backend development for enterprise platforms.
Architected and delivered RESTful APIs and GraphQL services for low-latency data retrieval across distributed microservices. Built Angular micro-frontends and ASP.NET Core (.NET 8) backend services using clean architecture, SOLID principles, and Microsoft Orleans virtual actor model for high concurrency and fault tolerance. PostgreSQL schemas and queries for large-scale datasets while leading code reviews and mentoring junior engineers on microservices best practices.
Developed ASP.NET Core microservices for an enterprise tax compliance platform. serving global users. Implemented ElasticSearch-based semantic search to significantly improve retrieval relevance, and designed optimized PostgreSQL stored procedures for high-volume data operations. Built real-time data ingestion pipelines using RabbitMQ and Kafka, enhanced application performance through caching and asynchronous processing, and integrated early AI-assisted retrieval concepts for improved search intelligence.
Developed ASP.NET MVC modules with SQL queries and stored procedures for core business functionality. Created real-time monitoring dashboards using Kibana and Datadog, and collaborated with senior engineers on application development and debugging.
Backend: C#, NET 7/8, ASPNET Core, async programming, streaming, performance tuning
AI/LLM: Semantic Kernel (C#, plugins, memory, orchestration), GPT models, embeddings, prompt engineering, RAG, function/tool calling, agentic workflows
Azure: Azure OpenAI (architecture & integration), Azure AI Search (design-level), Application Insights
Data & Search: PostgreSQL, SQL Server, ElasticSearch, vector databases, semantic similarity search
Architecture: Microservices, clean architecture, SOLID, DDD, event-driven architecture
APIs: RESTful APIs, GraphQL services
Security: OAuth2, OIDC, JWT, secure LLM integration, guardrails
Observability: Logging, tracing, token usage, latency monitoring, OpenTelemetry, Datadog
Testing: Unit, integration, load testing (xUnit, NUnit)
Frontend: Angular, HTML, CSS, JavaScript
AI-Powered Employee Onboarding & Knowledge Assistant (Agentic RAG)
Built an AI assistant using .NET and Semantic Kernel for employee onboarding through Retrieval-Augmented Generation and agentic workflows. Implemented vector embeddings and semantic search to ground LLM responses and reduce hallucinations. Architected agentic function-calling enabling dynamic choice between document retrieval and API invocations. Developed async ASP.NET Core APIs with observability and designed for Azure OpenAI scalability