Shannon Zhu

Software Engineering Manager at Meta

Palo Alto, California, 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
Shannon Zhu is a software engineering manager in Palo Alto with 11 years of experience building and shipping scalable back-end systems at Meta, after progressing from individual contributor roles. She combines hands-on expertise in static analysis, type-safety, and build tooling—evidenced by contributions to high-profile open-source projects like Facebook's fbthrift, Mariana Trench, and Python's typing docs—with proven leadership directing engineering teams. Her background spans product-facing backend work (earlier internships at LinkedIn, Khan Academy, and Pinterest) and infrastructure-focused improvements that reduce technical debt and improve maintainability. Shannon brings a pragmatic engineering mindset to safety and developer experience, having migrated type-checking workflows and refined global type analyses to improve correctness and performance. She holds a BA in Computer Science and Economics from Harvard and has a history of organizing and leading teams both inside and outside of engineering.
code11 years of coding experience
job6 years of employment as a software developer
bookWinchester High School
bookBachelor of Arts (B.A.), Computer Science, Economics, Bachelor of Arts (B.A.), Computer Science, Economics at Harvard University
github-logo-circle

Github Skills (25)

static-analysis10
restructuredtext10
python10
sphinx10
configuration-management10
java10
javas10
typehinting10
type-checking10
thrift10
proguard10
documentation10
computer-engineering9
code-generation9
redex9

Programming languages (9)

C++ShellRustOCamlMakefileJavaScriptreStructuredTextHTML

Github contributions (5)

github-logo-circle
facebook/fbthrift

Apr 2018 - Sep 2021

Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
userBack-end Developer
Contributions:10 commits in 3 years 5 months
Contributions summary:Shannon primarily contributed to enhancing the type safety and maintainability of the Facebook Thrift (fbthrift) project's Python codebase. Their work focused on representing Python 2 enums as classes, wrapping legacy thrift enum fields, and adding pyre-unsafe headers to generated files. The commits also included converting type check targets and adjusting build configurations for Pyre and other type-checking tools, improving the overall robustness of the system.
cppapache-thriftc-plus-plusapachefacebook
python/typing

Jun 2021 - Dec 2021

Python static typing home. Hosts the documentation and a user help forum.
Role in this project:
userTechnical Writer
Contributions:4 reviews, 5 commits, 7 PRs in 6 months
Contributions summary:Shannon primarily contributed to the documentation of the Python typing project. Their work involved setting up the initial Sphinx documentation structure, adding build options and theme requirements, fixing broken links, and reorganizing the documentation's table of contents and individual pages. They focused on creating and structuring content for the project's documentation using reStructuredText.
static-typingpythonhostsforumgradual-typing
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