Experience
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.