I solve problems
with code.
Full Stack .NET Developer with 4+ years building enterprise software. From startup velocity to enterprise scale — I turn complex requirements into clean, maintainable code.
4+
Years Experience
3
Enterprise Platforms
15+
Technologies
M.S.
Computer Science
About
Who I am
I'm a Full Stack .NET Developer with 4+ years building enterprise software.
My journey: Infosys → Dsilo (AI chatbots) → The Canton Group (election platform serving millions). I specialize in .NET but I'm equally comfortable with React, Angular, or Blazor.
Full Stack .NET Developer with 4+ years of experience delivering enterprise web applications and APIs using C#, ASP.NET Core (.NET 6-9), REST, and SQL/NoSQL data stores. Hands-on Azure experience with Container Apps/App Service deployments, Azure DevOps (Git + YAML pipelines), Application Insights (logging, health checks, dashboards/alerts), Azure AI Search, Azure Data Factory, and Azure Service Bus with worker services for asynchronous processing. Strong UI skills with React and Angular, plus secure authentication/authorization using Azure AD (Entra ID), OAuth2/OIDC, and JWT. Known for proactive bug triage, production incident support, and thorough peer code reviews focused on clean, maintainable code.
How I Work
Ship Fast, Ship Right
Rapid iteration without sacrificing quality. Clean code that works in production.
Own the Problem
I dig in, find root causes, and fix properly. No band-aids.
Communicate Clearly
Keep stakeholders informed. Translate technical complexity into business value.
Always Learning
Stay sharp on core stack while exploring what helps solve problems better.
Education
Master of Science (M.S.), Computer Science
University of Central Missouri
USA · 2024
Experience
4+ years shipping code.
From startup velocity to enterprise scale.
Full Stack .NET Developer
The Canton Group · Houston, TX
Project: Election Management Platform
Develop and enhance a large-scale election management platform using C#, ASP.NET Core (.NET 6-9), REST APIs, and SQL Server in an Agile/Scrum environment.
Key Contributions
- Design, build, and maintain API endpoints and integrations; enforce consistent request/response contracts, validation, and versioning across services
- Built reusable UI components using Blazor/Razor Pages with a component-driven approach and clean state/data flow
- Deploy and support services using Docker with Azure App Service and Azure Container Apps; manage environment configurations and rollouts through Azure DevOps
- Build CI/CD using Azure DevOps Git repositories and YAML pipelines to automate builds, tests, and releases across environments
- Built a centralized error-handling and logging strategy by configuring the ASP.NET Core pipeline (exception middleware, request tracing, and auth enforcement)
- Implement observability and reliability with Application Insights: structured logging, dependency monitoring, performance tracing, and application health checks
- Deliver sub-second search experiences by implementing and tuning Azure AI Search indexing and query patterns for ~13M records, including filtering and wildcard scenarios
- Support data movement and migration workflows using Azure Data Factory pipelines for controlled loads and transformations
- Implement asynchronous workflows using Azure Service Bus with .NET Worker Services to process messages, handle long-running tasks, and run scheduled/background operations
- Work with NoSQL data stores including Cosmos DB and MongoDB; design data models and query patterns to support performance and scale
- Contribute to a reusable, component-based architecture using shared .NET class libraries (DTOs/models and repository layer) consumed across UI, API, and worker services
- Troubleshoot production issues by tracing requests across UI, API, and data layers; deliver stable fixes with regression awareness and performance tuning
- Perform peer reviews for pull requests, provide actionable feedback, and help enforce coding standards, architecture consistency, and reliable release quality
- Act as a go-to engineer for critical bug investigations and escalations; proactively pick up high-impact defects and drive them to resolution
- Implement and validate secure authentication/authorization flows (Azure AD/Entra ID SSO, OAuth2/OIDC, JWT) and test API contracts using Swagger/OpenAPI and Postman
Tech Stack
Full Stack Developer
Dsilo · Contract / Project-Based
Project: ProcureGPT (AI Chatbot / Procurement Assistant Prototype)
Built an AI chatbot prototype by integrating a React.js conversational UI with ASP.NET Core Web APIs, supporting chat sessions, streaming-style responses, and workflow-based interactions.
Key Contributions
- Implemented backend endpoints for prompt handling, tool/function routing, and LLM service integration; shaped response contracts to keep the UI fast and predictable
- Applied LangChain-style patterns (prompt templates, chains/agents, retrieval-augmented workflows) to ground responses in knowledge sources and reduce hallucinations
- Delivered end-to-end execution on GCP, including deployments, configuration management, integration testing, and release readiness for stakeholder demos
- Accelerated onboarding and team velocity by simplifying complex flows, improving code structure, and documenting key integration points and runbooks
- Built a multi-tenant application experience with secure session handling, route guards, and role-based access using OAuth2/OIDC and JWT token patterns
- Implemented complex React state management and reusable UI components (hooks/context patterns), focusing on performance, maintainability, and consistent CSS/SCSS styling
- Containerized services and supported environment-specific deployments on GCP, including configuration management and integration testing for stable demos
- Iterated on prompt and retrieval behavior through evaluation and tuning to improve response grounding and reliability for procurement workflows
Tech Stack
.NET Developer
Infosys Private Limited · India
Project: InfyMe (Internal Employee Services Portal)
Developed and maintained internal enterprise modules using C#, ASP.NET Core, and REST APIs to support employee self-service workflows in a centralized portal.
Key Contributions
- Built UI features using Angular and TypeScript and integrated API data to improve usability across screens
- Implemented and consumed RESTful services with structured JSON contracts; handled validation, error handling, and UI-state management consistently across layers
- Worked with SQL Server for queries and data fixes; ensured backward-compatible schema changes and stable releases
- Participated in Agile ceremonies, sprint planning, and code reviews; collaborated with QA and product teams to deliver production-ready features
- Supported defect triage and production fixes by analyzing logs, reproducing issues, and delivering clean patches with regression awareness
- Performed peer code reviews and collaborated with cross-functional teams to improve code quality, API consistency, and sprint delivery
- Validated APIs using Swagger/OpenAPI and Postman, and contributed to secure access patterns (JWT-based authorization)
- Assisted with CI/CD and release activities through Azure DevOps, ensuring stable deployments and smooth handoffs to QA and support teams
Tech Stack
Skills
Deep expertise.
Focused on .NET and Azure.
Backend
Frontend
Data & Storage
Cloud & DevOps
Security
Tools & Practices
Projects
Building real impact.
Enterprise applications serving millions.
Election Management Platform
A large-scale election management platform handling ~13M records with sub-second search experiences. Features include real-time data processing, comprehensive logging, and multi-service architecture.
- Sub-second search across 13M records using Azure AI Search
- Asynchronous workflows with Azure Service Bus
- Multi-tenant architecture with Azure AD SSO
ProcureGPT - AI Chatbot
An AI-powered procurement assistant prototype featuring conversational UI, streaming responses, and LLM integrations with retrieval-augmented generation for grounded responses.
- LangChain-style prompt templates and retrieval workflows
- Multi-tenant with OAuth2/OIDC authentication
- Real-time streaming chat responses
InfyMe - Employee Services Portal
Internal enterprise portal for employee self-service workflows including HR services, IT requests, and resource management with role-based access control.
- Centralized employee self-service workflows
- JWT-based secure authentication
- CI/CD with Azure DevOps pipelines
RESTful API Platform
Scalable API backend serving multiple client applications with clean architecture, comprehensive logging, health checks, and automated testing.
- Clean architecture with shared class libraries
- Comprehensive observability with Application Insights
- Automated CI/CD pipelines
Data Migration Pipelines
Azure Data Factory pipelines for controlled data loads and transformations, supporting data movement and migration workflows across environments.
- Controlled data loads and transformations
- Multi-environment support
- Automated scheduling and monitoring
Background Processing Services
.NET Worker Services for handling long-running tasks, scheduled operations, and message processing with Azure Service Bus integration.
- Asynchronous message processing
- Scheduled and background operations
- Reliable message handling with retry logic
Can't share all details publicly. Let's discuss in depth.
Contact
Let's connect
Connect
Open To