Available to hire
I’m a highly motivated senior software / firmware engineer with a passion for learning new things and taking on challenging problems. I advocate for stable, maintainable, and self-documenting code, and I enjoy collaborating with others to deliver innovative solutions that provide real value to customers.
In my roles at EROAD and beyond, I lead projects to modernize complex systems, write clear technical documentation, mentor teammates, and apply AI tooling to accelerate boilerplate work, improve test coverage, and ensure scalable, data-driven outcomes across a large user base.
Language
English
Fluent
Work Experience
Lead Software / Firmware Engineer at EROAD Ltd
November 1, 2015 - August 1, 2022A key member of self-managing agile teams specializing in developing, maintaining and fault finding approximately 80,000 in-car connected devices. Led features and product requirements, collaborating with internal and external stakeholders; focused on API surfaces and eventing. Migrated legacy CI/CD pipelines to GitHub Actions, improved test coverage, wrote documentation, and optimized existing code. Mentored colleagues and supported scalable, data-driven solutions across the product ecosystem.
Senior Software Engineer at XERO Ltd
August 1, 2022 - PresentSenior software engineer focusing on internal APIs and the broader product ecosystem; collaborated on new features, fixes and performance improvements; applied AI tooling to accelerate boilerplate code and ensure test coverage; led modernization of eventing system; reviewed peer work; maintained and improved documentation and external integrations; migration of legacy CI/CD pipelines to GitHub Actions; supported data workflows across a large ecosystem.
Education
B.Sc. in Computer Science & Information Technology at Massey University, Auckland
January 1, 2012 - January 1, 2015Qualifications
Industry Experience
Software & Internet
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Auckland today.