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 – Present

Commercial 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 – 2020

Cyber 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

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: