Staff Software Engineer at The Apache Software Foundation
Sunnyvale, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Chen Liang is a seasoned distributed-systems engineer with 14 years of experience building large-scale big data and networking platforms, currently at Uber (Staff Software Engineer) and affiliated with OpenAI. His background spans research (Duke, Brown) and industry roles at LinkedIn, Hortonworks and HP Labs, with deep expertise in Presto, Hadoop/HDFS and SDN controller architectures. He contributes to prominent open-source projects—most notably Presto—where he has improved Parquet handling, authentication and added new connectors, highlighting a focus on optimizing data processing and extensibility. Chen blends academic rigor with production impact, having developed runtime diagnosis systems for datacenter networks and scalable SDN controller models. Based in Sunnyvale, he combines hands-on coding in Java, Python and C/C++ with leadership in Apache Hadoop as a committer and PMC member. A pragmatic problem-solver, he often connects low-level protocol and storage details to higher-level analytics performance improvements.
14 years of coding experience
10 years of employment as a software developer
Master’s Degree (Enrolled as PhD), Computer Science, Master’s Degree (Enrolled as PhD), Computer Science at Duke University
Master of Science (MS), Computer Science, Master of Science (MS), Computer Science at Brown University
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at South China University of Technology
The official home of the Presto distributed SQL query engine for big data
Role in this project:
Back-end Developer
Contributions:24 reviews, 7 commits, 22 PRs in 9 months
Contributions summary:Chen made several contributions to the Presto query engine. Their work included fixing an import issue related to SMALLINT in ParquetReader, enhancing Hive page source authentication, and resolving an issue with duplicate IS_NULL expressions. They also fixed a column name in parquet dereference pushdown and introduced the Google sheet connector. These changes suggest they are involved in optimizing data processing and extending Presto's data source capabilities.
A C++ vectorized database acceleration library aimed to optimizing query engines and data processing systems.
Contributions:38 pushes, 4 branches, 1 comment in 5 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
Chen Liang - Staff Software Engineer at The Apache Software Foundation