Software Engineer at The Apache Software Foundation
Bellevue, Washington, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Gang Wu is a software engineer with 11 years of experience building large-scale data systems and a deep focus on columnar formats and storage engines. Based in Bellevue, he has been a key contributor and PMC member across Apache ORC, Parquet, and Arrow, and is a committer on Iceberg—work that includes modernizing C++ codebases, implementing compression codecs, and improving parquet/decimal handling. He’s applied this expertise at Alibaba (MaxCompute) and Uber (Hadoop/Spark tooling) and now helps build a multi-cloud open lakehouse at Singdata. Gang’s contributions span critical, performance-sensitive areas (decoders, writers, dictionary encoding, and interop tests) and reveal a knack for reducing dependencies and modernizing legacy code. His academic background from USTC and CMU complements a rare combination of deep systems-level C++ competence and practical cloud-scale engineering.
11 years of coding experience
6 years of employment as a software developer
Master's Degree, Signal and Information Processing, Master's Degree, Signal and Information Processing at University of Science and Technology of China
Master of Science in Information Technology, Computer Science, Master of Science in Information Technology, Computer Science at Carnegie Mellon University
Contributions:3 releases, 723 reviews, 3 commits in 2 months
Contributions summary:Gang's contributions focused on enhancing the Apache Parquet Java library. They implemented support for the LZ4_RAW compression codec, including interop tests and integration with existing compression testing frameworks. Further work involved adding and modifying compression codec support within the TestCompressionCodec class, enhancing the library's ability to handle various data compression methods. These changes involved modifying existing test files and integrating new codec functionalities, demonstrating a deep understanding of compression techniques and Java development.
Apache ORC - the smallest, fastest columnar storage for Hadoop workloads
Role in this project:
Back-end Developer
Contributions:3 releases, 479 reviews, 50 commits in 5 years 8 months
Contributions summary:Gang primarily contributed to the Apache ORC project by implementing and refactoring core C++ components. Their work involved fixing bugs in decoders and writers, such as correcting byte and boolean RLE decoders and resolving decimal constructor issues. The user also added functionality like a method to build type from string and refactored column statistics and column writers. Furthermore, the user created a tool to import CSV files and implemented String dictionary encoding for the C++ writer.
orccppworkloadscolumnar-storagefastest
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
Gang Wu - Software Engineer at The Apache Software Foundation