Nick Birnie

SRE at Google

London, England, 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

👤
Senior
🎓
Top School
Nick Birnie is a seasoned infrastructure and systems engineering leader with 13 years’ experience building and managing large-scale compute, storage, and networking platforms, most recently as an Engineering Manager at Google. Trained in AI (MSc, University of Edinburgh) and grounded in computer science, he blends data-driven thinking with hands-on SRE and backend contributions—his open-source work includes updates to the widely used google-ads-java client library. Now channeling his curiosity into food and beverage ventures through Lazy Boy Enterprises, he focuses on investing time in promising ideas and cross-disciplinary projects. Known for tackling “colossal infra” challenges and for a playful early-career stint building maritime systems, he combines deep technical chops with a taste for unconventional problems and great teams.
code13 years of coding experience
bookM.Sc Artificial Intelligence, M.Sc Artificial Intelligence at The University of Edinburgh
bookB.Sc. (Hons) Computer Science, B.Sc. (Hons) Computer Science at University of Strathclyde
github-logo-circle

Github Skills (9)

javas10
apim10
google-ads-api10
api10
apidoc10
java10
refactor9
refactoring9
testing8

Programming languages (5)

C#JavaPHPKotlinPython

Github contributions (5)

github-logo-circle
googleads/google-ads-java

Nov 2018 - Jan 2022

Google Ads API Client Library for Java
Role in this project:
userBack-end Developer
Contributions:17 releases, 148 reviews, 195 commits in 3 years 2 months
Contributions summary:Nick contributed to the Google Ads API Client Library for Java. The commits focused on incorporating new versions of the Google Ads API, implementing and updating various service clients, and integrating new features such as dismiss recommendations. They modified code to include support for new features and resources, indicating involvement in maintaining and updating the library to align with Google Ads API releases and feature additions. Some changes also involved refactoring code and adding new examples.
api-clientapiadsgoogleclient-library
nwbirnie/google-ads-java

Oct 2021 - Dec 2021

Google Ads API Client Library for Java
Contributions:1 release, 45 pushes, 8 branches in 2 months
api-clientapiadsgoogleclient-library
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
Nick Birnie - SRE at Google