Shan Cao is a software engineer with 13 years of professional experience, currently building scalable systems at Google after a long tenure at Yelp and early engineering roles at Microsoft and EA. He combines strong web and backend development skills with a clear coding style, a self-motivated approach to programming, and a particular interest in game development and computational linguistics. A dual-degree Computer Science student at Simon Fraser University and Zhejiang University, Shan brings both academic depth and hands-on product experience across consumer and gaming domains. He has repeatedly contributed to productivity and tooling projects (including game tooling at EA) and enjoys exploring new technologies that bridge language and systems work.
13 years of coding experience
5 years of employment as a software developer
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Zhejiang University
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Simon Fraser University
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.