Hi, I'm
Roger Lamb
Lead Software Engineer at Capital One. Full-stack engineer who loves building great mobile experiences, scaling systems, and shipping reliable software.
Experience
Lead Software Engineer · Capital One
2020 – PresentCommercial Bank: own the data layer (PostgreSQL, Neptune graph), built approval workflows with XState on Lambda, and wrote failover runbooks that cut recovery to under a minute. Driving AI-first and spec-driven development on the team.
Messaging platform: built the Messaging Preferences API, kept a ~1,500 TPS system healthy, and led multiple squads through a no-downtime move to serverless on AWS.
Software Developer · NSWC Dahlgren
2009 – 2020Cyber tooling in Scala/Play/Akka, Hadoop and Spark malware heuristics, 3D visualization with Electron and three.js, and .NET Core/Angular microservices on OpenShift. Also did penetration testing (2014–2016) and built a secure coding course still used today.
Projects
Echo Run
Arcade game where every route you take to an orb comes back as a looping echo you must avoid. Playable in the browser.
Music Visualizer
Real-time browser music visualizer driven by Web Audio and WebGL.
NFL TUI
Live NFL scores in the terminal.
Claude Sports Ticker
Live sports scores in a ticker above the Claude Code prompt.

Sudroid
My first Android app: a classic touch-screen Sudoku game.
Skills
Languages
Java, TypeScript, JavaScript, Python, Scala, C#, C++, PHP, HTML/CSS
Data
PostgreSQL, Neptune, MySQL, SQL Server, SQLite, Elastic, MongoDB, Redis
Platforms
AWS (serverless), Jenkins, Azure DevOps, Red Hat OpenShift, Electron, Git
Education & Certifications
MS Computer Science, Virginia Commonwealth University
BS Computer Science, University of Mary Washington
AWS Certified Developer – Associate · CompTIA Security+
Publication: Non-intrusive Techniques for Enhancing Decentralized Data Storage with Strategic GIS Visualization (IEEE)
A quick game to thank you for your time
Rock, paper, scissors. Pick one: