Adam Lee

Senior Staff Engineer at EDB

Beijing, 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
🎓
Top School
Adam Lee is a Senior Staff Engineer with 16 years of experience designing and shipping robust database and kernel-level systems from embedded bootloaders to distributed MPP databases. Based in Beijing, he has led database kernel development and teams at VMware and now drives engineering at EDB, with deep expertise in PostgreSQL/Greenplum internals, authentication, and reliable shutdown/connection handling. His open-source contributions include meaningful work on high-profile projects like wal-g and Yandex's odyssey—adding PAM authentication, TCP keepalive improvements, and MySQL binlog apply support—demonstrating a knack for practical, security-minded plumbing. Earlier roles at Canonical and Red Hat sharpened his Linux kernel skills in drivers, backports, and long-term support releases. He combines low-level systems craftsmanship with distributed systems design and a track record of turning tricky kernel and database edge cases into production-ready fixes. Notably, his GitHub bio hints at a playful technical personality—printf adam |md5sum |cut -c 29-32—suggesting he likes compact, clever engineering details.
code16 years of coding experience
job15 years of employment as a software developer
bookMaster's degree Engineering Management, Master's degree Engineering Management at University of Chinese Academy of Sciences
bookBachelor of Science (B.S.) Electronic Information Science and Technology, Bachelor of Science (B.S.) Electronic Information Science and Technology at Xidian University
languagesEnglish, Chinese
github-logo-circle

Github Skills (18)

postgresql10
authentication10
user-authentication10
c1110
c1710
go10
pam10
auth10
testing9
configuration-management9
ip9
tcp9
system-design8
golang8
archiving7

Programming languages (11)

TypeScriptJavaCSSC++CPLpgSQLGoHTML

Github contributions (5)

github-logo-circle
wal-g/wal-g

Aug 2019 - Jan 2021

Archival and Restoration for databases in the Cloud
Role in this project:
userBackend Developer
Contributions:18 commits in 1 year 5 months
Contributions summary:Adam primarily contributed to the `wal-g` repository by fixing tests and applying formatting. They also addressed several "TODO" comments, indicating work on incomplete features and unit tests. Additionally, the user added functionality to support the `--apply` option in the mysql binlog fetch handler, along with several bug fixes.
golangsqlservermysqlrestorationdatabases
yandex/odyssey

Sep 2019 - Jul 2021

Scalable PostgreSQL connection pooler
Role in this project:
userBack-end Developer & Database Engineer
Contributions:56 commits in 1 year 10 months
Contributions summary:Adam contributed significantly to the `odyssey` project, a PostgreSQL connection pooler. Their work focused on adding PAM authentication support, integrating with the Pluggable Authentication Modules (PAM) for user authentication. Additionally, the user implemented and refactored code related to TCP keepalive settings and made several modifications to the project's configuration and build files. The user also added improvements to show errors and TCP connection count per route and made changes to enhance the graceful shutdown procedure.
scalableconnectionpostgresconnection-poolerpostgresql
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
Adam Lee - Senior Staff Engineer at EDB