David Banks is a senior software engineer with eight years of experience transitioning from a writer/editor background into production-grade engineering, currently building systems at Capital One. He specializes in Ruby/Rails, SQL, JavaScript/TypeScript, React (web and native), and PHP/Hacklang, bringing a full-stack perspective informed by strong communication and product instincts. His career includes senior engineering roles at Deloitte and Meta (via K2), and hands-on work across startups and freelance projects, demonstrating adaptability across enterprise and fast-moving teams. Trained at App Academy after a BA in English from Elon University, he combines disciplined code craftsmanship with clarity in documentation and cross-team collaboration. Notably, his path reflects a pragmatic bridge between storytelling and code—shaping user-focused features and maintainable systems.
8 years of coding experience
5 years of employment as a software developer
Bachelor of Arts - BA English Language and Literature General, Bachelor of Arts - BA English Language and Literature General at Elon University
Full-stack web development, Full-stack web development at App Academy
Contributions:37 PRs, 63 pushes, 28 branches in 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
David Banks - Senior Software Engineer at Capital One