ONC Staff Profile

Yan Chen

Senior Software Developer, Software Engineering

Yan Chen joined NEPTUNE Canada in March 2009. As a senior Java developer, he is responsible for making technical decisions and recommendations to build robust, high performance, reusable and maintainable software components for DMAS.

Yan graduated from Shenyang Polytechnic University in China with a bachelor degree in Engineering. Before immigrating to Canada, Yan had been a project manager helping clients adapt to integrated mechanical CAD systems. That was when he became interested in software development. Yan started his professional software development career in 2005 and earned a Master's in Computer Science from University of Victoria in 2008.

Yan is an Extreme Programming advocate. He believes if it is done right, the paired programming and test-driven process can be very productive. Currently he focuses on the server-side of the DMAS system and enjoys solving complex problems.



Contact A Staff Member

Staff Listing

Corporate Operations

User Services

Observatory Operations

Software Engineering

Marine Operations



Finance & Administration

Innovation Centre

Science Services

User Engagement