Emily Cain is a software engineer in Portland, Oregon with 11 years of experience building reliable full‑stack applications and automation tooling for security and operational teams. She blends backend systems work in Python, Go, and Rust with modern front-end development in Vue and React, and has introduced unit testing and documentation practices across multiple codebases. At New Relic she rebuilt data models and refactored legacy apps to support FEDRAMP-aligned vulnerability workflows, and at HawkSoft she leads UI development for a Windows desktop app using Vue/Quasar and private NPM component libraries. Emily is also an educator and writer who documents engineering practices and teaches teammates how to test and maintain software, with writing published on her site and O’Reilly. Her background spans startups to enterprise security, and she brings a habit of turning messy requirements into tested, well-documented solutions.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Arts (BA), Religion/Religious Studies, Bachelor of Arts (BA), Religion/Religious Studies at Kalamazoo College
High School Diploma, Political Science and Government, High School Diploma, Political Science and Government at Portland Community College
Full Stack Developer Bootcamp, Django, Javascript, Python, HTML/CSS, Network, Debugging, Full Stack Developer Bootcamp, Django, Javascript, Python, HTML/CSS, Network, Debugging at PDX Code Guild
Contributions:1 push, 1 branch, 1 issue in 3 years 6 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.