Dan Hayes

Dan Hayes

Senior Software Architect

View My GitHub Profile

View Dan Hayes's profile on LinkedIn

About

Independent senior software architect and technology consultant specializing in enterprise application design, modernization, and delivery. Certified Enterprise Java Architect with deep Fortune 100 experience across insurance, banking, e-commerce, supply chain, and media/cable.

Currently focused on agentic software development — driving the adoption of Claude Code and OpenCode, with custom skills and agent definitions, as the primary execution model for building and refactoring production systems at scale.

Recently consolidated a portfolio of twelve internal applications into a single Nuxt/TypeScript platform within a Turborepo monorepo, substantially increasing code reuse through shared packages while reducing the overhead of dependency management, security remediation, version drift, and CI/CD complexity.

Continues to architect and own two large, highly complex enterprise Java APIs (Spring 7, Spring Boot 4.x) serving numerous downstream applications, reporting tools, and KPI dashboards. Equally adept in hands-on engineering and in technical or strategic leadership, including prior CIO/CTO roles with startups, emerging, and turnaround businesses.


Experience

Consultant and Senior Software Architect

May 2012 – Present (13+ years)

Independent consultant and software architect working primarily for Comcast NBCUniversal through Chariot Solutions on the platforms behind Xfinity Video On Demand and streaming.

  • Agentic development lead. Introduced and scaled agentic development across the team using Claude Code and OpenCode, authoring custom skills and agent definitions that encode team conventions and make agent-generated work consistent, reviewable, and repeatable. Primary driver of the practice and its principal evangelist to other engineering teams across the business unit.
  • Platform consolidation. Migrated nearly all of twelve internal applications — used by Comcast content management and customer support personnel to manage streaming content, channel lineups, special offers, video on demand, and OTT subscription troubleshooting — onto a single Nuxt/TypeScript platform in a Turborepo monorepo, executed largely through agentic workflows.
  • Enterprise Java ownership. Architect and maintain two mission-critical enterprise APIs built on Java, Spring, and Spring Boot 4.x, supporting a wide range of applications, reporting tools, and KPI dashboards.
  • Framework design. Designed and developed the ACE Console framework — APIs and reusable components that formed the backbone of the administrative and management application suite across three iterations.
  • Cloud. AWS-native since 2017 (ECS), including OpenSearch, ElastiCache (Redis), Aurora (MySQL), DocumentDB (MongoDB), SQS, S3, and Lambda.

Senior Vice President, Chief Technology Officer

JGWPT Holdings (JG Wentworth / Peachtree Financial)

February 2010 – May 2012

Responsible for technology strategy, planning and operations at JGWPT, the leading purchaser of future payments offering lump sums to individuals holding structured settlements and annuities. Prioritized and led projects that allowed JGWPT to leverage technology to maintain its market leading position.

Vice President, Chief Information Officer

Storeroom Solutions, Inc.

January 2007 – February 2010

Leading integrated supplier of indirect materials (MRO parts) to more than 100 industrial, pharmaceutical, and food processing clients across the United States, Canada, and Puerto Rico. Responsible for technology strategy, execution and interfacing with clients on complex data integration challenges.

Director of Consulting

Chariot Solutions

September 2004 – January 2007

Led numerous consulting projects for major clients requiring expert knowledge in Java Enterprise Architecture, Spring, SOA, and Integration. Practice leader for SOA and Spring specialties. Guest speaker at numerous conferences including the inaugural Philadelphia Area Spring Users Group (PSUG).

Independent Rules Engine Consultant

Independent

December 2001 – September 2004

Independent technology consultant specializing in Java technologies and Business Rules Engines. Former integration partner with iLog for the JRules product.


Skills


Certifications

Java Certified Enterprise Architect Since 2001

Education

M.S. Software Engineering Pennsylvania State University – Penn State Great Valley
M.B.A. Finance Columbia University in the City of New York
B.S. Finance Florida State University

Contact

I am currently on a long-term engagement but am open to discussing new opportunities. If you would like to connect regarding potential roles or collaborations, please reach out via LinkedIn.