Brad Nelson

Senior Staff Software Engineer at Google

Mountain View, 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
Brad Nelson is a Senior Staff Software Engineer with 18 years of experience building reliable back-end systems and developer-focused infrastructure at Google. He combines deep systems and cloud expertise—evidenced by contributions integrating Google Cloud Bigtable and production APIs for the Exposure Notifications reference server—with hands-on DevOps work improving CI/CD and deployment reliability for projects like the WebAssembly spec. A former founder, he brings product-minded engineering and an ability to move projects from prototype to production, plus early-career experience at Inktomi. Brad’s work spans language runtimes to distributed storage, including adding language features and parsers to wwwBASIC while hardening build and release tooling. Based in Mountain View, he blends research-grade training from Caltech and Stanford with practical, production-first engineering. Colleagues rely on him for pragmatic solutions that bridge core infrastructure, automation, and long-lived service design.
code18 years of coding experience
job8 years of employment as a software developer
bookCalifornia Institute of Technology
bookMaster's Degree, Computer Science, Master's Degree, Computer Science at Stanford University
github-logo-circle

Github Skills (27)

api-design10
azure-functions10
bash10
google-cloud-functions10
firebase-cloud-functions10
travis-ci10
interpreter10
cicd10
bigtable10
go10
google-cloud-bigtable10
specification10
ibm-cloud-functions10
corvid10
exposure-notification10

Programming languages (11)

JavaC++BikeshedCSSForthCJavaScriptWebAssembly

Github contributions (5)

github-logo-circle
google/wwwbasic

Jul 2018 - Oct 2022

wwwBASIC is an implementation of BASIC that runs on Node.js and the Web.
Role in this project:
userBack-end Developer
Contributions:135 commits, 27 PRs, 155 pushes in 4 years 4 months
Contributions summary:Brad primarily contributed to the implementation of features and the addition of tests for a BASIC interpreter. They focused on adding new functionalities like `PRINT USING` for formatted output and implementing built-in functions. The user also made improvements to number parsing and various other syntax elements.
node-jsjavascriptnodejsruns
WebAssembly/spec

Aug 2015 - Apr 2018

WebAssembly specification, reference interpreter, and test suite.
Role in this project:
userDevOps Engineer
Contributions:1 release, 24 commits, 47 PRs in 2 years 8 months
Contributions summary:Brad primarily focused on enhancing the continuous integration and continuous deployment (CI/CD) pipeline for the project. Their contributions included setting up and configuring Travis CI builds, integrating a mirror for OCaml downloads, and implementing scripts to deploy the documentation to gh-pages. They also added logging and corrected the timing of cleanup operations to ensure a functional and reliable deployment process.
rustspecificationwebassemblyinterpretersuite
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
Brad Nelson - Senior Staff Software Engineer at Google