Chien Feng Yu

Chien Feng Yu

Software Engineer @ Edgecore Networks Corporation

About Chien Feng Yu

Chien Feng Yu is a Software Engineer at Edgecore Networks Corporation, specializing in Test-Driven Development and Object-Oriented Design methodologies. He holds a Master's degree in Computer Science from National Taiwan University of Science and Technology and has contributed to the development of software on SONiC, a Linux-based open project led by Microsoft.

Work at Edgecore Networks Corporation

Chien Feng Yu currently serves as a Software Engineer at Edgecore Networks Corporation. He has been with the company since 2019, contributing to the development of reliable software features. His work involves utilizing Test-Driven Development (TDD) and Object-Oriented Design (OOD) methodologies. He is responsible for implementing and maintaining features related to Access Control Lists (ACL), Control Plane Policing (CoPP), and Quality of Service (QoS). Additionally, he maintains automatic test cases for software features to ensure quality and reliability.

Education and Expertise

Chien Feng Yu holds a Master's degree in Computer Science from National Taiwan University of Science and Technology, where he studied from 2016 to 2018. He also earned a Bachelor's degree in Computer Science from National Chiayi University, completing his studies from 2012 to 2016. His educational background has equipped him with a strong foundation in software engineering principles and practices.

Background

Before joining Edgecore Networks Corporation, Chien Feng Yu worked as a Technical Assistant at National Taiwan University of Science and Technology for eight months in 2017. He also gained practical experience as an intern at ALLTOP Computer CO. in 2016, where he worked for four months. His roles in these positions contributed to his understanding of software development and testing methodologies.

Contributions to SONiC

Chien Feng Yu has contributed to the development and maintenance of software on SONiC, a Linux-based open-source project led by Microsoft. His involvement in this project highlights his skills in software engineering and his commitment to enhancing software performance through rigorous testing and analysis.

Technical Skills and Methodologies

Chien Feng Yu utilizes Test-Driven Development (TDD) and Object-Oriented Design (OOD) methodologies in his software engineering practices. He investigates feature limitations by analyzing chip datasheets, which ensures optimal software performance. His technical skills are essential for delivering reliable software features in his current role.

People similar to Chien Feng Yu