Shuheng Cao is a software engineer with eight years of hands-on experience spanning Android, backend services, and on-device machine learning, currently building products at Pinterest. He has driven significant mobile migrations and feature launches—leading MVI and Jetpack Compose refactors at Expedia and moving key package flows from web to native—while also implementing backend features and Spring Boot services. At Wish and Uber he delivered measurable business impact, from GMV uplifts and higher transaction rates to improved ETD predictions via DNNs. His internships at Apple resulted in production on-device language models and smart reply features for Mail and iMessage, demonstrating a rare blend of mobile UX focus and ML deployment expertise. A University of Waterloo computer science alumnus based in Toronto, he combines product-oriented engineering with a track record of shipping scalable, testable systems and introducing better testing and automation practices.
8 years of coding experience
5 years of employment as a software developer
High School General, High School General at Nanjing Foreign Language School
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Waterloo
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.