Software Engineer with extensive experience designing and maintaining scalable web and enterprise applications using .NET technologies. Strong background in microservices, distributed systems, and leading projects.
Overview
24
24
years of professional experience
Work History
Engineering Consultant
Trubridge
09.2012 - 11.2025
Developed and maintained scalable, high-availability applications supporting thousands of clinical users using C#, .NET Core, and Web APIs
Participated in architecture decisions for microservices and distributed systems
Developed unit test plans, managed and tested data, including mapping data, coordinating test files, and facilitating data transfer with client
Participate in all Scrum activities such as creating user stories, sprint planning, and sprint retrospectives
Sitecore Web Developer
Horizontal Integration
01.2011 - 09.2012
Designed, built, and maintained ASP.NET C# applications and websites in Sitecore
Migrated stand-alone websites to Sitecore CMS
Participated in client meetings and correspondence
Deployed and managed web sites
Trained clients on Sitecore usage
Web Developer
Analysts International Corporation
04.2002 - 09.2009
Participated in all stages of web development from requirements to support
Developed custom web applications using ColdFusion, HTML, JavaScript, and CSS
Participated in code reviews, QA testing, and documentation