Xiaoxing Hu

I am a full-stack software engineer with over 15 years of professional experience. Good at delivering high-quality code that is well-tested and low-maintenance.

Work Experiences

Software Engineer @ nib group

Auckland 2019 - present

Lead developer of nibApply, a critical adviser sales system (NZ) that integrated brand new life products into the existing platform. Contributed by making logical technical decisions, delivering high-quality code, and troubleshooting complex production issues. Oversaw the technical direction across the stack. Despite the challenges of multiple third-party integrations and the need for backward compatibility, the release was smooth, successful, and received overwhelmingly positive feedback.

Software Engineer in Test (Tech Lead) @ Fiserv

Auckland 2013 - 2019

Implemented the automated testing framework for mobile banking apps serving millions of customers. Achieved rock solid stability and speed, enabling frequent test runs. Led the effort to implement an in-house device farm to increase test coverage. The app store ratings increased dramatically (from low 2 to high 4) as a result.

Software Engineer @ Sinosoft

Beijing 2007 - 2011

Led a small team of developers, tackling numerous technical challenges—from building big data processing systems to developing software that ran on a highly customized Linux kernel with extremely limited hardware and strict performance requirements.

Education

University of Auckland

2012 - 2013

Master, Software Engineering

Liaoning University

2003 - 2007

Bachelor's degree, Computer Science