I solve problems
with code.
C# · ASP.NET Core · Azure · React · Angular
Full Stack .NET Developer with 4+ years shipping production software across election infrastructure, AI tooling, and enterprise portals. I own features end-to-end — from API design and deployment to production support.
4+
Years Experience
13M+
Records at Scale
3
Production Platforms
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 delivering enterprise applications across election infrastructure, AI tooling, and employee platforms. Core stack: C#, ASP.NET Core (.NET 6-9), REST APIs, SQL Server, Cosmos DB, MongoDB. Azure experience spans Container Apps/App Service, Azure DevOps (YAML CI/CD), Application Insights, Azure AI Search, Data Factory, and Service Bus with .NET Worker Services. Strong UI skills with React, Angular, and Blazor; secure auth using Azure AD/Entra ID, OAuth2/OIDC, and JWT. Known for production ownership, proactive incident triage, and high-signal code reviews.
Engineering Principles
Design for the team, not just the ticket
Before writing code I ask: who else touches this, what breaks if it fails, and how will the next engineer reason about it at 2am.
Root cause, not band-aids
Fast fixes that hide the real issue become the next incident. I dig until I understand what actually broke — then fix it properly.
Non-functionals first
Latency targets, failure modes, and scale requirements shape the data model and architecture — not the other way around.
Raise the floor
I leave codebases easier to reason about than I found them — clearer contracts, better observability, and reviews others learn from.
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
Core engineer on a large-scale election management platform — owning backend services, API contracts, Azure infrastructure, and cross-service integrations across a multi-team Agile/Scrum environment.
Key Contributions
- Drove API consistency across services — standardized request/response contracts, validation patterns, and versioning strategy adopted team-wide
- Built a reusable Blazor/Razor Pages component library — reduced UI duplication across screens and established consistent state management patterns
- Owned containerized service deployments to Azure App Service and Container Apps — managed env configs, rollout strategies, and release gates through Azure DevOps
- Built and maintained YAML CI/CD pipelines — eliminated manual release steps and enabled reliable, repeatable deploys across dev, staging, and production
- Centralized cross-cutting concerns in the ASP.NET Core pipeline — exception handling, request tracing, and auth enforcement applied consistently across all services rather than scattered per-endpoint
- Established observability standards with Application Insights — structured logging, dependency tracking, and health checks that became the baseline for diagnosing production issues
- Tuned Azure AI Search to deliver sub-second response times across 13M+ records — custom index design, filtering strategies, and wildcard handling for complex real-world query scenarios
- Designed Azure Data Factory pipelines with validation checkpoints and rollback handling — ensuring controlled, repeatable data loads across environments
- Decoupled long-running workflows from the request pipeline using Azure Service Bus and .NET Worker Services — improved system responsiveness and made background processing independently scalable
- Modeled Cosmos DB and MongoDB schemas around access patterns rather than entity relationships — avoided cross-partition queries and kept reads predictable under load
- Introduced shared .NET class libraries for DTOs and the repository layer — single source of truth across UI, API, and worker services, eliminating duplicated contracts and drift between teams
- Trusted for production escalations — trace issues end-to-end across UI, API, and data layers; known for fixes that hold under load without introducing regressions
- Set the bar in code reviews — feedback focused on architecture consistency, maintainability, and catching issues that slip past functional testing
- Implemented and hardened auth flows end-to-end — Azure AD/Entra ID SSO, OAuth2/OIDC, and JWT; validated security boundaries using Swagger and Postman before every release
Tech Stack
Full Stack Developer
Dsilo · Remote (Contract)
Project: ProcureGPT (AI Chatbot / Procurement Assistant Prototype)
Designed and built an AI-powered procurement assistant from the ground up — React.js conversational UI backed by ASP.NET Core APIs, with LLM integration, streaming responses, and workflow-based interactions shipped end-to-end on GCP.
Key Contributions
- Designed the backend architecture for an LLM-powered chatbot — prompt routing, tool/function dispatch, and response contracts shaped to keep the React UI fast and stateless
- Applied RAG and LangChain patterns to ground responses in procurement knowledge sources — measurably reduced hallucinations during stakeholder evaluations
- Architected multi-tenancy with secure session isolation, route guards, and RBAC from the start — avoiding the retrofitting cost that derails most early-stage AI prototypes
- Shipped the full stack on GCP — containerized services, environment-specific config, integration testing, and release readiness for stakeholder demos
- Built reusable React components with hooks/context patterns — performance-focused, consistent SCSS styling, and predictable re-render behavior
- Ran structured evaluation cycles on prompt templates and retrieval pipelines — each iteration measured against procurement-specific test cases rather than intuition
- Simplified complex integration flows and wrote runbooks that cut new engineer onboarding time significantly
Tech Stack
.NET Developer
Infosys Private Limited · India
Project: InfyMe (Internal Employee Services Portal)
Built and maintained enterprise modules for a centralized employee self-service portal — full-stack across Angular UI and ASP.NET Core APIs, working closely with QA, product, and platform teams in a large-scale Agile org.
Key Contributions
- Built Angular/TypeScript UI features tightly integrated with backend APIs — focused on usability consistency across a large, shared component surface
- Designed RESTful APIs with structured JSON contracts — validation and error handling built to a standard that held across multiple consuming teams
- Managed SQL Server schema changes with backward compatibility in mind — no breaking changes to dependent services across releases
- Collaborated with QA and product teams end-to-end — from sprint planning through UAT sign-off and production release
- Owned defect resolution for production issues — log analysis, root cause identification, and regression-safe patches shipped under sprint timelines
- Active in code reviews with feedback that raised API contract consistency and reduced review cycles over time
- Implemented JWT-based authorization patterns and validated API contracts using Swagger/OpenAPI and Postman
- Contributed to CI/CD workflows in Azure DevOps — stable build pipelines and clean 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
Can't share all details publicly. Let's discuss in depth.
Contact
Let's connect
Connect
Open To