Summary
Brian Doyle is a seasoned Staff Software Engineer based in Denver with over 17 years of hands-on experience building and improving web and backend systems across startups and large enterprises. He excels on small agile teams, pairing pragmatic architecture and automation with mentoring and developer productivity improvements. His recent work spans Elixir, Ruby on Rails, test automation, CI/CD (Jenkins, Docker), and scripting to keep deployments reliable and repeatable. Brian has led feature-driven products used by hundreds of thousands of users, designed machine-learning services in R, and created extensive automated test suites and deployment tooling. Known for asking thoughtful questions and iterating on solutions, he blends systems thinking with a strong focus on documentation and repeatable processes that reduce firefighting.
17 years of coding experience
21 years of employment as a software developer
University of Missouri