Donglei F

Software Engineer DataInfra

Seattle, Washington, 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

👤
Senior
🎓
Top School
Donglei F is a Software Engineer and Data Infra Tech Lead based in Seattle with 17 years of experience and 11 years in hands-on industry roles, currently building high-performance OLAP compute engines at Meta. He is a core developer of Meta’s Metalake (Meta’s Delta Lake) and an early contributor to the open-source Velox execution engine, bringing modern C++, Java, and Python expertise to low-latency, high-QPS SQL execution. Previously he led large-scale data and ads platforms at eBay, architecting TB-scale ETL, streaming frameworks, and multi-threaded publishers to serve billions of events with high availability. Comfortable across storage and compute — from Parquet/Arrow and vectorized execution to privacy-aware query rewrites like differential privacy and k-aggregation — he blends deep database hacking skills with production-grade system design. Known on GitHub as a “database hacker,” he pairs pragmatic engineering with a history of shipping performance-critical features and refactors in prominent open-source projects.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor, Bachelor at Shanghai Jiao Tong University
languagesEnglish, Chinese
github-logo-circle

Github Skills (13)

query-engine10
query-parser10
c-language10
cprogramming-language10
querying10
data-management10
data-structure9
algorithm9
data-structures9
algorithms9
buildr7
build-engine7
build-tools7

Programming languages (7)

TypeScriptJavaDockerfileC++ScalaJavaScriptJupyter Notebook

Github contributions (5)

github-logo-circle
facebookincubator/velox

Sep 2021 - Jan 2023

A composable and fully extensible C++ execution engine library for data management systems.
Role in this project:
userBack-end Developer
Contributions:63 reviews, 6 commits, 29 PRs in 1 year 4 months
Contributions summary:Donglei primarily contributed to the `velox` C++ execution engine library, focusing on enhancing its functionality and stability. Their work included installing and integrating external libraries like `double-conversion`, fixing bugs related to non-contiguous rows in array distinct functions, and adding new features such as the `array_duplicates` and `shuffle` Presto functions. Furthermore, the user addressed code quality concerns by deprecating deprecated `sprintf` usage and refactoring path unescaping utilities.
queryvectorizedcppdata-processingacceleration
darrenfu/presto

May 2021 - Nov 2023

The official home of the Presto distributed SQL query engine for big data
Contributions:6 PRs, 36 pushes, 7 branches in 2 years 6 months
bigdatabig-datatrinodatabasehadoop
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
Donglei F - Software Engineer DataInfra