Ying Chen

Lead Software Engineer @ Thomson Reuters

About Ying Chen

Ying Chen is a Lead Software Engineer with extensive experience in software development, particularly in the finance sector. He has worked for notable companies such as IBM, Huawei, and Thomson Reuters, demonstrating proficiency in multiple programming environments and database management.

Current Role at Thomson Reuters

Ying Chen currently serves as a Lead Software Engineer at Thomson Reuters, a position held since 2020 in Toronto, Ontario, Canada. In this role, Chen is responsible for leading software development projects and implementing technical solutions that enhance the company's portfolio analytics capabilities. The focus on financial software development indicates a commitment to delivering efficient and effective solutions tailored to the finance industry.

Previous Experience at Thomson Reuters

Prior to the current role, Ying Chen worked at Thomson Reuters as a Senior Software Engineer from 2010 to 2014 in Beijing City, China. During this time, Chen contributed to various software projects, honing skills in software development and team collaboration. Following this position, Chen transitioned to a Portfolio Analytics Developer role from 2017 to 2020, further specializing in financial software solutions.

Work Experience at IBM and Huawei

Ying Chen has also gained valuable experience at IBM as a Software Developer from 2015 to 2016 in Beijing, China, where Chen worked for 10 months. Additionally, Chen was employed at Huawei as a Software Engineer from 2008 to 2010, further developing technical skills in software engineering within a leading technology firm.

Educational Background in Computer Science

Ying Chen holds a Bachelor's degree in Computer Science from Air Force Engineering University, completed from 1998 to 2002. Following this, Chen pursued a Master's degree in Computer Science at Northwestern Polytechnical University, graduating in 2005. This educational foundation has equipped Chen with essential knowledge and skills applicable to software engineering and development.

Technical Skills and Expertise

Ying Chen possesses strong technical skills, including proficiency in both Windows and Linux platforms. Chen has expertise in multi-threaded programming and design patterns, which are critical for developing scalable software solutions. Additionally, Chen has a solid foundation in database management, with strong skills in Oracle and PostgreSQL databases. A background in Agile practices further enhances Chen's ability to contribute effectively to software development teams.

People similar to Ying Chen