Angus Macarthur

Senior Data Product Manager

Ottawa, 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
Angus Macarthur is a Senior Data Product Manager and seasoned software technologist with 13 years of experience delivering robust systems and leading cross-functional teams in agile environments. He has a long track record from hands-on software roles at companies like Shopify and BlackBerry to technical leadership at Ontario Teachers’ Pension Plan and product ownership at Lixar IT. Angus blends practical engineering chops—evidenced by open-source contributions to the GitLab Shell fork-project functionality—with strong communication and mentoring skills that foster team growth and reliable delivery. Now at Hyatt, he focuses on turning data capabilities into productized outcomes while retaining a developer’s attention to test coverage and maintainability. A Carleton-trained mathematician, he brings analytical rigor and a preference for practical, well-tested solutions that scale.
code13 years of coding experience
job29 years of employment as a software developer
bookBachelor of Science (BSc) Honours, Mathematics, Bachelor of Science (BSc) Honours, Mathematics at Carleton University
github-logo-circle

Github Skills (11)

sh10
git10
script10
shell10
scripting10
ruby10
rspec9
command-line-interface8
command-line8
cli8
gitlab7

Programming languages (2)

GoRuby

Github contributions (4)

github-logo-circle
gitlabhq/gitlab-shell

Mar 2013 - May 2013

Replacement for gitolite. This repo is a mirror of https://gitlab.com/gitlab-org/gitlab-shell/
Role in this project:
userBack-end Developer
Contributions:6 commits in 2 months
Contributions summary:Angus primarily contributed to implementing and refining the `fork-project` command within the GitLab shell. They added initial functionality for forking projects, including necessary file operations. Subsequent commits focused on addressing identified bugs, including making improvements for upstream pulls and enhancing test coverage. Further work included improved tests for forking and adding an option for an override for the repositories directory.
gitlabgitoliteshell
gitlabhq/gitlabhq

Nov 2012 - Oct 2013

GitLab CE Mirror | Please open new issues in our issue tracker on GitLab.com
Contributions:15 commits in 10 months
gitlab-cerubygitlabrails
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