Brian Harrington

Senior Software Engineer at Netflix

Austin, Texas, 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
Brian Harrington is a Senior Software Engineer based in Austin with 14 years of experience building resilient back-end systems and performance-critical libraries. At Netflix since 2011, he has contributed to high-profile open-source projects like Archaius, Servo, Edda, and Atlas, focusing on configuration management, monitoring, deployment tooling, and a high-throughput in-memory time series database. His work blends bug-fixing and incremental feature delivery with measurable performance improvements—optimizing JSON deserialization, reducing allocations, and hardening config loading paths. Comfortable across backend and DevOps concerns, he has modernized build and CI pipelines and added observers and integrations for cloud monitoring. Colleagues rely on him for practical, low-level fixes that yield outsized system stability and efficiency gains.
code14 years of coding experience
github-logo-circle

Github Skills (28)

json-deserialization10
monitoring10
code-optimization10
json10
benchmark10
monitor10
data-collection10
configuration-management10
sbt10
benchmarking10
cicd10
java10
system-monitoring10
scala10
aws-sdk10

Programming languages (11)

TypeScriptJavaC++ScalaJavaScriptGoHTMLGroovy

Github contributions (5)

github-logo-circle
Netflix/servo

Dec 2011 - Mar 2021

Netflix Application Monitoring Library
Role in this project:
userBack-end Developer
Contributions:20 releases, 5 reviews, 506 commits in 9 years 3 months
Contributions summary:Brian's commits primarily focus on building the core monitoring interfaces and associated classes for the servo library. Their contributions include implementing classes for managing monitored attributes, resources, and JMX registry integrations. The user also worked on adding support for various metric observers such as a file observer, an async observer, and one for cloudwatch.
application-monitoring
Netflix/atlas

Aug 2014 - Jan 2023

In-memory dimensional time series database.
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:117 releases, 117 reviews, 2253 commits in 8 years 6 months
Contributions summary:Brian contributed to improving the performance and stability of the Atlas time series database. They focused on optimizing JSON deserialization, which involved benchmarking different deserialization methods and implementing optimizations using Smile and array-based data structures. They also worked on performance improvements for merging sorted lists and fixing bugs in the code. Their work led to increased processing speeds and reduced allocation overhead, demonstrating a focus on performance and efficiency within the project.
timeseries-database
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