Senior Software Engineer (Contract) - Enterprise Holdings

02/2023 - Present

Responsibilities

  • Own end-to-end design and development of enterprise billing systems supporting high-volume, business-critical workflows.
  • Lead modernization and cloud migration of the bill-delivery platform to AWS, improving system reliability, scalability, and operational resilience.
  • Architect and integrate automated invoice processing for multiple foreign, government accounts, ensuring compliance, accuracy, and audit readiness.
  • Resolve long-standing investigative backlogs by establishing architectural clarity, improving system observability, and removing technical blockers for downstream teams.

Achievements

  • Led modernization and cloud migration of the bill-delivery platform to AWS.
  • Architected automated invoice processing for foreign government accounts.
  • Improved system observability and resolved investigative backlog.

Senior Product Developer - Carfax

06/2015 - 02/2023

Responsibilities

  • Architect and deliver full-stack solutions in a large-scale, revenue-critical environment using Java, JavaScript, and modern web technologies.
  • Lead refactoring and modernization of legacy systems to improve performance, maintainability, and long-term sustainability.

Achievements

  • Designed and implemented a public-private key authentication system, significantly strengthening partner integration security.
  • Built an internal testing platform enabling rapid generation of customized Carfax Reports, accelerating development cycles and improving organization-wide productivity.
  • Championed migration of legacy web applications to AWS; recognized as a subject-matter expert for cloud architecture and best practices.
  • Served as security lead within the Carfax Security Guild, contributing to secure coding standards and risk-reduction initiatives.

Software Developer - Telogical Systems

10/2014 - 06/2015

Responsibilities

  • Develop and maintain client-facing web applications using Angular, React, and Node.js in a test-driven, agile environment.
  • Collaborate with product and design teams to deliver features aligned with customer and business requirements.