Brett Giles is a Principal Engineer based in Seattle with 14 years of recent industry experience and a deep background spanning software development, team leadership, and project management. He combines hands-on expertise in Ruby on Rails, TDD (RSpec/Cucumber), and JavaScript with experience leading AWS engineering teams across CodeCommit and Alexa communications. Brett holds a Ph.D. in Computer Science with research in reversible computation, reflecting a strong theoretical foundation that informs his practical architecture and tooling decisions. He has repeatedly built engineering processes—introducing CI, linters, and Kanban/sprint practices—and has led successful outsourcing and transition programs at enterprise scale. Known for mentoring engineers and balancing product delivery with code quality, he moves comfortably between low-level research (quantum/functional languages) and shipping customer-facing Rails applications. An unusual blend of academic depth and decades of hands-on ops/dev leadership makes him adept at solving both algorithmic and organizational challenges.
14 years of coding experience
26 years of employment as a software developer
M. Sc., Mathematics, M. Sc., Mathematics at University of Alberta
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of Calgary
Contributions:18 pushes, 1 branch, 4 tags in 1 year 1 month
rubyparser
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
Brett Giles - Principal Engineer at Amazon Web Services (AWS)