Ian Norris is a Staff Software Engineer based in Portland, Oregon with 12 years of experience building and scaling web applications, primarily in Ruby and JavaScript. He combines deep hands-on refactoring and architecture skills with people leadership—having grown engineering teams, run hiring, and mentored developers into senior roles. His recent work spans high-stakes public-sector modernization at the U.S. Digital Service and CMS (integrating Medicare formats) as well as staff engineering roles at Datavant and Skylight. Ian speaks about refactoring and developer growth (RailsConf 2022) and is passionate about social justice, bringing that community-focused perspective to product and team decisions. He’s comfortable owning tough technical choices while keeping codebases clean and teams productive.
12 years of coding experience
12 years of employment as a software developer
Electrical Engineering and Computer Science, Electrical Engineering and Computer Science at University of California, Berkeley
Rails-based case management system for the DC Abortion Fund
Contributions:42 pushes, 5 branches in 5 years 10 months
management-systemfundrailsrubyabortion
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.