Alan Post is a seasoned backend software engineer with over two decades of experience building high-performance, distributed systems and query engines. Since 2017 he has worked at Google on asynchronous C++ networking focused on performance, load balancing, and load shedding, and earlier contributed core optimizer and parallelism work to Presto at Teradata and Endeca/Oracle. He led development of dynamic range partitioning, an LLVM-based code-generation backend, and a near-complete distributed query engine, demonstrating deep expertise in query optimization and compiler-backed execution. Based in Cambridge, MA, he pairs rigorous academic training from Stanford with pragmatic production engineering and notable open-source contributions to the widely used Presto project. An often-overlooked strength is his history of low-level systems work—build systems, threading, and codegen—that reliably unlocks scalable performance in complex enterprise software.
The official home of the Presto distributed SQL query engine for big data
Role in this project:
Back-end Developer
Contributions:35 commits, 24 PRs, 189 comments in 4 months
Contributions summary:Alan's commits primarily focus on enhancing the Presto query engine. They introduced an alias for the INTEGER data type and made several changes to the type signature and testing modules to support the new alias. Additionally, the user refactored and added new unit tests for the iterative optimizer's column pruning rules, demonstrating a focus on query optimization. Furthermore, the user is implementing, testing and enabling of several rules, that optimize performance.
Teradata Distribution of Presto -- A Distributed SQL Query Engine for Big Data
Contributions:65 commits, 206 pushes, 43 branches in 4 months
big-dataprestosql-queryteradatahadoop
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.