Yunheng Yao

Yunheng Yao

Senior Software Engineer @ Thomson Reuters

About Yunheng Yao

Yunheng Yao is a Senior Software Engineer at Thomson Reuters, with a diverse background in software development and expertise in multiple programming languages. He has worked for various companies in Canada and China and holds advanced degrees in Computer Science and Computer Software Engineering.

Work at Thomson Reuters

Yunheng Yao has been employed at Thomson Reuters as a Senior Software Engineer since 2019. In this role, he contributes to software development projects, leveraging his extensive programming skills and expertise in database management systems. His work supports the company's commitment to delivering high-quality information and technology solutions.

Previous Experience in Software Development

Prior to his current position, Yunheng Yao held several roles in software development. He worked at Ingle International as a Senior Software Developer for 10 months, followed by a position at The Home Depot Canada as a Senior Software Development Engineer for 8 months. He also served as a Technical Specialist at BMO Financial Group for 9 months, and as an Application Developer at State Street for 7 months. His experience includes working at Amazon Canada as a Software Development Engineer for 5 months and as a Research Assistant at the University of Manitoba for 7 months.

Education and Expertise

Yunheng Yao's educational background includes a Master of Computer Applications (M.C.A.) in Computer Software Engineering from the University of Windsor, completed in 2016. He also holds a Master of Science (M.Sc.) in Computer Science from the University of Manitoba, achieved in 2015. Earlier, he obtained a Bachelor's degree from Zhejiang University of Technology in 2013. His expertise spans multiple programming languages, including Java, C, Matlab, Bash, Clojure, and R, as well as proficiency in database management systems such as Oracle, PostgreSQL, and MySQL.

Background in Artificial Intelligence and Machine Learning

Yunheng Yao possesses a background in artificial intelligence and machine learning, which enhances his capabilities as a software engineer. This knowledge allows him to engage in advanced software development projects that require understanding of complex algorithms and data analysis techniques.

Diverse Interests and Skills

In addition to his professional experience in software engineering, Yunheng Yao is also a pianist. This indicates a diverse range of interests and skills beyond his technical expertise, showcasing his ability to engage in creative pursuits alongside his career in technology.

People similar to Yunheng Yao