Man Cao

Software Engineer at Google

Sunnyvale, 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
Man Cao is a software engineer with 12 years of experience specializing in software and runtime systems, programming languages, and dynamic analysis of concurrent programs. He holds a PhD in Computer Engineering from The Ohio State University and advanced degrees from Zhejiang University, blending deep academic research with production engineering. Since 2017 he has been applying that expertise at Google, building robust, high-performance systems informed by a solid grounding in computer architecture. His background in data mining and high-performance computing complements his focus on concurrency, enabling him to tackle both algorithmic and systems-level challenges. Based in Sunnyvale, he brings a researcher's rigor to practical engineering problems and an uncommon emphasis on dynamic analysis techniques to improve reliability in real-world distributed software.
code13 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Engineering, Doctor of Philosophy - PhD, Computer Engineering at The Ohio State University
bookBachelor's Degree, Computer Science, Mixed Class of Chu Kochen Honors College, Bachelor's Degree, Computer Science, Mixed Class of Chu Kochen Honors College at Zhejiang University
languagesEnglish, Chinese
github-logo-circle

Github Skills (15)

openjdk10
jvm10
java10
sdk9
toolchain8
android7
compiler6
caching6
llvm6
dacapo4
alfresco4
eclipse4
cjk3
openj92
kotlin1

Programming languages (4)

JavaC++LLVMPython

Github contributions (5)

github-logo-circle
caoman/674project

Sep 2013 - Jan 2015

Contributions:49 commits, 1 branch in 1 year 4 months
caoman/jdk

Oct 2020 - Jun 2026

JDK main-line development
Contributions:177 pushes, 59 branches in 5 years 9 months
javajvmjdk
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