Arthur Thompson

Developer Relations Engineer

Tracy, California, United States
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
Arthur Thompson is a Developer Relations Engineer with 12 years of experience helping developers succeed with Google developer tools from his base in Tracy, California. At Google since 2013 he blends hands-on full‑stack and mobile development with developer advocacy, shipping integrations across Firebase, FCM/GCM, Crashlytics and Flutter plugins. His open-source contributions span high-profile Google and Firebase repos—implementing push-notification, Remote Config, and storage features across web, Android, iOS and Node.js samples—which shows deep end-to-end familiarity with cloud messaging and realtime systems. Arthur is equally comfortable in backend and DevOps work (gzip compression, Gradle builds, CI improvements) as he is in mobile UI and SDK integrations on both Objective-C/Swift and Android. He has a Master of Science in Computer Science and a knack for translating complex platform capabilities into practical sample code and codelabs that teach developers how to adopt new features. Notably, his commits often focus on making samples production-relevant—improving compatibility with modern SDKs and adding real-world behaviors like background messaging and robust error handling.
code12 years of coding experience
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of the West Indies, St. Augustine Campus
github-logo-circle

Github Skills (76)

google-cloud-platform10
parser10
mobile-development10
testing10
gcp10
javas10
google-cloud10
rest-api10
firebase10
google-drive-api10
cm10
google-workspace10
markdown10
firebase-authentication10
javascript10

Programming languages (13)

JavaC++CGoHTMLJupyter NotebookKotlinTypeScript

Github contributions (5)

github-logo-circle
Android samples for Google Workspace APIs
Role in this project:
userMobile Developer (Android)
Contributions:50 commits, 3 PRs, 14 pushes in 1 year 3 months
Contributions summary:Arthur's commits primarily involve modifying Android sample code for Google Workspace APIs. They focused on updating DriveContents usage, removing deprecated elements, and adding sample code for handling file conflicts. The changes span multiple files and activity classes, indicating work across different aspects of the Android Drive API integration. The modifications suggest a focus on adapting and maintaining existing sample code.
android-samplesworkspacegsuiteandroidgoogle-workspace
google/gcm

Sep 2015 - Aug 2021

Google Cloud Messaging - client libraries and sample implementations
Role in this project:
userBack-end Developer
Contributions:19 commits, 10 PRs, 19 pushes in 6 years
Contributions summary:Arthur primarily contributed to the core functionality of the Google Cloud Messaging (GCM) client libraries. They added the ability to specify message priority, implemented an enum for priority values, and refactored code to support topic messaging using the "to" field. Additionally, the user made changes to the build process, introducing Travis CI for testing and deployment, and optimizing the deployment process based on commit tags.
google-cloud-messaginggcpimplementationsappenginegoogle
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
Arthur Thompson - Developer Relations Engineer