Jason Brown

Palo Alto, 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

👤
Senior
Jason Brown is a senior staff software engineer with 13 years of experience, specializing in distributed systems, databases, and microservices. He currently drives architecture and delivery at ReadySet, building new distributed systems, databases, and caches. Previously at Stripe, Netflix, and Apple, he led end-to-end OLTP infrastructure for MongoDB, contributed to CockroachDB adoption at Netflix, and advanced Cassandra-scale initiatives at Apple, including rewriting inter-node messaging and file streaming. His work on Priam and Dynomite at Netflix demonstrates deep back-end expertise, including making TokenManager pluggable and improving Cassandra configuration and startup scripts. He is known for guiding teams to operate with urgency and business context, and he has delivered internal talks on Cassandra and HTTP caching at Netflix. Based in Palo Alto, California, he blends hands-on engineering depth with leadership to ship reliable, scalable data infrastructure.
code14 years of coding experience
github-logo-circle

Github Skills (16)

c1710
hash-tables10
unit-testing10
javas10
hash-table10
c1110
distributed-database10
cassandra10
java10
key-value10
backups9
redis9
backup9
configuration-management9
yaml8

Programming languages (6)

JavaShellCGoHTMLPython

Github contributions (5)

github-logo-circle
Netflix/Priam

Feb 2012 - Jan 2014

Co-Process for backup/recovery, Token Management, and Centralized Configuration management for Cassandra.
Role in this project:
userBack-end Developer
Contributions:267 commits in 1 year 11 months
Contributions summary:Jason primarily focused on Cassandra-related tasks within the Priam project, a co-process for backup/recovery and management of Cassandra. Their contributions include fixing unit tests related to method signatures, adding notes regarding compatibility with Cassandra versions, and merging in changes from other branches. The user also made significant improvements to the codebase by making the TokenManager pluggable, involving changes to multiple classes and tests. Further contributions include the addition of properties for managing the Cassandra yaml, and improvements to the start/stop scripts and other Cassandra config settings.
cassandraconfiguration-managementtokentoken-managementrestore
Netflix/dynomite

Nov 2013 - Feb 2014

A generic dynamo implementation for different k-v storage engines
Role in this project:
userBack-end Developer
Contributions:21 commits in 2 months
Contributions summary:Jason's primary focus appears to be on implementing and refactoring core back-end functionalities within the Dynomite project. They are adding support for tokens, modifying hashing functions, and updating data center management. Their work includes changes to core files related to hashing, vnode management, and the overall server architecture, suggesting a deep understanding of the project's inner workings. These modifications indicate an effort to improve the distribution and management of data within the Dynomite system.
golangdynomitenosqlredisgeneric
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