Jun Zhang is a seasoned technology executive and data engineer with nine years in senior leadership now serving as CTO of the South China Morning Post after multi-year technical and product leadership roles at Alibaba and ENN Group. He blends deep research roots—a PhD-level information background and a decade-plus at Pitney Bowes researching spatial big data and location-aware services—with hands-on backend engineering for major open-source projects like Apache Iceberg, Paimon, and StreamPark. Jun’s contributions to these projects show a focus on pragmatic data-engineering improvements (rewrite actions, partition listing, savepoint handling and robust HDFS/workspace compatibility) that bridge streaming and batch lakehouse architectures. Comfortable moving between strategy and code, he has led data solutions for retail and international business at Alibaba Cloud and chaired technical committees to drive enterprise-scale adoption. Based in Beijing with a global outlook, he navigates AI disruption in legacy media while still identifying low-level engineering fixes that materially improve reliability and developer experience. Colleagues describe him as a “big data mover” who turns complex distributed-data challenges into production-ready systems.
9 years of coding experience
17 years of employment as a software developer
Ph.D Information, Ph.D Information at University of Michigan
Ph.D. Information, Ph.D. Information at University of Michigan - School of Information
Bachelor of engineering Information Technology, Bachelor of engineering Information Technology at Tsinghua University
Contributions:206 reviews, 15 commits, 35 PRs in 4 months
Contributions summary:Jun primarily focused on enhancing the core functionality of Apache Iceberg. They extracted and refactored code related to data file rewriting actions to promote code reuse across different frameworks like Flink and Spark. The user also added functionality for Flink, including a rewrite data file action, limit pushdown support, and the implementation of the listPartitions method in the FlinkCatalog. The commits indicate active development in the Iceberg ecosystem.
Apache Paimon is a lake format that enables building a Realtime Lakehouse Architecture with Flink and Spark for both streaming and batch operations.
Role in this project:
Back-end Developer
Contributions:67 reviews, 4 commits, 92 PRs in 5 days
Contributions summary:Jun's commits primarily focus on enhancing the functionality of Apache Paimon, a lake format. Contributions include supporting "create table like" functionality, adding bloom filters for ORC files, enabling table renaming, and implementing "create table as" capabilities. These changes involved modifications to catalog components, file format configurations, and table-related operations, indicating a focus on back-end development related to table management and data storage.
flinkdistributed-systemsubprojectapachebig-data
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
Jun Zhang - Chairman Of The Technical Committee at ENN Group