Yichen Yao

Production Engineer at Meta

Newark, 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
Yichen Yao is a production engineer with nine years of experience building and operating high-throughput stream processing systems at Meta from his base in Newark, California. He combines a strong academic foundation—M.S. in Computer Science from USC with a 4.0 GPA and a B.S. in ECE from Shanghai Jiao Tong University—with hands-on roles across internships at Intel and startups. Yichen has contributed to large open-source projects such as Microsoft’s react-native-windows, improving Unicode handling, build reliability, and JSI unit tests—work that spans low-level platform fixes to cross-platform build tooling. He brings a practical full-stack perspective to production issues, evident in fixes like MemoryMappedBuffer additions and CMake/x86 build repairs. Colleagues benefit from his background in both teaching and grading university courses, which sharpens his ability to communicate complex technical tradeoffs. He’s the kind of engineer who pairs rigorous testing and legacy-code refactors with scalable, production-grade deployments.
code9 years of coding experience
job1 year of employment as a software developer
bookMaster of Science (M.S.), Computer Science, 4.0/4.0, Master of Science (M.S.), Computer Science, 4.0/4.0 at University of Southern California
bookBachelor of Science (B.S.), Electrical and Computer Engineering, Bachelor of Science (B.S.), Electrical and Computer Engineering at Shanghai Jiao Tong University
languagesChinese, English
github-logo-circle

Github Skills (9)

c-language10
react-native10
ws-api10
cprogramming-language10
winapi10
wp-api10
unicode10
testing9
cmake8

Programming languages (3)

TypeScriptC++JavaScript

Github contributions (5)

github-logo-circle
A framework for building native Windows apps with React.
Role in this project:
userFull-stack Developer
Contributions:17 reviews, 38 commits, 78 PRs in 2 years 5 months
Contributions summary:Yichen contributed to the React Native Windows project by addressing unicode conversion issues, removing legacy code, and improving build processes. They refactored unicode handling, replacing older Facebook code with standard Windows functions, and added tests for Unicode vulnerabilities. Additionally, the user fixed x86 CMake builds, added unit tests for the JSI, and introduced a MemoryMappedBuffer, indicating work across the platform.
dotnetreactuwpxboxwindows
A framework for building native Windows apps with React.
Contributions:245 pushes, 179 branches in 2 years 5 months
reactwindowsreact-nativeframeworkwindows-native
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