Charles Allen is a founding engineer and serial entrepreneur with 11 years of experience building high-throughput data platforms, ad-tech attribution systems, and AI-driven workforce training products from Santa Monica. He blends hands-on backend engineering—contributions to Apache Druid performance and compression enhancements—with leadership roles at Snap, Metamarkets, and MNTN where he scaled realtime ingestion, reduced production incidents, and built teams that ship measurable business impact. Charles favors multiplying effort through systems and processes that let small, repeatable improvements compound into 10x team outcomes, and he’s applied that philosophy across startups and large orgs alike. His background spans deep technical work (PhD-level engineering and low-latency systems) to product and go-to-market execution, including founding companies that operationalize AI for human skills.
11 years of coding experience
18 years of employment as a software developer
Ph. D. Electrical and Computer Engineering, Ph. D. Electrical and Computer Engineering at Purdue University
Apache Druid: a high performance real-time analytics database.
Role in this project:
Back-end Developer
Contributions:1 release, 534 commits, 1053 PRs in 4 years 5 months
Contributions summary:Charles's commits primarily focus on performance improvements for the TopN query in the Apache Druid database. Their work involved refactoring the `scanAndAggregate` function, optimizing aggregate offsets, and improving data storage within the `TopNNumericResultBuilder`. Furthermore, they added support for more compression types to the CompressedObjectStrategy and implemented a benchmarking system to test TopN performance.
Contributions:1 release, 45 PRs, 100 pushes in 1 year 10 months
spark-mlapachebig-datasparkscala
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.