Skip to content
Keshwar White

Resume

Keshwar White

Enterprise Application Architect · Technical Leader · Author

Summary

Enterprise application architect with 15+ years across software engineering, DevOps, and infrastructure. Designs .NET systems with Clean Architecture and Domain-Driven Design, and owns them end to end: data model, code, CI/CD, hosting, and production support. Sets the architecture and code standards teams build on, and mentors the developers who use them.

Skills

Architecture
Clean Architecture, Domain-Driven Design, CQRS, SOLID, microservices and micro-frontends, REST API design
Development
C#, .NET and ASP.NET Core, Angular, React, TypeScript, SQL Server, EF Core, Dapper
DevOps and hosting
Azure DevOps CI/CD, IIS, YARP, Windows Server, DNS, SSL/TLS
Security
Microsoft Entra ID, MSAL, JWT, permission-based authorization

Experience

    • Delivered a mission-critical data management and reporting platform in under three months, owning the architecture (DDD, CQRS, approval workflows), development, CI/CD, and hosting
    • Lead a modular modernization: Angular micro-frontends, .NET services, Entra ID sign-in with token exchange, and YARP reverse-proxy routing
    • Set the Clean Architecture, DDD, testing, and code review standards used across projects, and mentor developers through design and code reviews
    • Built Azure DevOps pipelines across Dev, Test, UAT, and Production that cut manual deployment work, and run the IIS hosting and SSL behind them
    • Designed and built .NET web applications and APIs for complex business workflows and third-party integrations across multiple business domains
    • Applied layered architecture, SOLID design, and automated testing to make systems easier to maintain and extend
    • Led key projects, resolved production issues, and mentored junior developers
    • Ran hosting operations for multiple client applications: Windows and IIS servers, DNS, routing, SSL/TLS, monitoring, and deployments
    • Traced production problems across server, network, database, and application layers, working with development teams to restore service and keep it up