Yanfeng Zhu

Principal Architect at Baidu, Inc.

Beijing, 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
Yanfeng Zhu is a Principal Architect based in Beijing with a decade-plus track record leading mobile advertising and large-scale data mining teams at Baidu, where his work helped drive the company's early mobile revenue surge. He combines research-grade expertise in spatio-temporal analytics and wireless networking (PhD from Tsinghua) with hands-on engineering—designing ad models, feature pipelines, and scalable storage that power location-sensitive ads and app recommendations. Earlier as an IBM Research staffer he led mobility-analytics systems used for traffic inference and urban planning, publishing and patenting core techniques. An active backend contributor to notable open-source databases like Apache Doris and LotusDB, he focuses on query processing, data integration, and high-performance storage internals. Colleagues rely on him for bridging theoretical modeling with production-grade engineering to extract business impact from massive mobile datasets.
code6 years of coding experience
job3 years of employment as a software developer
bookBeijing University of Posts and Telecommunications
bookPhD, Information & Communication Engineering, PhD, Information & Communication Engineering at Tsinghua University
book2008
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (19)

databases10
storage10
query-optimization10
java10
olap10
javas10
go10
sql10
database-design10
golang10
query-engine10
wal10
relational-databases10
sql-database10
database10

Programming languages (5)

JavaCSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
lotusdblabs/lotusdb

Dec 2021 - Jan 2022

Most advanced key-value database written in Go, extremely fast, compatible with LSM tree and B+ tree.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:15 commits, 7 PRs in 8 days
Contributions summary:Yanfeng primarily contributed to the core database functionalities, including the implementation of a memtable and its associated data structures like skip lists and hash skip lists. Their work involved defining interfaces, creating new data structures, and integrating them with the WAL (Write-Ahead Log) for persistence and recovery. The user also added and modified files related to logging and testing of these components.
golangslmkv-storelsmlsm-tree
apache/doris

Mar 2023 - Aug 2024

Apache Doris is an easy-to-use, high performance and unified analytics database.
Role in this project:
userBackend Developer
Contributions:3 reviews, 23 PRs, 66 comments in 1 year 5 months
Contributions summary:Yanfeng contributed to the Apache Doris database project by implementing features and fixing bugs in the backend code. Their work included adding support for "insert overwrite" statements, implementing the "ipv4_cidr_to_range" function and supporting the cume_dist window function, which indicates a focus on query processing and data manipulation. The user also addressed a bug related to block column size checks and fixed a JNI reader function name, highlighting involvement in performance and integration aspects of the system.
dbmsapache-dorisdbtreal-timehudi
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
Yanfeng Zhu - Principal Architect at Baidu, Inc.