Richmond, Virginia • Flexible hours across continental US time zones • 8+ years experience, including 5+ remote
SUMMARY: Software engineer with experience across highly available distributed systems, platforms, and search; strong track record of cost savings, performance gains, and developer experience improvements.
OBJECTIVE: Seeking a fully remote opportunity to build quality software in a stable, outcomes-focused organization that trusts engineers to own their practices and innovate. Eager to gain experience in more stacks and languages, especially AWS, Java, Python, and/or Go.
Core Skills: Azure, C# .NET, JavaScript, Bicep, Blazor, HTML/CSS, NoSQL (Cosmos DB), React, TypeScript
Prior Exposure: Angular, Entity Framework, GSAP, SQL, Webpack, WPF
Tools: Azure DevOps, Git, GitHub Copilot, Mac, Visual Studio Code
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 microservices providing retail vehicle search capabilities for web and mobile shopping experiences. Maintained and enhanced a business-critical, high-volume enterprise REST API and associated admin portal on a distributed Agile product team practicing continuous improvement and delivery.
• Maintained high-availability, geo-redundant search infrastructure with 99.99% uptime through proactive monitoring, architectural resilience, unit and integration testing, and robust CI/CD pipelines.
• 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.
• Drove 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.
• Mentored junior engineers, onboarded new hires, and filled in for tech leads at critical times.
• Replatformed internal admin portal to align with team skillset, dramatically increasing development velocity.
• Shared knowledge by authoring external case studies and building internal packages used by multiple teams.
• Led response to multi-day production incident, mitigating impact while redesigning subsystem for permanent fix.
• Modernized customer-facing search and vehicle reviews experiences with React function components.
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.
B.S.B. in Business Information Technology • Virginia Tech • Graduated in 2017 • GPA: 3.86 (Summa Cum Laude)