Summary
Ryan Brunner is a seasoned engineering leader with 11+ years guiding web and product engineering teams, currently serving as Head of Engineering at Supercast in Toronto. He blends hands-on expertise in Ruby on Rails, JavaScript, .NET, SQL/NoSQL and modern front-end tooling with a proven track record of scaling teams and delivery processes from small startups to enterprise projects. Ryan has led organizations through agile transformations, pair programming and CI adoption, and has built and mentored cross-functional teams of 20+ engineers while owning complex CRM, marketing automation and e-commerce integrations. He also brings practical teaching experience, having developed and delivered beginner-to-full-stack Rails curricula, which informs his focus on developer growth and clear knowledge transfer. Notably, his background spans both product modernization—migrating front-ends to Vue/Webpack and implementing analytics pipelines—and large program delivery with multi-million dollar scope.
11 years of coding experience
16 years of employment as a software developer
Computer Science, Computer Science at University of Ottawa