Yiming Cao
Tsinghua University
Tell me more about Yiming Cao?
Yiming Cao is a highly experienced software developer with over 20 years of work experience. He has a strong background in software design,.NET, Visual Studio, and C++. Yiming has worked with renowned companies like Microsoft and Ptmind, where he held the position of CTO. He has a solid foundation for his career, having worked with a diverse range of domains, including engineering, research, and consumer products. Yiming's expertise in SaaS and web development has helped him make informed decisions and take full responsibility. Currently, he is focused on shaping the future of web development and aims to make a difference in the industry.
For inquiries about Phone Number and Email, please click here Unlock Contact
Emails and Phone Numbers
About
My career mostly started with a 10-year job at Microsoft, with its first half in China and second in the US. Although it was the "lost ten years" of Microsoft, I had the precious opportunities to work with many fantastic (and eccentric 😄) people and to be exposed to diverse domains: from engineering to research, from developer tools to consumer products, from desktop to the web, from traditional infra to the cloud, from individual contributor to leadership. It set a solid foundation for me for the future.The second stage of my career was with Ptmind, a mar-tech SaaS company, in the CTO role. For the first time, I understood what's meant by "make decisions and take full responsibility". You can't ruin Microsoft whatever you do, but your stupidity can quickly flip a startup. Fortunately, with up and downs during my 5-year service, the business has been growing, and the company is still doing very well. Such startup experience was as precious as it could get for me - making first-hand decisions about products, testing them out in the market, direct engagement with clients, communicating with investors, and many more. The experiences of building SaaS also got me excited about the broadness and rapid evolution of the web development domain.Now I've moved on to the next stage, exploring what I can do to help shape the future of web development, which is exciting and full of uncertainty. I've always believed software construction shouldn't be a privilege only for people with formal training. Solopreneurs, designers, hobbyists, and daydreamers could turn themselves into builders. It was how programming used to be 30 years ago before it got so specialized, expensive and intimidating.Besides work, I'm a ski/snowboard addict and also a private pilot.
...See MoreWork Experience
Founder | Ex-MST | Former Chief Technology Officer | Full-Stack Developer
Founder
Yiming Cao's Professional Milestones
- Software Development Engineer (2007-02-01~2008-02-01): Creating and developing cutting-edge software solutions to meet customer needs and drive business growth.
- Development Lead (2008-03-01~2011-08-01): Driving successful growth initiatives and fostering team collaboration to create a culture of innovation and success.
Education
Computer Science,
Masters,
Bachelors
1998-2001Skill
Software Development
Software Design
.net
Visual Studio
C++
C#
Software Engineering
Distributed Systems
Object Oriented Design
Eclipse
Agile Project Management
Linux
Software Modeling
Model Based Testing
Oop
Microsoft Azure
Python
Machine Learning
Information Retrieval
Natural Language Processing
Certification
Colleagues
varsha shrivastava
customer success executive at we360 ai
Other Named Yiming Cao
Frequently asked questions
We found 2 Yiming Cao's email addresses
We found 4 Yiming Cao's phone numbers
Yiming Cao works for ZenStack
Yiming Cao's role in ZenStack is Founder | Ex-MST | Former Chief Technology Officer | Full-Stack Developer
Yiming Cao's colleagues are varsha shrivastava
Yiming Cao's latest job experience is Founder | Ex-MST | Former Chief Technology Officer | Full-Stack Developer at ZenStack
Yiming Cao's latest education in Tsinghua University