Peng Jun is a Technical Product Manager and former software engineer with 11 years of experience building backend systems and cloud developer tools, currently shaping AI and software architecture at China Telecom from Chengdu. He has a strong open-source pedigree—contributing to high-profile projects like Alibaba Druid and Apache ShardingSphere—where he improved SQL parsing for MySQL stored procedures and added dialect-specific metadata support for PostgreSQL and Oracle. Prior roles at WeChat, Tencent, and Siemens combined product-facing engineering with performance tuning, realtime data systems, and developer efficiency tools. He pairs a Peking University M.Eng. in Computer Technology with hands-on expertise in cloud code repositories and platform tooling (he was responsible for Huawei Cloud’s CodeArts Repo as a senior engineer). Known for pragmatic problem solving, he focuses on robust SQL/database interoperability and test-driven improvements that reduce production surprises. Comfortable spanning product strategy and low-level implementation, he brings both engineering depth and product leadership to complex cloud and AI projects.
11 years of coding experience
2 years of employment as a software developer
Bachelor of Engineering, Communication Engineering, Bachelor of Engineering, Communication Engineering at Chongqing University of Posts and Telecommunications
Master of Engineering, Computer Technology, Master of Engineering, Computer Technology at Peking University
Contributions:15 commits, 7 PRs, 6 comments in 7 months
Contributions summary:Peng contributed significantly to the `alibaba/druid` repository, primarily focused on enhancing the MySQL dialect support within the Druid database connection pool. Their work involved implementing and refining SQL parsing capabilities, specifically for stored procedures, including support for `LOOP`, `REPEAT`, `LEAVE`, `ITERATE` statements, and exception handling. These changes indicate a focus on improving the functionality and compatibility of Druid with MySQL databases, specifically addressing gaps in parsing and execution of stored procedures.
Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.
Role in this project:
Back-end Developer
Contributions:43 reviews, 27 commits, 32 PRs in 6 months
Contributions summary:Peng primarily contributed to the ShardingSphere project by implementing and modifying database dialect-specific metadata loading, specifically focusing on H2 and PostgreSQL. They added support for PostgreSQL sequence operation parsing and Oracle alter partition grammar, demonstrating knowledge of SQL parsing and database-specific features. Furthermore, the user fixed bugs, formatted SQL, and added test cases, indicating a focus on code quality and testing.
dbmsrdbmsdatabase-systemmore-featuresbigdata
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.