WORK ARRANGEMENT
• Based in Richmond, Virginia
• Flexible across continental US time zones
• 8+ years experience, including 5+ remote
OBJECTIVE
Seeking a fully remote opportunity to build quality software with a strong developer experience in a stable, results-focused organization that trusts engineers to own their practices and innovate.
Expertise
Core Skills:  Azure, C# .NET, JavaScript, Bicep, Blazor, HTML/CSS, NoSQL (Cosmos DB), React, TypeScript
Prior Experience:  Angular, Entity Framework, GSAP, SQL, Webpack, WPF
Tools:  Azure DevOps, Git, GitHub Copilot, Mac, Visual Studio Code
Education
B.S.B. in Business Information Technology  •  Virginia Tech  (2017, Summa Cum Laude)
Experience
CarMax  (2019 - 2026)
Principal Software Engineer • Sep 2023 – Jan 2026
Senior Software Engineer • Aug 2020 – Sep 2023
Software Engineer II • Jun 2019 – Aug 2020
Owned web services providing retail vehicle search capabilities for web and mobile shopping experiences. Maintained and enhanced a business-critical, high-volume enterprise API and associated admin portal on a distributed Kanban product team practicing continuous improvement and delivery.
• Maintained high-availability, geo-redundant search infrastructure with 99.99% uptime through proactive monitoring, architectural resilience, and automated testing.
• Designed and deployed cloud architecture using infrastructure-as-code, including frontends, APIs, databases and caches, gateways, AI services, monitoring, and configuration and secrets management.
• Achieved $140K+ annual cost savings through infrastructure optimizations and right-sizing.
• Improved performance of critical path operations by 20x through algorithmic optimizations.
• Reduced API latency on bulk operations by 90% via strategic parallelization.
• Architected and built a new lexical parsing algorithm enabling contextual matching and multi-candidate resolution, improving free-text search accuracy for customers.
• Led API gateway adoption initiative across program, building infrastructure-as-code solutions to enable self-service API management by multiple teams.
• Implemented an extensible AI harness with prompt versioning, enabling faster iteration on AI-powered search.
• Designed and built an extensible reports system to audit search quality and background task results.
• Replatformed internal admin portal to align with team skillset, dramatically increasing development velocity.
• Contributed to organizational knowledge by authoring internal and external case studies and building shared packages used by multiple teams.
• Managed production incidents to minimize impact quickly, analyzing root causes to find long-term solutions.
• Built customer-facing search and vehicle reviews experiences in React, modernizing frontend architecture and implementing dynamic content placement.
Unboxed Technology  (2017 - 2019)
Software Engineer • Sep 2017 – Apr 2019
Contributed to multiple software projects spanning banking, insurance, and training tools, culminating in a role as tech lead on a project for a Fortune 500 client.