Experience
Software Engineer II (Architecture & Services) - Storable
Jan 2021 - Dec 2022 | Cary, North Carolina, United States
Maintained WinForms and web apps for insurance products while standing up .NET Core services with Hangfire/EF over PostgreSQL and SQL Server to support auto-protect features.
- Architected and delivered .NET Core services with Hangfire, PostgreSQL, and SQL Server for insurance auto-protect features alongside WinForms and web apps.
- Introduced unit testing patterns and contributed to domain-driven design to make shipping safer on a legacy-heavy product.
Tech: C#, .NET Core, WinForms, ASP.NET, Entity Framework, Hangfire, PostgreSQL, SQL Server, Unit testing, Domain-driven design
Lead Developer / Azure DevOps - iAdvantage Software, Inc.
Feb 2017 - Jan 2021 | Cary, NC
Led GLP-compliant lab platform across WebForms/MVC/WebAPI, WinForms, and Xamarin with Oracle-backed services, configurable reporting, and Azure DevOps delivery.
- Led delivery of user-defined data models and reporting for GLP-compliant products across WebForms/MVC/WebAPI with REST OData and SOAP APIs on Oracle.
- Guided DevOps practices and UI strategy with CSS, Bootstrap, AngularJS, and offline WinForms/Xamarin support.
Tech: C#, ASP.NET WebForms, ASP.NET MVC, ASP.NET WebAPI, REST, OData, SOAP, Oracle, PL/SQL, Entity Framework, nHibernate, AngularJS, Bootstrap, CSS, WinForms, Xamarin Forms, Azure DevOps, GLP compliance, Reporting
Application Developer / Architect - Solid Earth Inc.
Dec 2006 - Jan 2011 | Huntsville, AL
Built and tuned RETS client/server and configurable ASP.NET MLS sites on Oracle/C#, delivering high-speed compliance and analytics for real estate boards.
- Maintained RETS client/server software and configurable ASP.NET MLS implementations powered by Oracle and C#.
- Built a market analytics and statistics module to surface actionable metrics.
Tech: C#, ASP.NET, Oracle, RETS, XML configuration, Performance tuning, Analytics, Reporting
Senior Software Developer - Rural Sourcing, Inc.
Jul 2013 - Feb 2016 | Augusta, Georgia Area
Consulting across Microsoft-stack projects, mentoring teams while delivering WinForms, ASP.NET, and SQL Server work for multiple clients.
- Mentored teams, managed projects, and recruited across Microsoft stack engagements.
- Provided leadership on Windows, web, and database development initiatives.
Tech: C#, ASP.NET, WinForms, SQL Server, Project management, Mentoring, Code review, Estimation
Programmer/Analyst - Prestage Farms
Jan 2016 - Sep 2016 | Clinton, NC
Led a VB6 to WinForms modernization of 8+ accounting and inventory modules, automating conversions, unifying security, and delivering early with Agile milestones.
- Directed modernization of VB6 accounting and inventory systems, replacing reporting and adding custom bug tracking.
- Used Agile practices to deliver early and leave a maintainable path forward.
Tech: C#, VB6, VB.NET, WinForms, Reporting, PDF generation, JIRA, Agile, Team leadership, Role-based security
Web Developer/Consultant (PK Promotions) - PK Promotions
May 2004 - Jan 2005 | Biloxi, MS
Delivered small-business web apps for commodity production, product evolution tracking, and sales/marketing flows.
- Implemented production management, product tracking, and sales/marketing systems with web technology tailored to business constraints.
Tech: ASP, SQL Server, Web development, Requirements gathering, Reporting
Engineering Application Developer - Litton Avondale Inc.
Feb 1999 - Dec 2000 | New Orleans, LA
Early career building 3D-to-2D transformation tooling for shipbuilding drawings, deployments, logging, and a scripting IDE for engineers.
- Created 3D-to-2D code transformations and deployment tooling with error logging/reporting on the LPD-17 project.
- Built an IDE for scripting the transforms to make future changes safer.
Tech: 3D to 2D transformations, Scripting IDE, Error logging, Deployment, Engineering tooling