Senior software engineer and technical advisor specializing in forensic programming: diagnosing, stabilizing, and extending complex legacy systems that internal teams are unable to resolve. I bring more than 25 years of experience working across Java and C#/.NET enterprise environments, with deep expertise in system integration, document management platforms, and database-centric applications. Much of my work has been in regulated or mission-critical environments, including healthcare (Medicaid systems), insurance, and public-sector applications, where correctness, traceability, and operational continuity matter more than novelty. I am frequently engaged to rapidly understand unfamiliar or aging codebases; identify root causes of long-standing defects; implement targeted fixes or enhancements with minimal disruption; support platform upgrades and architectural transitions; and serve as a subject-matter expert or short-term technical lead. I prefer advisory or part-time engagements where deep analysis, judgment, and experience provide leverage beyond staff augmentation.

Dick Hildreth

Senior software engineer and technical advisor specializing in forensic programming: diagnosing, stabilizing, and extending complex legacy systems that internal teams are unable to resolve. I bring more than 25 years of experience working across Java and C#/.NET enterprise environments, with deep expertise in system integration, document management platforms, and database-centric applications. Much of my work has been in regulated or mission-critical environments, including healthcare (Medicaid systems), insurance, and public-sector applications, where correctness, traceability, and operational continuity matter more than novelty. I am frequently engaged to rapidly understand unfamiliar or aging codebases; identify root causes of long-standing defects; implement targeted fixes or enhancements with minimal disruption; support platform upgrades and architectural transitions; and serve as a subject-matter expert or short-term technical lead. I prefer advisory or part-time engagements where deep analysis, judgment, and experience provide leverage beyond staff augmentation.

Available to hire

Senior software engineer and technical advisor specializing in forensic programming: diagnosing, stabilizing, and extending complex legacy systems that internal teams are unable to resolve. I bring more than 25 years of experience working across Java and C#/.NET enterprise environments, with deep expertise in system integration, document management platforms, and database-centric applications. Much of my work has been in regulated or mission-critical environments, including healthcare (Medicaid systems), insurance, and public-sector applications, where correctness, traceability, and operational continuity matter more than novelty.

I am frequently engaged to rapidly understand unfamiliar or aging codebases; identify root causes of long-standing defects; implement targeted fixes or enhancements with minimal disruption; support platform upgrades and architectural transitions; and serve as a subject-matter expert or short-term technical lead. I prefer advisory or part-time engagements where deep analysis, judgment, and experience provide leverage beyond staff augmentation.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Language

English
Fluent
German
Intermediate

Work Experience

Independent Advisor / Forensic Programmer at Self-employed / Independent
January 1, 1999 - Present
Provide part-time and contract advisory services focused on stabilizing and extending complex software systems. Diagnose and remediate defects in legacy systems resistant to prior remediation; enhance existing enterprise codebases with minimal operational disruption; modernize legacy data and reporting environments (FoxPro → MySQL / REST / VueJS); maintain and enhance data-driven and informational web applications; advise on pragmatic integration of AI capabilities into existing workflows. Primary technologies: Java, C#, TypeScript, SQL, REST APIs, HTML/CSS
Advisor Programmer Analyst at Gainwell Technologies
January 1, 2020 - January 1, 2024
Supported and enhanced large-scale Medicaid systems in a regulated public-sector environment. Maintained and enhanced applications built on DotNetNuke (DNN) using C# with Oracle back ends. Implemented state-requested enhancements supporting Medicaid provider operations. Diagnosed and resolved production issues impacting provider workflows. Stabilized and supported a SharePoint-based EDMS during major Windows Server, SharePoint, and SQL Server upgrades. Co-designed replacement architecture to meet revised performance and compliance requirements.
Service Developer IV at DXC Technology
January 1, 2019 - January 1, 2020
Led HTML5 compliance efforts for enterprise web applications. Analyzed and documented C-based ETL processes for integration into enterprise data modeling systems.
Senior Application Development Engineer / Technical Lead at American Family Insurance (via consulting engagements)
January 1, 2009 - January 1, 2018
Served as SME and lead developer across multiple enterprise systems. Acted as subject-matter expert for Java, C#, Perl, and .NET applications. Supported document management and messaging platforms including IBM FileNet/P8 and IBM MQ. Re-architected critical document ingestion and notification workflows, significantly improving reliability. Assumed SME and technical lead responsibilities following unplanned SME retirement.

Education

BA Physics at Rollins College
September 6, 1971 - May 9, 1975

Qualifications

Add your qualifications or awards here.

Industry Experience

Healthcare, Financial Services, Government