Robbie Shade

Senior Software Engineer at Fi - Next Generation Dog Collars

Belmont, Massachusetts, 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
Robbie Shade is a Senior Software Engineer based in Belmont, MA with 15 years of experience building low-level, backend systems and transport protocols. He holds a PhD in Robotics from the University of Oxford and has worked on QUIC at Google and connected health and hardware-software products at Verily and Fi. Robbie is a pragmatic engineer who focuses on networking, protocol correctness and maintainability, contributing to high-profile open-source projects like gRPC and Chromium's proto-QUIC. His open-source work shows a keen eye for correctness and stability—fixing subtle error handling, asserting data invariants, refactoring UDP servers to improve reliability, and keeping complex dependencies up to date. Mission-driven and efficiency-minded, he helped launch the 80,000 Hours website early in his career and applies that same product-oriented rigor to engineering problems.
code16 years of coding experience
job11 years of employment as a software developer
bookUniversity of Oxford
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

network-protocols10
error-handling10
c-language10
network-protocol10
grpc10
c-programming-language10
spdy9
protocols9
code-optimization9
udp9
chromium8
testing8
implement8
python5

Programming languages (9)

TypeScriptC++CJavaScriptVimLVim scriptRubyVim Script

Github contributions (5)

github-logo-circle
google/proto-quic

Apr 2016 - Jun 2017

Role in this project:
userBack-end Developer
Contributions:20 commits, 11 PRs, 7 pushes in 1 year 2 months
Contributions summary:Robbie's commits primarily involve updating the project to a newer version of Chromium, indicating a focus on keeping the project's dependencies current. The code changes also include adjustments to the SPDY framer, which suggests involvement in networking and protocol implementation. The user contributed by modifying the Chromium update script to copy directories.
grpc/grpc

Jul 2015 - Mar 2017

The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
userBack-end Developer
Contributions:94 commits, 51 PRs, 5 pushes in 1 year 8 months
Contributions summary:Robbie contributed to the gRPC project by addressing code quality and correctness issues. Their work included fixing potential errors by asserting vector sizes before accessing elements, removing unused code, and moving timeout encoding functionality. They also corrected error handling in the UDP server implementation and refactored the UDP server to use a linked list of ports, contributing to improved stability and maintainability.
objective-ccpppythongrpcphp
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