Andrew Heard

Software Developer 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
Andrew Heard is a software developer with 11 years of experience building production and research-grade systems across Google, IBM, Apple, and academia. He combines systems and mobile expertise—shipping macOS apps like Tunesify and Vidsify, contributing iOS Firebase Quickstart samples and SwiftUI flows, and implementing backend data tooling and integrations at IBM. Comfortable in Java, C, Objective-C, C#, and PHP, he moves quickly between languages and platforms and has applied that versatility to virtualization, web stacks, and embedded input-device drivers. Bilingual in English and French, he pairs strong hands-on implementation skills with an academic foundation from Queen’s and Waterloo, where he worked on simulation and human–computer interaction prototypes. Notably, his open-source fixes improved cross-version iOS UI behavior and added SwiftUI Dynamic Links examples that help developers adopt modern app flows.
code12 years of coding experience
job2 years of employment as a software developer
bookScience, Science at McMaster University
bookBComp (Honours), Software Design with Professional Internship, BComp (Honours), Software Design with Professional Internship at Queen's University
bookMaster of Mathematics, Computer Science, Master of Mathematics, Computer Science at University of Waterloo
languagesEnglish, French
github-logo-circle

Github Skills (10)

xcode10
uid10
firebase-dynamic-links10
swiftui-app10
ios10
front-end-development10
ui-design10
firebase10
swiftui10
ios-simulator9

Programming languages (12)

TypeScriptPowerShellC#JavaC++JavaScriptObjective-CSwift

Github contributions (5)

github-logo-circle
firebase/quickstart-ios

Jun 2022 - Dec 2022

Firebase Quickstart Samples for iOS
Role in this project:
userMobile Developer (iOS)
Contributions:34 reviews, 7 commits, 41 PRs in 5 months
Contributions summary:Andrew primarily contributed to the iOS Firebase Quickstart samples. They fixed UI-related issues, particularly with navigation bar appearances on different iOS versions, ensuring the correct display of elements. They also added a SwiftUI-based quickstart for creating Firebase Dynamic Links and implemented a SwiftUI-based flow for handling incoming Firebase Dynamic Links. Additionally, the user addressed a bug in the RTDB (Realtime Database) example by preventing blank message posts, and corrected UI test.
firebaseios
Contributions:2 pushes, 2 branches in 8 years 7 months
stubsweak-referencesweakarccompatibility
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