Ted Dunning is a veteran software researcher and technology leader with 16 years of experience, currently serving as Fellow and CTO for Data Fabric at Hewlett Packard Enterprise in Mountain View. He blends deep research expertise from HPE Labs with hands-on open source engineering as a long-time Apache PMC member and committer, notably contributing to Apache Drill's core query planner and the widely used t-digest algorithm for accurate online quantile estimation. Ted is known for tackling core data infrastructure problems—query parsing, physical plan interpretation, and probabilistic data structures—bringing academic rigor from a PhD (Sheffield) and MSc (New Mexico State) to production-grade systems. His profile reflects a rare combination of standards leadership at The Apache Software Foundation and practical algorithmic contributions that improve analytics at scale.
A new data structure for accurate on-line accumulation of rank-based statistics such as quantiles and trimmed means
Role in this project:
Back-end Developer
Contributions:7 reviews, 364 commits, 54 PRs in 8 years 4 months
Contributions summary:Ted primarily focused on the development of the `t-digest` data structure, contributing to the core source code. They added source code files and made changes to existing ones, which involved the implementation of the core functionality of this data structure, which accumulates rank-based statistics like quantiles. They also refactored and added tests for verifying the accuracy and functionality of the `t-digest` data structure.
Apache Drill is a distributed MPP query layer for self describing data
Role in this project:
Back-end Developer
Contributions:34 commits, 4 PRs, 26 comments in 5 years 5 months
Contributions summary:Ted contributed to the Apache Drill project by implementing and improving the plan parser, which is essential for query execution. Their work involved developing a plan parser using ANTLR, and then improving error messages, debugging, and fixing tests. They also began working on the physical plan interpreter, which indicates a focus on the core query processing engine of Drill.
jdbcdatastreambig-datadatabasehadoop
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.