Peter Huang is a Senior Staff Software Engineer with 12 years building large-scale streaming and hybrid cloud platforms, now based in Mountain View. He has driven streaming analytics and unified stream-and-batch SQL experiences at Uber and led hybrid cloud streaming work and OpenLineage efforts at Apple before returning to Uber and now joining a new team at Uber again. A seasoned backend engineer, he contributes to major open-source projects like Apache Flink—authoring Parquet input formats and table sources—bringing deep expertise in data formats and high-throughput processing. He holds doctoral-level computer science training from UC Irvine and combines research rigor with hands-on systems design, often surfacing practical configuration and integration improvements that ease production deployments.
Contributions:120 reviews, 32 commits, 59 PRs in 3 years 11 months
Contributions summary:Peter primarily contributed to the Apache Flink project by implementing and enhancing functionalities related to the Parquet file format. Their work involved creating and modifying code for Parquet input formats, covering different data structures like Row, Map, and POJO. They were also involved in adding a ParquetTableSource class and enabling more configuration options for Yarn.
Contributions:92 pushes, 18 branches, 2 tags in 6 months
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
Peter Huang - Senior Staff Software Engineer at Uber