Bryan Hitchcock

Senior Software Engineer at Google

New York, New York, 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
Bryan Hitchcock is a Senior Software Engineer with 11 years of experience building ultra-low-latency, highly available distributed storage and database systems at scale. Now a tech lead at Google, he has driven microsecond-latency work across Colossus and Persistent Disk, optimizing data placement, throttling, and IO prioritization for systems serving billions of operations per second. He brings deep C++ expertise and a pragmatist’s eye for reducing contention and tail latency, having delivered multi-10x p99 improvements in past roles. An active contributor to Rust’s widely used parking_lot synchronization library, he also enjoys compilers and teaching core CS concepts, reflecting a blend of systems-level rigor and strong engineering pedagogy. Based in New York, he pairs production-hardened infrastructure experience with a curiosity for language and tooling design.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, 3.8 / 4.0, Bachelor of Science - BS, Computer Science, 3.8 / 4.0 at Michigan State University
github-logo-circle

Github Skills (12)

synchronized10
rust10
primitive10
synchronize10
concurrency10
synchronization10
testing9
multithreading9
algorithms8
algorithm8
data-structures8
data-structure8

Programming languages (9)

C#TypeScriptDockerfileShellRustSCSSTeXJavaScript

Github contributions (5)

github-logo-circle
Amanieu/parking_lot

May 2022 - May 2022

Compact and efficient synchronization primitives for Rust. Also provides an API for creating custom synchronization primitives.
Role in this project:
userBack-end Developer
Contributions:4 reviews, 5 commits, 1 PR in 1 day
Contributions summary:Bryan primarily contributed to the `parking_lot` repository by implementing and refining synchronization primitives in Rust. Their work involved adding convenience methods to the `Condvar` struct, specifically the `wait_while` functions, and making subsequent adjustments. These changes included handling potential timeouts and correcting related issues. The user also refactored and streamlined the implementation, as demonstrated by the removal of a struct related to the `wait_while` method.
apisemaphorecompactsynchronizationrust
bryanhitc/lcu-sharp

Dec 2018 - Jul 2022

An API wrapper for the League of Legends client.
Contributions:27 commits, 19 PRs, 27 pushes in 3 years 7 months
apiriot-gamesriot-games-apiapi-wrapperriot-api
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
Bryan Hitchcock - Senior Software Engineer at Google