James Mctavish

Software Engineer at Google

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

🤩
Rockstar
🎓
Top School
James Mctavish is a software engineer with 11 years of industry experience, currently building products at Google from his base in Waterloo, Ontario. He holds a Bachelor of Math in Computer Science from the University of Waterloo and a Bachelor of Education in Computer Science & Math from Western University, a combination that fuels both technical depth and clear communication. His early career included classroom teaching, which informs a pragmatic, mentorship-oriented approach to engineering and documentation. At Google he focuses on scalable, production-grade systems and brings a disciplined, data-driven mindset to problem solving. Colleagues describe him as someone who bridges rigorous CS foundations with practical product considerations, steadily shipping reliable software. Outside of work he values clarity and pedagogy in code, often favoring solutions that are maintainable by diverse teams.
code11 years of coding experience
bookBachelor of Education, Intermediate/Senior, Computer Science & Math, Bachelor of Education, Intermediate/Senior, Computer Science & Math at Western University
bookBachelor of Math, Computer Science, Bachelor of Math, Computer Science at University of Waterloo
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
11reputation
86reached
1answer
0questions
github-logo-circle

Github Skills (26)

java9
python9
google-cloud9
agent9
nodejs9
google-cloud-run9
openjdk9
gcp8
firebase6
latency6
api6
firebase-cloud-messaging5
sdk5
firebase-admin5
debug4

Programming languages (5)

TypeScriptJavaC++Jupyter NotebookPython

Github contributions (5)

github-logo-circle
Python Cloud Debugger
Contributions:10 releases, 50 reviews, 47 commits in 3 years 11 months
cloud-debuggerpythondebugger
mctavish/cloud-debug-nodejs

Feb 2020 - Feb 2024

Node.js agent for Stackdriver Debugger: investigate your code’s behavior in production
Contributions:111 pushes, 51 branches in 4 years
agentin-productionnode-jsservice-workernodejs
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
James Mctavish - Software Engineer at Google