Summary
Chao Yao is a versatile software engineer with 11 years of industry experience and a Master’s in Computer Science from Arizona State University, currently based in the New York City area. He blends strong proficiency in Java, Python, C++, and JavaScript with applied robotics and control knowledge from a PhD-level background in robotic software engineering. His recent roles span fast-paced consulting and product teams, including software engineering positions at Awesung, TechWithU, Baanyan, and SAIC Volkswagen, where he contributed to mixed-domain systems. Comfortable across the stack, he moves between algorithmic control problems and production-grade application development. Actively transitioning academic robotics expertise into commercial software, he is particularly effective at integrating control algorithms into real-world systems. He is open to roles that leverage both his robotics research depth and broad software engineering toolkit.
11 years of coding experience
3 years of employment as a software developer
Master of computer science, Master of computer science at Arizona State University