Experience
Senior Software Engineer, Meta
Summer 2018 - Present
Ads Serving Infrastructure Resource Management
2023.09 - Present
- Maintained and productionalized the Memory Aggregator service which serves as the backend for memory related deployment decision making for key Ads services
- Colloborated with key contributors from each core services to design a system to monitor and perform admission control decisions for large Ad data structures
Build Infra (Meta's internal build system team)
2022.03 - 2023.09
- Developed features and provided support for buck2, Meta's second generation multi-language build system
- Project managed and led the Buck2 open source effort, including several publicity efforts like podcast appearences and reddit AMAs
- Built out the Python packaging rules for Windows
Magma (Meta Connectivity infrastructure project)
2018.06 - 2022.03
- Developed features across the stack on Magma an open-source software platform that gives network operators a flexible mobile core network solution.
- Owned and managed features for the session management component (SMF)
- Proposed and led a team of 5 to migrate the project's build systems to Bazel
Software Engineering Intern, Meta
Summer 2017
Software Engineer Intern, IMC Financial Markets
Summer 2016
Software Engineer Intern, Life is Tech!
Summer 2015
- Led the early prototyping work for MOZER, an EdtechXGlobal Growth award-winning online coding education platform for middle and high schoolers
Education
Graduation: 05/2018
Carnegie Mellon University
Bachelor of
Science in Electrical and Computer Engineering
Technical Skills
Languages: C/C++, Python, Go, Rust
Technologies: Docker, Kubernetes, Bazel, Buck
Language Skills
Native level: English, Japanese
Intermediate level: Mandarin Chinese
Publications
“Building Flexible, Low-Cost Wireless Access Networks With Magma”, NSDI ’23, Community Award Winner, 2023
Additional Experience
Teaching Assistant, Embedded Systems (18-349)
Fall 2017 - Spring 2018
- Designed and graded lab assignments
- Held weekly recitation classes and held bi-weekly office hours
Teaching Assistant, Introduction to Functional Programming
Fall 2016 - Spring 2016
- Created and graded homework assignments
- Created materials for and led bi-weekly recitations
- Held weekly office hours