Summary
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.
13 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Engineering, Doctor of Philosophy - PhD, Computer Engineering at The Ohio State University
Bachelor'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
English, Chinese