Donovan Mcmurray

Developer Relations Engineer

Georgia, 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
Donovan Mcmurray is a Developer Relations Engineer at Google with 11 years of software engineering experience, blending backend API work and Android mobile development. He modernizes integrations and samples—evidenced by contributions to Android camera examples (CameraX/ML Kit QR scanning, MediaStore migration) and upkeep of Google Ads and AdSense client libraries—helping other developers adopt current APIs and best practices. Based in Georgia, Donovan combines hands-on coding with developer advocacy, translating complex API version upgrades and authentication flows into usable samples and tooling. His background includes web development and team training at Birch Communications and an academic foundation from Georgia Tech (MS and BS in Computer Science) plus a Udacity data analysis credential, reflecting both practical product focus and data-oriented problem solving.
code11 years of coding experience
job6 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Georgia Institute of Technology
bookData Analysis, Data Analysis at Udacity
stackoverflow-logo

Stackoverflow

Stats
199reputation
19kreached
23answers
2questions
github-logo-circle

Github Skills (28)

kotlin10
apim10
google-api10
lib10
sample-size10
authentication10
user-authentication10
camerax10
ruby10
sample-rate10
php10
api10
android10
sample-data10
googleapis10

Programming languages (7)

JavaShellHTMLJupyter NotebookRubyKotlinPython

Github contributions (5)

github-logo-circle
Ad Manager SOAP API Client Libraries for Ruby
Role in this project:
userBack-end Developer
Contributions:24 releases, 60 commits, 4 PRs in 4 years 9 months
Contributions summary:Donovan's commits primarily focused on updating the DFP API client library to support newer versions (v201708, v201711, v201802, v201805, v201808, v201811, v201902, v201905, v201908, v201911, v202002, v202005, v202008, v202011, v202102, v202105, v202108) of the API. This involved modifying auto-generated code to align with the latest API specifications, as well as fixing build issues. In addition, the user added the support for LineItem.userConsentEligibility. The nature of work is highly related to API version upgrades and ensuring the library's compatibility with the latest features.
api-clientapiadsrubyclient-libraries
Samples for the AdSense Management API
Role in this project:
userBack-end Developer
Contributions:6 reviews, 36 commits, 13 PRs in 2 years 9 months
Contributions summary:Donovan added PHP examples to the repository, specifically for the AdSense Management API, integrating with the google-api-php-client library. Their work involved creating a sample application to run multiple requests against the AdSense Management API. Furthermore, the user's changes included the addition of examples and modifications to authentication and token handling. These changes facilitated the use of the API and demonstrate a focus on backend functionality.
apiadsenseapi-management
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