Cheng Liu

Senior Software Engineer at TikTok

Issaquah, 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

🤩
Rockstar
🎓
Top School
Cheng Liu is a Senior Software Engineer with a decade of experience building large-scale systems and shipping production services, currently driving platform work at TikTok after four years as an SDE II at Amazon on Elastic Beanstalk. He combines deep backend and DevOps expertise—demonstrated by substantive contributions to high-profile open-source projects like pnpm and Microsoft’s rushstack—where he improved package management, workspace handling, and build/test infrastructure. Cheng’s work focuses on reliable dependency resolution and monorepo tooling, reflecting a knack for making developer workflows faster and more robust. He holds a Master’s in Computer Science from Syracuse and is based in Issaquah, Washington, bringing both applied research training and hands-on systems execution to distributed engineering challenges.
code10 years of coding experience
job5 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Syracuse University College of Engineering and Computer Science
languagesEnglish, Chinese
github-logo-circle

Github Skills (13)

dependency-management10
typescript10
javascript10
typescripts10
nodejs10
package-management10
typescript-types10
pnpm9
git9
build-system8
cicd7
testing7
configuration-management7

Programming languages (10)

TypeScriptCSSC++RustJavaScriptHTMLVim scriptRuby

Github contributions (5)

github-logo-circle
microsoft/rushstack

Jan 2021 - Dec 2022

Monorepo for tools developed by the Rush Stack community
Role in this project:
userBack-end Developer
Contributions:120 reviews, 234 commits, 41 PRs in 1 year 11 months
Contributions summary:Cheng primarily focused on modifying and adding new features to the `rush-lib` package, particularly in the context of the "rush scan" command. The contributions involved adding JSON output functionality, including options to display all detected dependencies and handling package manifest parsing. The user also addressed an issue in setting a timeout when querying a released version and made changes to treat pnpm workspace file as potentially changed and adding check-only command to the rush install process.
apimonorepoeslintapi-extractororchestrator
pnpm/pnpm

Oct 2021 - Aug 2022

Fast, disk space efficient package manager
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:13 reviews, 26 commits, 5 PRs in 10 months
Contributions summary:Cheng contributed to the core functionality of the pnpm package manager, focusing on improving the build and installation processes. They implemented features related to package hooks and git-branch-lockfile management, which affect how dependencies are resolved and managed across different branches. Furthermore, the user also enhanced the test suite and configuration files. Additionally, the user worked on the configuration and testing of the project's infrastructure, including the inclusion of rebuild command and store-dir arguments.
diskjavascriptpackage-managernpm-cliinstall
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
Cheng Liu - Senior Software Engineer at TikTok