Matthew Robertson

Senior 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
Matthew Robertson is a Senior Software Engineer based in Waterloo, Ontario with nine years of professional experience and a strong academic foundation from the University of Waterloo (MMath) and UNB (BSc). At Google since 2015, he focuses on robust mobile infrastructure, contributing notable fixes and concurrency-focused refactors to the widely used Firebase Android SDK—especially Crashlytics. He combines systems-level thinking with practical Android expertise, improving exception handling, emulator checks, and executor plumbing to harden telemetry and data collection. Matthew’s background includes roles in startups, internships at Cisco and Salesforce Radian6, and early teaching and tutoring positions, reflecting both production and mentorship experience. Colleagues would describe him as a detail-oriented engineer who seeks to eliminate subtle concurrency bugs while keeping large-scale telemetry reliable.
code9 years of coding experience
job1 year of employment as a software developer
bookBachelor of Science, Computer Science, Bachelor of Science, Computer Science at University of New Brunswick
bookMaster of Mathematics, Computer Science, Master of Mathematics, Computer Science at University of Waterloo
github-logo-circle

Github Skills (6)

javas10
crashlytics10
android-sdk10
android10
firebase10
java10

Programming languages (6)

TypeScriptC#JavaC++JavaScriptDart

Github contributions (5)

github-logo-circle
Firebase Android SDK
Role in this project:
userMobile Developer (Android)
Contributions:312 reviews, 28 commits, 330 PRs in 1 year 10 months
Contributions summary:Matthew primarily contributed to the Firebase Android SDK, specifically focusing on the Crashlytics module. Their commits addressed bug fixes related to exception handling during receiver registration and improved the robustness of the emulator check. The user also refactored code to plumb executors and resolve concurrency issues within the settings controller and data collection arbiter, in addition to migrating the Unity version field to development platform info.
firebase-remote-configfirebase-databasefirebase-firestorefirebase-functionsdatabase-as-a-service
mrober/mrober.io

Nov 2022 - Jan 2023

Contributions:4 pushes, 1 branch in 1 month
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
Matthew Robertson - Senior Software Engineer at Google