Zhan Yuan

Principal Software Engineer at Google

Mountain View, California, United States
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
Zhan Yuan is a Principal Software Engineer in Mountain View with a PhD in Computer Science from the University of Hong Kong and over a decade of experience driving high-performance distributed query engines at Google and Meta. He has led teams building vectorized execution stacks and the F1 kernel, authored core components like F1 Optimizer and F1 Lightning, and implemented the fastest file-based data source for F1 Query. At Meta he re-architected Presto workers with C++/Velox and built hierarchical caching for low-latency analytics, and he’s also contributed important features to the upstream Presto project such as ARRAY_NORMALIZE and lambda parameter support. His work blends systems research—evidenced by peer-reviewed publications—with production-grade engineering focused on latency, efficiency, and observability. Colleagues rely on him for both hands-on performance tuning and strategic architectural direction for large-scale data platforms.
code4 years of coding experience
job12 years of employment as a software developer
bookThe University of Hong Kong (HKU)
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Shandong University
github-logo-circle

Github Skills (8)

javas10
sql-query10
query-optimization10
presto10
sql10
java10
data-engineering9
big-data9

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
prestodb/presto

May 2021 - Dec 2021

The official home of the Presto distributed SQL query engine for big data
Role in this project:
userBack-end Developer
Contributions:288 reviews, 39 commits, 30 PRs in 6 months
Contributions summary:Zhan primarily contributed to the Presto query engine by implementing new functionality and improving existing features. Their work included creating the `ARRAY_NORMALIZE` function for array manipulation, which enhances the engine's data processing capabilities. Furthermore, the user implemented support for parameters in lambda expressions within prepare statements, and developed several features to expose and aggregate runtime stats for better monitoring of query execution. Their contributions span across both core functionality and performance improvements.
distributed-sqlquerybigdataquery-enginesql
yuanzhanhku/presto

May 2021 - Mar 2022

The official home of the Presto distributed SQL query engine for big data
Contributions:128 pushes, 9 branches in 9 months
jdbchbasebigdatabig-datatrino
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
Zhan Yuan - Principal Software Engineer at Google