Eric Liu

Software Engineer at Meta

Atlanta Metropolitan Area 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
Eric Liu is a software engineer with four years of focused experience in data and AI infrastructure, currently leading Presto development at Meta where he serves as a tech lead for data infrastructure. He has a strong background in backend systems, QA and test automation, contributing notable open-source improvements to high-profile projects like Presto and Velox—adding SQL functions, performance optimizations, and robust unit tests for query execution components. His prior roles at ADP span principal architect to chief engineer, driving global payroll and time management platforms and blending hands-on coding with technical leadership. Trained at Georgia Tech and Nanyang Technological University, Eric combines academic grounding in distributed systems with practical expertise shipping scalable data processing features and reliability-focused tooling. An under-the-radar strength is his consistent emphasis on testability and metastore call optimizations, which improve both correctness and cluster efficiency.
code4 years of coding experience
job15 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Nanyang Technological University
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Huazhong University of Science and Technology
bookMaster, Computer Science, Master, Computer Science at Georgia Tech
github-logo-circle

Github Skills (25)

unit-testing10
c-language10
back-end-development10
testing10
query-optimization10
data-management10
java10
javas10
query-parser10
sql10
query-engine10
test-integration10
backend10
cprogramming-language10
presto10

Programming languages (2)

JavaC++

Github contributions (4)

github-logo-circle
facebookincubator/velox

May 2023 - Nov 2024

A composable and fully extensible C++ execution engine library for data management systems.
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:7 reviews, 17 PRs, 10 comments in 1 year 5 months
Contributions summary:Eric primarily contributed to the testing and enhancement of the `velox` execution engine. They implemented and added unit tests for array trimming functions, floating-point support within InPredicate, and deduplication logic for the InPredicate constant list, improving the robustness of the query processing engine. They also added test scenarios for TableScanTest and fixed documentation. These commits indicate a focus on quality assurance and expanding the functionality of the engine.
queryvectorizedcppdata-processingacceleration
prestodb/presto

Jan 2022 - Aug 2022

The official home of the Presto distributed SQL query engine for big data
Role in this project:
userBack-end Developer
Contributions:55 reviews, 10 commits, 22 PRs in 6 months
Contributions summary:Eric contributed to the implementation of the `UUID()` function, enhancing Presto's SQL capabilities by providing a standard function for generating universally unique identifiers. They also added the `last_day_of_month` function, extending the date/time functionality available within Presto. Furthermore, the user improved the `MetadataQueryOptimizer` by introducing a threshold to limit Metastore calls, improving performance. Finally, the user made adjustments to include rate-limiting functionality for the coordinator.
distributed-sqlquerybigdataquery-enginesql
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
Eric Liu - Software Engineer at Meta