John Allen is a Staff Systems Engineer in New York with 13 years building observability, performance profiling, and scalable back-end systems across companies like Facebook, Uber, and Braid. He combines a designer’s eye for elegant solutions with a willingness to implement the “terribly clever hacks” that make large systems reliable and operable in production. At Facebook he ran fleet-wide profiling and realtime analytics work, and his open-source contributions include refactoring the widely used Go metrics library tally to improve reporting, reliability, and memory behavior. Comfortable across C++, Go, and large distributed stacks, he’s equally at home diagnosing low-level allocation issues or designing team-level scalability practices. Outside work he’s a tinkerer and creator of clever noun lists—proof of a practical, detail-oriented curiosity that drives both tooling and product improvements.
13 years of coding experience
17 years of employment as a software developer
St. Andrew's School
Bachelor's MEng Computer Science, Bachelor's MEng Computer Science at Cornell University
A Go metrics interface with fast buffered metrics and third party reporters
Role in this project:
Back-end Developer
Contributions:8 commits, 14 PRs, 30 pushes in 2 months
Contributions summary:John primarily focused on refactoring and improving the `tally` library, a Go metrics interface. Their contributions included making the root scope responsible for periodic reporting and implementing a `Flush()` method to the `StatsReporter` interface. The user also added new unit tests and enhanced existing ones to increase code coverage and overall reliability. They also addressed a memory allocation issue within the timer function.
:house_with_garden: Open-source home automation platform running on Python 3
Contributions:5 pushes, 1 branch in 5 years 11 months
raspberry-pipythonhousegardenmqtt
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.