Zhenxiao Luo is a seasoned software engineer with 12 years of experience building and hardening distributed data systems, currently focused on large-scale query engines at Twitter. He has deep expertise in Presto/Trino, Hive, Parquet, and S3 integrations, contributing upstream fixes and features to the official Presto and Trino projects that improved S3 reliability, Parquet reading, and Hive connector functionality. Former engineering roles at Uber, Netflix, Facebook, Cloudera and Vertica reflect a consistent track record of solving storage and columnar-query performance problems in production. He combines individual contributor craftsmanship with prior management experience, enabling him to both ship critical low-level fixes and shape system-level reliability. Based in Saratoga, CA, he pairs rigorous academic training from Fudan and UW–Madison with a practical focus on making distributed query engines more robust and operator-friendly. An interesting detail: many of his open-source contributions tackle rare, production-only edge cases (e.g., null-handling and S3 retry logic) that disproportionately reduce incidents in large-scale clusters.
12 years of coding experience
9 years of employment as a software developer
Masters, Computer Sciences, Masters, Computer Sciences at University of Wisconsin-Madison
Bachelors, Computer Sciences, 2nd / 160, Bachelors, Computer Sciences, 2nd / 160 at Fudan University
Hong Kong University of Science and Technology (HKUST)
The official home of the Presto distributed SQL query engine for big data
Role in this project:
Back-end Developer
Contributions:228 reviews, 319 commits, 297 PRs in 8 years 6 months
Contributions summary:Zhenxiao's contributions focused on enhancing the Presto distributed SQL query engine, specifically addressing issues related to reading data from S3, supporting write and retry functionalities within the PrestoS3FileSystem, and resolving a bug related to handling null values in HiveRecordSink. They also made enhancements to the ParquetReader, added support for querying data from Elasticsearch. They have primarily worked with the Hive and Parquet connectors and their underlying mechanisms.
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Role in this project:
Back-end Developer
Contributions:2 PRs, 21 comments in 10 months
Contributions summary:Zhenxiao's commits primarily focused on improving the Hive connector within the Trino data query engine. They addressed a critical NullPointerException when reading from S3, improving the reliability of data access. Further contributions included adding support for write and retry functionality within the PrestoS3FileSystem, enhancing its robustness. Also included were changes enabling users to configure Hive SerDe, InputFormat, and OutputFormat, and support to rename and delete tables.
prestodbdbmsindexingjdbcbigdata
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.