Software developer with 15+ years building and maintaining enterprise applications across healthcare and financial services — C#/.NET, SQL Server, and long-term ownership of production systems.
Experience
Application Developer
July 2015 – PresentOptivate Health
- Develop and maintain healthcare software systems supporting EMR workflows, clinical documentation, patient data, and operational integrations.
- Design and implement backend systems in C#/.NET and SQL Server, including schema changes, complex queries, and data correction scripts.
- Joined the codebase when the core platform ran on .NET 2; contributed to ongoing architecture modernization over 10+ years.
- Implement agentic AI workflows for EMR document generation.
- Build and support durable backend workflows, production troubleshooting, and targeted, reliable fixes.
Application Developer
September 2013 – April 2015Black Knight Financial Services
- Delivered targeted enhancements and maintenance across internal mortgage business applications.
- Partnered with business stakeholders to translate operational requests into practical C#/.NET and JavaScript solutions.
- Improved usability, workflow efficiency, and day-to-day system functionality through focused feature updates.
ASP.NET Application Developer
June 2012 – May 2013ISO Group Inc.
- Extended, upgraded, and re-architected an internal business application using C#, VB.NET, Telerik, and SQL Server 2012.
- Split a 20,000-line monolithic project into a basic N-Tier architecture.
- Encapsulated LINQ2SQL connections dispersed across 200+ class files into a unified base class.
- Resolved end-user issues via a ticketing system and delivered enhancements based on feedback.
Software Developer
December 2009 – July 2012Computer Sciences Corporation / Raytheon
- Core team member (3 people) on a process management system for the United States Air Force at Patrick AFB.
- Architected the solution using Visual Studio 2010, C#, the MVP design pattern, Entity Framework 5, and SQL Server 2008.
- Reverse engineered a legacy MS Access 2000 application and migrated its data to the new SQL Server system.
- Designed a custom ranking system using Telerik RadDocks, AJAX, and C#; implemented a revision/approval workflow.
Web Application Developer
August 2007 – March 2009Nelson Publishing
- Developed a dynamic custom CMS for blogging with a SQL Server backend, abstracted for use across multiple websites.
- Used ASP.NET and the AJAX toolkit to build and enhance sophisticated administration pages for internal users.
Teaching
Long-Term Substitute Teacher
2009Dunbar High School (Lee County Schools)
- Taught Web Design using Adobe Dreamweaver and Photoshop.
- Prepared students for Microsoft Office and Adobe certifications.
Public School Teacher
2003 – 2007Charlotte County & Lee County Schools
- Delivered instruction in 6–12 Math, Social Studies, and Interdisciplinary subjects.
- Developed lesson plans, assessments, and classroom instructional materials.
Coaching
Swim Coach
May 2023 – PresentSea Dragon Aquatics (USA Swimming)
- Lead all groups within a USA Swimming program — independently managing coaching, practice execution, and pool operations.
- Design and deliver training for swimmers at multiple ages and competitive levels.
- Responsible for athlete development, group progression, practice structure, and daily program management.
- Coached a state champion swimmer in Indiana.
Skills & technologies
C# / .NETSQL ServerHealthcare / EMRDatabase DesignAI-Assisted DevWorkflow AutomationLegacy ModernizationSystem IntegrationASP.NETT-SQLEntity FrameworkJavaScriptjQueryGitTFSVisual StudioSSMSGitHub CopilotChatGPTClaude
Education
Western Kentucky University
B.A. Economics
1994 – 1999
Certifications
- USA Swimming Certified Coach
- Florida DOE Certified Teacher — 6–12 Math, Social Studies, Interdisciplinary
Additional experience
- 21st Century Oncology · .NET Windows Forms Developer · 2008
- ARC Group · ASP.NET Web Developer · 2009
- SetFocus LLC · .NET Developer Master's Program · 2007 – 2008