Eric Wu is a principal software engineer with 11+ years specializing in distributed databases, replication, and cloud-native data warehousing. He has led kernel and execution-layer redesigns—turning Greenplum into a storage-compute separated, OSS-backed MPP engine—and driven HTAP optimizer and vectorized execution work at Tencent. Earlier at IBM he was the core engine and performance expert for database replication and Active-Active deployments, blending deep systems design with customer-facing reliability engineering. An active contributor to Apache Spark SQL, he has improved analyzer robustness and explainability to make large-scale query debugging more practical. Based in Beijing, he combines rigorous academic training with a pragmatic focus on performance, concurrency, and operational simplicity—often solving infrastructure gaps like POSIX-like temp file semantics atop object storage.
11 years of coding experience
10 years of employment as a software developer
Master's degree, Computer science, Master's degree, Computer science at Beijing Institute of Technology
Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
Back-end Developer
Contributions:9 PRs, 170 comments in 4 years 3 months
Contributions summary:Eric primarily focused on enhancing the Apache Spark SQL module. They made modifications to the `RuleExecutor` to improve the exception handling within the analyzer, ensuring that it throws exceptions when the maximum number of iterations is exceeded during plan analysis. Further contributions included adding detailed information for Aggregate operators in the `EXPLAIN FORMATTED` output, improving its readability, and refactoring code style for join operators, as well as the related abstraction code. This work aimed to improve the debugging experience and maintain the quality of the Spark SQL module.
Contributions:35 PRs, 144 pushes, 3 branches in 6 months
cachingcachestorageembeddedobject-storage
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.