Adam Singer

Staff Software Engineer at Netflix

San Francisco, 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
Adam Singer is a Staff Software Engineer with 14 years of experience building scalable, production-grade systems at companies like Twitter and Netflix, currently based in San Francisco. He specializes in backend engineering, distributed streaming (Kafka Streams), build and caching systems (Bazel/Pants, remote execution), and performance-sensitive infrastructure that supports high-throughput ads and data products. Known for driving migrations and tooling improvements at scale, he has improved monorepo build cache hit rates and redesigned streaming pipelines using Finatra and Kafka Streams. Adam contributes to prominent open-source projects including Finatra and RocksDB, adding observability, test stability, and RocksDB configuration enhancements that aid real-world deployments. He combines hands-on coding with people leadership across time zones—having led remote engineering teams and guided cross-functional efforts to integrate complex open-source tooling. Pragmatic and curious, he pairs low-level systems expertise (storage engines, histograms, RocksDB metrics) with product-focused delivery.
code14 years of coding experience
job20 years of employment as a software developer
bookUniversity of Nevada-Las Vegas
stackoverflow-logo

Stackoverflow

Stats
4,617reputation
236kreached
22answers
22questions
Badges
dart
top-5%
github-logo-circle

Github Skills (37)

webgl10
storage-engine10
c-language10
testing10
css10
rocksdb10
databases10
finagle10
kafka-streams10
data-structure10
scala10
html10
data-structures10
dart10
cprogramming-language10

Programming languages (16)

C#JavaC++RustCScalaGoHTML

Github contributions (5)

github-logo-circle
dart-archive/dart-samples

Sep 2012 - Mar 2014

Various samples and examples in Dart
Role in this project:
userFull-stack Developer
Contributions:74 commits in 1 year 6 months
Contributions summary:Adam primarily contributed to the development of WebGL samples using Dart. They implemented utility functions and CSS for the webgl samples. The user added the fundamentals and the sample, including code in Dart and HTML files. The user also moved resources around and cleaned up the code to make the sample more efficient.
flutterdart
twitter/finatra

Jan 2019 - Dec 2021

Fast, testable, Scala services built on TwitterServer and Finagle
Role in this project:
userBack-end Developer
Contributions:15 commits in 2 years 11 months
Contributions summary:Adam primarily contributed to the Finatra Kafka Streams framework, focusing on enhancements to its RocksDB configuration and administrative capabilities. Their work included adding flags to control RocksDB's internal logging behavior, specifically around file size and log level. They also implemented new admin routes to expose Kafka Streams properties and topology information, enhancing application introspection. Additionally, the user addressed an issue with test initialization related to wall clock time, ensuring consistent behavior during testing.
guicetwitter-serverfinagletestingframework
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
Adam Singer - Staff Software Engineer at Netflix