Reid Holmes

Professor at The University of British Columbia

Waterloo, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Reid Holmes is a professor of software engineering with 15+ years of academic and industry experience studying how developers reason about complex systems and how tooling can reduce cognitive friction. His research bridges static and dynamic analysis to uncover unintended runtime side-effects of code changes, and he teaches project-based courses in software design and cross-platform mobile architecture. A PhD-trained researcher who has held faculty positions at Waterloo and UBC and internships at Microsoft and IBM, he combines rigorous empirical methods with practical tool-building. Based in Waterloo, he is known for translating developer-centric research into usable techniques that improve everyday engineering workflows.
code15 years of coding experience
job6 years of employment as a software developer
bookM.Sc., Computer Science - Software Engineering, M.Sc., Computer Science - Software Engineering at The University of British Columbia
bookP.hD., Computer Science - Software Engineering, P.hD., Computer Science - Software Engineering at University of Calgary
github-logo-circle

Github Skills (90)

python10
pocket10
automation10
git-history10
javascript10
onsen-ui10
pouchdb10
koala10
monaca10
backport10
docker10
react10
couchdb9
capstone9
database9

Programming languages (9)

TypeScriptJavaCSSC++MakefileJavaScriptObjective-CHTML

Github contributions (5)

github-logo-circle
SECapstone/capstone

Feb 2018 - May 2019

SDMM Capstone Project Description
Contributions:13 commits, 3 PRs, 6 pushes in 1 year 2 months
capstonesdmmproject-description
ubccpsc/classy

Jan 2018 - Dec 2022

Course management and automation.
Contributions:4 releases, 4 reviews, 1677 commits in 5 years
course-managementpythonautomationdocker
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
Reid Holmes - Professor at The University of British Columbia