Devin Johnston is a Senior Software Engineer based in Seattle with 11 years of experience building reliable, secure systems at companies including Amazon and Google and now leading engineering work at Software for Good. He blends backend-focused craftsmanship—demonstrated by contributions to a Rails-based case management system that improved authentication throttling, host header checks, data validation, and logout-on-email-change security—with cloud-scale experience from Alexa and AWS teams. Comfortable working across large, production environments, he has a track record of hardening systems for stability and data integrity while shipping pragmatic fixes that matter to users. A Georgia Tech computer science alumnus, he pairs engineering rigor with a practical focus on accessibility and social-impact projects.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, 3.48, Bachelor of Science (B.S.), Computer Science, 3.48 at Georgia Institute of Technology
Rails-based case management system for abortion funds
Role in this project:
Back-end Developer
Contributions:18 reviews, 13 commits, 13 PRs in 2 months
Contributions summary:Devin primarily focused on enhancing the application's security and stability through various code changes. They implemented throttling on password and authentication routes and added host header checks in the production environment. Additionally, the user added validation to prevent negative values in numeric fields across multiple models, ensuring data integrity. Furthermore, they added unique indices for data consistency and incorporated a logout mechanism upon email changes to enhance security.
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
Devin Johnston - Senior Software Engineer at Software for Good