Yan Shen

Principal Data Engineer

San Francisco Bay Area 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
Yan Shen is a Principal Data Engineer with 17 years of experience building and scaling data platforms for high-growth product companies in the San Francisco Bay Area. Currently at Roblox after leadership roles at Slack, he has led data warehouse re-architectures, authored canonical pipelines for company-wide metrics, and driven cross-functional data strategy that improved delivery and accuracy of thousands of tables and dashboards. His background spans data science, experimentation, and causal inference, giving him a rare combination of product-focused analytics and systems-level engineering. Yan is also an active open-source contributor with security-focused work on Cash App’s misk microservice framework and deeper tooling contributions to the symbolic execution engine Manticore, reflecting expertise in secure key management and low-level backend refactors. Collected across startups and large enterprises, his work emphasizes reliable, auditable data systems and mentoring teams to elevate data literacy and engineering practices.
code17 years of coding experience
job7 years of employment as a software developer
bookBachelor of Arts (BA) Economics, Bachelor of Arts (BA) Economics at University of Chicago
github-logo-circle

Github Skills (22)

encrypt10
python10
keyman10
key-management10
binarydiff10
security10
crypt10
cryptography10
z310
symbolic-execution10
encryption10
program-analysis10
java9
microservices-application9
ethereum9

Programming languages (7)

JavaC++CTeXGoPythonKotlin

Github contributions (5)

github-logo-circle
trailofbits/manticore

Feb 2017 - Dec 2018

Symbolic execution tool
Role in this project:
userBack-end Developer
Contributions:1 release, 68 commits, 146 PRs in 1 year 10 months
Contributions summary:Yan's contributions primarily involved the refactoring and enhancement of the Manticore symbolic execution tool. They focused on removing obsolete code objects, adding new functionality like termination and state abandonment, and updating sample scripts to improve the tool's usability. Furthermore, the user made modifications to core files, implemented new symbolic operations, and introduced fixes related to input symbolication, demonstrating a strong understanding of the tool's internal workings.
symbolic-executionbinary-analysispythonsmtethereum
cashapp/misk

Apr 2019 - May 2022

Microservice Kontainer
Role in this project:
userBack-end Developer & Security Engineer
Contributions:28 reviews, 74 commits, 35 PRs in 3 years
Contributions summary:Yan's contributions primarily revolve around enhancing the security and cryptographic aspects of the `misk` microservice framework. They implemented envelope encryption using the AEAD provider, ensuring data protection within the system. The user also refactored key providers and implemented external key sources, demonstrating expertise in secure key management and integration with external KMS services. These changes reflect a focus on building a secure and reliable microservice infrastructure.
dockermicroservicemicroservices
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
Yan Shen - Principal Data Engineer