Leon Yang

Software Engineer at Meta

New York, New York, 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
Leon Yang is an NYC-based software engineer with 11 years of experience specializing in systems, containers, and infrastructure engineering. Currently on Meta's Containers team, he brings deep hands-on expertise in backend and DevOps work—contributing to open-source projects like open-lambda and Facebook’s below and oomd to improve containerization, cgroup metrics, and memory-pressure handling. He pairs strong academic credentials (BS and MS in Computer Science from UW–Madison, near-perfect GPA) with pragmatic production fixes, from Nginx port mapping and Docker changes to more subtle improvements in /proc/stat CPU accounting and cgroup I/O reporting. Known for making reliability-focused, low-level improvements, he excels at turning hard-to-observe system behavior into measurable, testable fixes. Colleagues would describe him as quietly rigorous: he looks for edge cases in resource reporting and pushes incremental infrastructure wins that prevent outages.
code11 years of coding experience
bookB.S, Computer Science; Mechanical Engineering, overall GPA 3.96/4.00, major GPA 4.0, B.S, Computer Science; Mechanical Engineering, overall GPA 3.96/4.00, major GPA 4.0 at University of Wisconsin-Madison
languagesChinese, Chinese, English
github-logo-circle

Github Skills (28)

docker10
c-language10
system-programming10
memory-management10
microservices-application10
linux-kernel10
dockers10
system-monitoring10
kernel10
serverless10
rust10
microservices10
cprogramming-language10
cgroups10
go-language9

Programming languages (11)

PowerShellJavaShellC++CRustTeXJavaScript

Github contributions (5)

github-logo-circle
facebookincubator/oomd

Aug 2019 - Jun 2022

A userspace out-of-memory killer
Role in this project:
userBack-end Developer
Contributions:77 commits, 19 PRs, 2 branches in 2 years 10 months
Contributions summary:Leon primarily contributed to the "oomd" project, a userspace out-of-memory killer, by implementing and improving features related to monitoring and controlling memory usage within cgroups. Their work involved developing and integrating plugins for tasks like killing cgroups based on I/O cost, monitoring memory pressure, and modulating swappiness. The contributions also included fixing bugs, improving test reliability, and optimizing the codebase.
memoryuserspacesecurityout-of-memorykiller
facebookincubator/below

Feb 2020 - Jul 2022

A time traveling resource monitor for modern Linux systems
Role in this project:
userBack-end Developer
Contributions:1 release, 71 commits, 7 PRs in 2 years 5 months
Contributions summary:Leon focused on improving the `below` resource monitor, specifically addressing issues related to the accuracy and display of system metrics. They implemented fixes for cgroup I/O reporting, ensuring zero values are displayed when appropriate. They also improved CPU usage calculations using `/proc/stat` data, making the metric more reliable. Furthermore, they refactored existing code to improve readability and introduced enhancements such as incorporating average pressure values for the pressure model, and added features to view and dump memory events.
travelingmonitorlinuxresource-monitor
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
Leon Yang - Software Engineer at Meta