William Carrel is a Staff Software Engineer based in Seattle with 15 years of experience focused on building resilient, failure-resistant systems at scale. At Google he has applied site reliability engineering across products like Google Analytics, Google Apps for Business, and Compute Engine, blending hands-on C++ roots with modern SRE practices. He cares equally about organizational reliability as technical robustness, aiming to reduce failure modes across teams and infrastructure. Known for a wry engineering sensibility—“I used to be a C++ programmer like you, then I took a -> in the nullptr”—he brings deep systems expertise and pragmatic problem solving to complex distributed environments.
15 years of coding experience
6 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Western Washington University
🙃 A delightful community-driven (with 1500+ contributors) framework for managing your zsh configuration. Includes 200+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over 140 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
Contributions:79 pushes, 21 branches in 5 years 1 month
Surfer is a simple program to scrape the status page of the Motorola/ARRIS SB6121 or SB6183 cable modem. It exports metrics in a format compatible with http://prometheus.io/
Contributions:14 pushes, 2 branches, 2 tags in 6 years 5 months
cableexportsscrapesurferarris
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
William Carrel - Staff Software Engineer at Google