Andrew Brampton

Principal Site Reliability Engineer at Google

Redwood City, 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
Andrew Brampton is a Principal Site Reliability Engineer with 16 years of experience building and operating large-scale distributed systems, currently based in Redwood City and working in Google Core SRE. He combines deep technical expertise in SRE, networking, peer-to-peer and content distribution with proven organisational leadership—having led Cloud Storage SRE operations, a sovereign cloud initiative, and multiple teams across Android and Play. A hands-on engineer and founder, he contributes to open-source tooling spanning systems, parsers and client libraries (notably improvements to Vitess SQL parsing, node-usb stability fixes, and gzip pcap support in gopacket). His background includes a PhD in Computer Science and a track record of solving subtle concurrency and memory issues in production-grade code, reflecting a rare blend of research rigor and operational pragmatism. Colleagues rely on him for high-stakes reliability work and pragmatic automation that keeps global services running.
code16 years of coding experience
job16 years of employment as a software developer
bookPhD Computer Science, PhD Computer Science at Lancaster University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
9,671reputation
1.6mreached
56answers
14questions
Badges
android
top-5%
math
top-5%
php
top-5%
ssh
top-5%
git
top-5%
javascript
top-5%
github-logo-circle

Github Skills (61)

asynchronous10
unit-testing10
javascript10
sql-parser10
c-language10
mobile-development10
python10
mysql10
flutter-apps10
async10
testing10
memory-management10
ffmpeg10
object-oriented-programming10
java10

Programming languages (22)

JavaC++CSSRustG-codeCTeXVue

Github contributions (5)

github-logo-circle
bramp/js-sequence-diagrams

Nov 2012 - Oct 2018

Draws simple SVG sequence diagrams from textual representation of the diagram
Role in this project:
userFront-end Developer
Contributions:273 commits, 25 PRs, 66 pushes in 6 years
Contributions summary:Andrew's contributions primarily revolved around the development and enhancement of the user interface for the JavaScript sequence diagram generator. They focused on refining the grammar for parsing the textual representation of diagrams, including the addition of new features like comments and multi-line actors. The user also added a test HTML page, demonstrating the functionality of the diagram generation, and refactored the code to improve modularity and the overall appearance, incorporating features such as arrow heads, various line types, and a more hand-drawn aesthetic.
representationsequence-diagramdiagramssequencesequence-diagrams
bramp/ffmpeg-cli-wrapper

Dec 2013 - Apr 2022

Java wrapper around the FFmpeg command line tool
Role in this project:
userBack-end Developer
Contributions:37 reviews, 289 commits, 101 PRs in 8 years 5 months
Contributions summary:Andrew primarily focused on improving the FFmpeg-cli-wrapper project by refactoring the codebase to use ModelMapper for object mapping. They migrated away from using Guava's Function and replaced it with a custom ProcessFunction interface. The user also added functionality to the FFmpegOutputBuilder, including the ability to set the constant rate factor, and to specify and generate various video/audio/subtitle metadata tags.
command-line-toolvideoffmpegjavaffmpeg-command
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
Andrew Brampton - Principal Site Reliability Engineer at Google