Jianyun Cheng

Technical Lead at Qihoo 360

Xi'an, Shaanxi, 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

🤩
Rockstar
🎓
Top School
Jianyun Cheng is a Technical Lead with 11 years of experience designing and building high-performance, scalable distributed systems, currently leading storage infrastructure and a company-wide time-series database platform at Qihoo 360. He combines deep systems expertise—consensus protocols (Raft/Paxos variants), storage engines (LSM-tree/columnar), C++ performance tuning—with product-facing responsibilities like metadata management, fault tolerance, and low-latency query delivery. Jianyun has a track record of improving real-world systems reliability and efficiency, evidenced by contributions to the popular Apache IoTDB project where he fixed cluster schema bugs, tightened Raft log handling, removed memory leaks, and applied string interning for measurable performance gains. A hands-on mentor and architect, he bridges low-level engineering with scalable product design and is comfortable operating across large clusters under production pressure. Educated at Harbin Institute of Technology (MS) and Chang'an University (BS), he brings a pragmatic, infrastructure-first mindset to observability and time-series challenges.
code11 years of coding experience
job6 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Harbin Institute of Technology
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Chang'an University
languagesChinese, Chinese
github-logo-circle

Github Skills (13)

timeseries-database10
javas10
databases10
apache-iotdb10
debug10
tsd10
raft10
java10
database10
performance-optimization9
nosql9
metadata-management9
big-data9

Programming languages (3)

JavaGoLua

Github contributions (5)

github-logo-circle
apache/iotdb

Aug 2021 - Apr 2022

Apache IoTDB
Role in this project:
userBack-end Developer
Contributions:43 reviews, 8 commits, 30 PRs in 8 months
Contributions summary:Jianyun primarily focused on resolving bugs and enhancing the functionality of the Apache IoTDB project, a time-series database. Their contributions include fixing issues related to schema creation in cluster mode, refining exception handling in the Raft log management, and addressing memory leaks by replacing a cache with a LoadingCache. Furthermore, the user optimized performance by avoiding flushing streams and applying string interning for device strings, demonstrating a focus on improving the database's efficiency and stability.
tdenginenosqlapachebig-datadatabase
chengjianyun/iotdb

Aug 2021 - Jan 2022

Apache IoTDB
Contributions:58 pushes, 36 branches in 5 months
apachebig-dataiotdbjavaiot
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
Jianyun Cheng - Technical Lead at Qihoo 360