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.
11 years of coding experience
6 years of employment as a software developer
Winchester High School
Bachelor of Arts (B.A.), Computer Science, Economics, Bachelor of Arts (B.A.), Computer Science, Economics at Harvard University
Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
Back-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.
Python static typing home. Hosts the documentation and a user help forum.
Role in this project:
Technical 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.