Kansas City, Missouri, United States
Senior Developer with 20 years of experience modernizing enterprise systems, building APIs, and leading teams through cloud and architecture transitions. I specialize in .NET Core, microservices, distributed systems, and high‑impact modernization work across healthcare, education, government, and research. I’m passionate about clean architecture, mentoring developers, and delivering systems that scale.
• Developed and maintained cloud-ready microservice APIs using .NET and Aspire, enhancing scalability. • Implemented high-performance data access with Dapper and integrated Redis for distributed caching. • Collaborated with DevOps teams to streamline deployments and improve CI/CD workflows.
Designed and implemented APIs for a microservice-based application leveraging Aspire, Docker, Kubernetes, Redis, Dapper, MongoDB/MongoDB Atlas. CI/CD with GitHub Actions, Secrets via Azure Key Vault, Messaging via Azure Service Bus. Integrated API documentation with Swagger/OpenAPI and implemented secure authentication using OAuth 2.0 and JWT. Developed and executed unit tests using xUnit, and API testing with Postman and Bruno. Implemented telemetry using OpenTelemetry for distributed tracing and observability. Collaborated on container orchestration and deployment strategies using Helm and AKS.
Developed ETL applications (Data-Relay-Application) for data processing and movement. Built PowerFAIDS Admin app using .NET Core 8, Blazor, and SQL Server. Authored SQL scripts for data validation and created test plans/documentation. Championed functional coding practices; utilized Jira and Confluence for agile workflows.
Work on existing WPF applications.
Migrated legacy WCF services to modern .NET Core APIs. Built payment integrations with Stripe and Waystar providers. Developed Blazor-based chat application for customer service.