Tom Fenwick is a software engineer based in San Francisco with eight years of experience building reliable back-end systems and test automation for analytics and observability platforms. Currently at Imply and previously a founding engineer at Banyan and a senior engineer at AppDynamics, he blends startup grit with enterprise-scale engineering practices. He contributes to high-profile open-source projects like Apache Druid, improving test coverage and fixing subtle backend issues—work that demonstrates a focus on robustness in real-time analytics. Comfortable across operations and development (early system admin experience), Tom specializes in making distributed systems more testable and less flaky, an often-overlooked but critical part of shipping dependable data infrastructure.
8 years of coding experience
8 years of employment as a software developer
Georgia Institute of Technology
BS, Computer Science, BS, Computer Science at University of San Francisco
Apache Druid: a high performance real-time analytics database.
Role in this project:
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:136 reviews, 9 commits, 24 PRs in 1 year 1 month
Contributions summary:Tom primarily contributed to the Apache Druid backend by addressing test-related issues and implementing new tests. They fixed test failures related to Jetty initialization, catching exceptions in the SQL module, and sanitizing exceptions within the Avatica layer. Furthermore, the user added module tests for QueryableModule and addressed issues related to the segment row count distribution metrics, including handling tombstones. The user also improved test coverage and fixed flakiness in existing tests, along with making changes to the kafka emitter.
Apache Druid: a high performance real-time analytics database.
Contributions:121 pushes, 31 branches in 3 years
real-time-analyticsanalyticssqlapachebig-data
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.