Yu Lei

Software Engineer

Guangzhou City, Guangdong Province, 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
Yu Lei is a software engineer with nine years of experience specializing in back-end and database development, based in Guangzhou, China. He contributes to major open-source analytical databases—TiDB/TiFlash and Databend—focusing on parser enhancements, query optimizer improvements, and stability/performance fixes. His work spans Rust and Go codebases and includes non-obvious impacts such as diagnostics and log-search features for production observability and CAST/round-function pushdowns to improve analytical query performance. A practical problem-solver, he repeatedly addresses edge cases and system-info accuracy in distributed SQL engines, demonstrating a strong bias for reliability and efficient data processing.
code9 years of coding experience
github-logo-circle

Github Skills (31)

sql-parser10
parser10
c-language10
admin10
mysql10
databases10
query-optimization10
database-administration10
flash10
go10
parsing10
sql10
parse10
rust10
cprogramming-language10

Programming languages (16)

MDXJavaC++RustCCMakeScalaGo

Github contributions (5)

github-logo-circle
pingcap/parser

Jul 2019 - Sep 2020

A MySQL Compatible SQL Parser
Role in this project:
userBack-end Developer
Contributions:10 commits, 11 PRs, 1 push in 1 year 1 month
Contributions summary:Yu primarily contributed to the parser component of the MySQL-compatible SQL parser. The commits focused on adding support for various SQL features like `STORAGE`, `STATS_SAMPLE_PAGES`, `SECONDARY_ENGINE`, `RTREE index`, `CREATE TEMPORARY TABLE`, `PASSWORD EXPIRE`, and `EXCHANGE PARTITION`. These changes involved modifying the parser's grammar and adding new keywords, indicating a focus on enhancing the parser's capabilities to handle different MySQL functionalities.
sql-parsermysqlsqlparsernom
pingcap/tiflash

Mar 2020 - Jul 2021

The analytical engine for TiDB and TiDB Cloud. Try free: https://tidbcloud.com/free-trial
Role in this project:
userBack-end Developer
Contributions:4 reviews, 67 commits, 2 comments in 1 year 4 months
Contributions summary:Yu contributed significantly to the TiFlash analytical engine by addressing several issues and implementing new features. Their work included fixing type predicate issues within CAST expressions, adding a diagnostics service with gRPC support, and supporting log searching capabilities. Furthermore, they refactored the code to handle various edge cases and improve system information within the CLUSTER_LOAD, demonstrating a focus on system stability and performance.
analyticstidbbig-datadistributed-databasetikv
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
Yu Lei - Software Engineer