Caoyang Shi

Software Engineer at Uber

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
Caoyang Shi is a software engineer with a decade of experience building high-traffic web platforms and developer tooling from the San Francisco Bay Area. He has led architecture and migration efforts at Walmart Labs—converting grocery sites from AngularJS to React/React Native and scaling them to support thousands of stores—and contributed to PayPal’s migration of Checkout to Node.js. Currently at Uber, he brings deep full-stack expertise in Node.js, React, server-side rendering and performance optimization, evidenced by contributions to the open-source Electrode project improving SSR, bundling, and testing. He pairs hands-on implementation with engineering leadership, shipping cross-platform solutions that improve speed and developer productivity. Notably, his work spans both consumer-facing scale and internal platform reliability, with a track record of converting legacy systems into maintainable, high-performance stacks.
code10 years of coding experience
job7 years of employment as a software developer
bookUniversity of Illinois Urbana-Champaign
languagesJapanese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

javascript10
nodejs10
webapp10
react10
webpacker9
webpack9
fastify8
redux7
testing7
cicd5

Programming languages (4)

TypeScriptShellJavaScriptHTML

Github contributions (5)

github-logo-circle
electrode-io/electrode

Aug 2016 - Dec 2017

Web applications with node.js and React
Role in this project:
userFull-stack Developer
Contributions:1 release, 77 commits, 4 PRs in 1 year 4 months
Contributions summary:Caoyang contributed to the Electrode project by modifying code related to the generator-electrode-component package, specifically altering the demo and component generation templates. The commits also addressed the inclusion of prefetch and webapp bundles in the server-side rendering, enhancing performance. Furthermore, the user implemented testing, including error handling, in the electrode-react-webapp, and integrated CORS configuration.
recoiljsweb-appexpresscode-splittingpreact
An Electrode application that showcases all of your components in a live demo
Contributions:127 commits, 15 pushes, 4 comments in 3 months
live-demoreactshowcaseselectron
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
Caoyang Shi - Software Engineer at Uber