Zhenxiao Luo

Software Engineer at Twitter

Saratoga, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job9 years of employment as a software developer
bookMasters, Computer Sciences, Masters, Computer Sciences at University of Wisconsin-Madison
bookBachelors, Computer Sciences, 2nd / 160, Bachelors, Computer Sciences, 2nd / 160 at Fudan University
bookHong Kong University of Science and Technology (HKUST)
github-logo-circle

Github Skills (19)

java10
javas10
hive10
amazon-s310
sql10
aws-s310
parquet10
query-engine10
s3-bucket10
distributed-systems9
database8
databases8
amazon-elasticsearch7
filesystem7
aws-elasticsearch7

Programming languages (4)

JavaGoHTMLPython

Github contributions (5)

github-logo-circle
prestodb/presto

Jan 2014 - Jun 2022

The official home of the Presto distributed SQL query engine for big data
Role in this project:
userBack-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.
distributed-sqlquerybigdataquery-enginesql
trinodb/trino

Feb 2019 - Jan 2020

Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Role in this project:
userBack-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.
Request Free Trial
Zhenxiao Luo - Software Engineer at Twitter