Brandon Yarbrough

Software Development Engineer at Google

Seattle, Washington, 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
Brandon Yarbrough is a seasoned software development engineer with 14 years of experience building scalable backend systems across Google, Amazon, and IBM. Based in Seattle, he currently tackles large infrastructure and storage problems at Google, contributing to widely used Cloud Storage sample code and Dataproc/Hadoop connector performance improvements. His work shows a focus on reliability and efficiency—refactoring gRPC paths, reducing buffering and data copies, and adding robust error handling and connection pooling. Prior roles include designing Amazon Local and working on Askville, plus early systems work on Lotus Notes and emulator tooling, giving him deep systems and distributed-systems expertise. He holds both BS and MS degrees in Computer Science from Georgia Tech and brings a practical, bug-first approach to improving developer-facing cloud tooling. Notably, his open-source contributions directly improve Google Cloud documentation and connector performance that many engineers rely on.
code14 years of coding experience
job9 years of employment as a software developer
bookB.S., Computer Science, B.S., Computer Science at Georgia Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
37,745reputation
3.9mreached
589answers
78questions
Badges
hibernate
top-5%
google-api
top-5%
geometry
top-5%
google-cloud-storage
top-1%
post
top-5%
ssl
top-5%
github-logo-circle

Github Skills (34)

google-cloud-platform10
python10
sample-size10
google-app-engine10
java10
sample-rate10
google-cloud-storage10
javas10
google-cloud-pubsub10
performance-optimization10
sample-data10
pubsub10
grpc10
hadoop9
post9

Programming languages (13)

C#JavaC++RustGoJupyter NotebookJuliaTypeScript

Github contributions (5)

github-logo-circle
Libraries and tools for interoperability between Hadoop-related open-source software and Google Cloud Platform.
Role in this project:
userBack-end Developer
Contributions:14 commits, 7 PRs, 10 comments in 2 months
Contributions summary:Brandon focused on optimizing the performance of the gRPC read path and improving the efficiency of data transfers within the Google Cloud Storage connectors. They refactored code to reduce unnecessary buffering and data copies. The user also contributed to balancing gRPC connections and implementing a pool of connections for improved resource management. Furthermore, they addressed errors in the gRPC write channel, ensuring proper error handling and retry mechanisms.
hadoop-filesystemgoogle-cloud-platformbigqueryhadoop-hcfsinteroperability
Code samples used on cloud.google.com
Role in this project:
userBackend Developer
Contributions:5 commits, 5 PRs, 24 comments in 1 year 6 months
Contributions summary:Brandon primarily focused on implementing and improving examples related to Google Cloud Storage, demonstrating proficiency in Python. They added functionality for customer-supplied encryption keys, and updated the notification polling sample application. Furthermore, the user addressed a type error within the notification polling example and incorporated support for overwrite attributes, suggesting a focus on improving the sample applications and fixing bugs.
gcppythongoogle-cloudgoogle-cloud-rungoogle-appengine
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
Brandon Yarbrough - Software Development Engineer at Google