Sean Hanson is a seasoned software developer based in New York with 14 years of experience delivering scalable systems. At Bloomberg LP, he works on the Software Infrastructure team, building C++ libraries, enabling IPC across TCP/HTTP and other protocols, and refining routing for backend services. He is an active open-source contributor, notably shaping Grafana/metrictank, a time-series database, by refactoring aggregation logic, boosting query performance with function pointers, and adding a groupByTags feature. Earlier in his career, he interned at IBM in Java and REXX, developing log-analysis tools and encryption-related tooling. He earned a BS in Computer Science and a BA in Mathematics from Binghamton University in 2008. He loves solving problems and pursues the next interesting technical challenge with curiosity and hands-on pragmatism.
metrics2.0 based, multi-tenant timeseries store for Graphite and friends.
Role in this project:
Backend Developer
Contributions:59 reviews, 377 commits, 80 PRs in 5 years 6 months
Contributions summary:Sean primarily focused on enhancing the codebase of `grafana/metrictank`, a time-series database. Their contributions involved implementing and refactoring aggregation functions within the `expr` package, which is likely the query processing engine. They improved performance by switching to function pointers, and they also added a new `groupByTags` function. These changes demonstrate a focus on improving query functionality and efficiency, core to a time-series database.
Contributions:1 release, 38 reviews, 185 commits in 4 years 4 months
bloombergcollaboration
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.