Bo Ouyang
About Bo Ouyang
Bo Ouyang is a Software Development Engineer In Test at CIBC with extensive experience in system design, development, and support.
Title
Bo Ouyang is a Software Development Engineer In Test at CIBC, where he has been contributing since 2021. His current role involves ensuring the quality and reliability of software applications through rigorous testing and development practices.
Professional Background
Bo Ouyang's professional journey includes positions at several organizations. He worked as an Information Technology Developer at the College of Traditional Chinese Medicine Practitioners and Acupuncturists of Ontario in 2020-2021. Prior to that, he was a Developer at CIBC from 2019 to 2020. In 2019, he served as an IT Support/Technician at Intek Communications Inc. His earlier roles include being a Teaching Assistant at Ontario Tech University in 2017 and a Developer at NSDB Studio from 2016 to 2017.
Education and Expertise
Bo Ouyang earned his Bachelor's degree in Information Technology from the University of Ontario Institute of Technology, studying from 2014 to 2018. He has hands-on experience in both the architecture and design of new and existing systems, emphasizing reliability and scalability. His specialized skills include developing custom data processing and reporting tools using .net and native database languages, converting legacy systems to modern platforms, and system design and implementation with a focus on database systems.
Technical Skills
Bo Ouyang demonstrates proficiency in several technical domains. He has extensive experience with object-oriented programming languages such as C++ and C#, and frameworks like OpenGL and Unity3D. He is familiar with defect tracking using JIRA and has experience with MS SQL Server. His roles often involve the development, testing, and debugging of code, designing interfaces, and supporting systems and networks. He also acts as a technical point of contact for fixing application and systems issues.