Yuki Zhang

Software Engineer at Google

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
Yuki Zhang is a software engineer with eight years of experience specializing in operating systems, distributed systems, and cloud infrastructure, currently working on virtualization at Google. She has practical cloud experience from Oracle Cloud Infrastructure and an internship at AWS, and holds an MS in Computer Science from Georgia Tech. Yuki is an active backend contributor to notable open-source projects like the cloud-native time series database CnosDB and Apache DataFusion, where she implemented custom function management, query/server refactors, new selector functions, and critical query execution fixes. Her work shows a blend of low-level systems thinking and pragmatic data-engineering improvements—she focuses on reliability and trust as key deliverables of any system.
code8 years of coding experience
job1 year of employment as a software developer
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Georgia Institute of Technology
bookBachelor of Science - BS, Bachelor of Science - BS at Nankai University
stackoverflow-logo

Stackoverflow

Stats
1reputation
198reached
0answers
1question
github-logo-circle

Github Skills (19)

timeseries-database10
back-end-development10
databases10
arrow-keys10
fusion10
sql10
query-engine10
rust10
arrows10
database10
arrow-js10
big-data9
distributed-database9
optimization8
dataframes8

Programming languages (7)

JavaDockerfileC++RustJavaScriptGoPython

Github contributions (5)

github-logo-circle
cnosdb/cnosdb

Aug 2022 - Jan 2023

A cloud-native open source distributed time series database with high performance, high compression ratio and high availability. http://www.cnosdb.cloud
Role in this project:
userBack-end Developer
Contributions:258 reviews, 75 commits, 186 PRs in 4 months
Contributions summary:Yuki implemented a custom function manager to extend the built-in functions within the cnosdb time series database. Their work involved modifications to support the custom function manager, encompassing changes to query and server-side components. They also contributed to refactoring the query/server and incorporated support for new selector functions (BOTTOM and TOP) and features like copy into location with various file formats (JSON, CSV, Parquet). Further improvements include the ability to kill queries and collect metrics for table writer and scan operators, all of which enhance the database's functionalities.
distributed-time-series-databasetime-seriesseries-databasedatabaserust-lang
apache/datafusion

Jun 2022 - Mar 2024

Apache DataFusion SQL Query Engine
Role in this project:
userBack-end Developer
Contributions:8 reviews, 6 PRs, 33 comments in 1 year 8 months
Contributions summary:Yuki contributed to the Apache DataFusion project by fixing bugs related to query execution and schema handling. They addressed a panic in the scheduler, a problem in empty relation propagation, and schema building issues with unions. Additionally, the user improved the support for combining multiple grouping expressions, which likely involved changes to the query planning and optimization phases of the data fusion engine.
querypythonquery-enginedataframerust
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