I am a senior software engineer with 13+ years of commercial experience building enterprise and SaaS-based software systems across financial services, talent management, and large-scale web platforms. Since 2012, I have worked in international agile teams delivering production-grade applications across the full software development lifecycle — from requirements analysis and system design to implementation, production support, and long-term maintenance. Currently at Cornerstone OnDemand (NZ), I design and develop scalable, multi-tiered, loosely coupled applications using C#, ASP.NET Core, RESTful APIs, React, TypeScript, and MySQL. My focus is on writing robust, maintainable, high-quality code that supports business-critical systems at scale, and I enjoy collaborating with teammates to solve complex problems.

I am a senior software engineer with 13+ years of commercial experience building enterprise and SaaS-based software systems across financial services, talent management, and large-scale web platforms. Since 2012, I have worked in international agile teams delivering production-grade applications across the full software development lifecycle — from requirements analysis and system design to implementation, production support, and long-term maintenance. Currently at Cornerstone OnDemand (NZ), I design and develop scalable, multi-tiered, loosely coupled applications using C#, ASP.NET Core, RESTful APIs, React, TypeScript, and MySQL. My focus is on writing robust, maintainable, high-quality code that supports business-critical systems at scale, and I enjoy collaborating with teammates to solve complex problems.

Available to hire

I am a senior software engineer with 13+ years of commercial experience building enterprise and SaaS-based software systems across financial services, talent management, and large-scale web platforms. Since 2012, I have worked in international agile teams delivering production-grade applications across the full software development lifecycle — from requirements analysis and system design to implementation, production support, and long-term maintenance.

Currently at Cornerstone OnDemand (NZ), I design and develop scalable, multi-tiered, loosely coupled applications using C#, ASP.NET Core, RESTful APIs, React, TypeScript, and MySQL. My focus is on writing robust, maintainable, high-quality code that supports business-critical systems at scale, and I enjoy collaborating with teammates to solve complex problems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Beginner
Beginner
See more

Language

English
Advanced
Chinese
Fluent

Work Experience

Senior Software Engineer at Cornerstone OnDemand
September 1, 2016 - Present
Contribute to the analysis, design, development, and ongoing support of enterprise-level SaaS applications and web platforms. Design and implement scalable full-stack solutions using C#, ASP.NET Core, ASP.NET 4.5, RESTful APIs, React, TypeScript, and MySQL. Architect and develop multi-tier, loosely coupled systems to ensure long-term maintainability, performance, and extensibility. Work with AWS cloud services to support scalable and reliable application infrastructure. Write clean, robust, production-grade code following SOLID principles and best practices. Provide production support, troubleshoot complex issues, and implement stable, long-term solutions to ensure high system availability. Collaborate within cross-functional agile teams to deliver software aligned with business goals.
Senior Software Engineer at SunGard
July 1, 2014 - July 1, 2015
Participated in the full software development lifecycle of an enterprise-level cloud-based Treasury Management SaaS system built on the .NET 4.5 framework. Designed and implemented backend services and web modules using C#, ASP.NET, WCF, Web Services, and MS SQL Server. Developed frontend functionality using JavaScript, AJAX, and JSON. Wrote and optimized complex SQL queries and stored procedures to ensure performance and data accuracy. Created automated unit tests using NUnit and contributed to code reviews and system quality improvements. Contributed to core modules including Deal & Trade Capture, Cash Forecasting, Cash Management, and Hedge Accounting for global financial operations.
Software Engineer & Scrum Master at CareerBuilder
August 1, 2012 - July 1, 2014
Developed web application features for a large online job platform, working across frontend and backend in an international agile team. Responsibilities included requirements analysis, system design, development, testing, and production support. Built features using C#, VB.NET, ASP.NET, and JavaScript; worked with SQL Server, wrote and optimized queries and stored procedures. Implemented automated tests using NUnit and Selenium. Served as the Shanghai office's first Scrum Master starting Jan 2014, facilitating agile practices and improving team processes.
Admissions Officer at Peking University
June 1, 2011 - July 1, 2012
Managed admissions information site and international student admissions for the School of Software & Microelectronics. Duties included maintaining websites, coordinating communications with applicants, and ensuring smooth admissions workflows.
Software Development Intern at Adobe
March 1, 2010 - September 1, 2010
Executed globalization (G11N) API testing across Windows, Linux, Mac and Android; developed automated test framework and wrote test cases in ActionScript; participated in Agile Software Development training.
Hardware Engineer at Dawning Information Industry Co., Ltd.
July 1, 2006 - July 1, 2008
Hardware design, development and testing for high-performance computer systems and components.

Education

Master’s degree with First Class Honours at University of Auckland
January 1, 2015 - January 1, 2016
Master's degree, Computer Software Engineering at Peking University
January 1, 2008 - January 1, 2011
Bachelor's degree, Electrical, Electronics and Communications Engineering at Tianjin University
January 1, 2002 - January 1, 2006

Qualifications

Scrum Alliance Certified Scrum Master
January 11, 2030 - April 3, 2026

Industry Experience

Financial Services, Software & Internet, Professional Services