Peng Jun

Technical Product Manager at China Telecom

Chengdu, Sichuan, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job2 years of employment as a software developer
bookBachelor of Engineering, Communication Engineering, Bachelor of Engineering, Communication Engineering at Chongqing University of Posts and Telecommunications
bookMaster of Engineering, Computer Technology, Master of Engineering, Computer Technology at Peking University
languagesEnglish, Chinese
github-logo-circle

Github Skills (15)

javas10
databases10
sql-parser10
h210
postgresql10
parsing10
sql10
relational-databases10
mysql10
sql-database10
java10
database10
oracles9
middleware9
oracle9

Programming languages (3)

TypeScriptJavaGo

Github contributions (5)

github-logo-circle
alibaba/druid

Sep 2015 - Apr 2016

阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池
Role in this project:
userBack-end Developer
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.
aliyunmysqlsqldetaildatabase
apache/shardingsphere

Mar 2021 - Oct 2021

Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.
Role in this project:
userBack-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.
Request Free Trial