Available to hire
Engineering lead and full-stack engineer with 20+ years delivering production software across fintech, retail, and SaaS. Deep hands-on experience building and operating enterprise systems using Ruby on Rails, React, Svelte, and TypeScript, with strong incident ownership and infrastructure reliability.
I lead teams through Agile/Scrumban transformations, coach modern AI-assisted development tools, and own quality, security, and compliance practices (including SOC 2). I focus on shipping secure, maintainable platforms and improving delivery performance end-to-end.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Engineering Lead / Full-Stack Engineer at Xpand
September 1, 2021 - PresentLed full-stack development of a large-scale Ruby on Rails enterprise HR/onboarding SaaS platform with React, Svelte, and TypeScript front ends, hosted on AWS. Designed and shipped multi-factor authentication (MFA) to production, improving security across enterprise accounts. Migrated authorization from CanCan to Pundit to improve maintainability and access-control clarity. Owned SOC 2 compliance documentation and expanded engineering/system-process documentation coverage. Authored complete API documentation for the platform version using TypeSpec. Led Agile transformation to a Scrumban model with regular sprints, retrospectives, and refinements. Coached engineers on AI-assisted development tooling (Claude Code, GitHub Copilot, Greptile) and mentored junior developers. Managed CI/CD pipelines across CircleCI and Jenkins and monitored production using Datadog, Rollbar, and SigNoz.
Senior Engineer / Agile Coach / Scrum Master at Xpand
September 1, 2021 - PresentFull-stack developer leading Agile transformation; implemented MFA in production; migrated from Cancan to Pundit; improved engineering and system process documentation; authored API docs with TypeSpec; transitioned the team to SCRUM/Kanban with regular high-performance Sprints, retrospectives and refinements.
Technical Team Leader at Westpac Bank (Unisys)
February 1, 2011 - September 1, 2021Subject matter expert for the teller system (Payments and Enquiries) across 200+ branches and 900+ ATMs; led a 16-year tenure with responsibilities including guiding a team of engineers, incident escalation, and technical leadership; contributed to upgrades of the Unisys Financial Transaction Manager environment.
Build & Technical Support Engineer at Unisys (client: Foodstuffs NZ)
June 1, 2006 - August 1, 2007Built, tested, deployed, and commissioned POS infrastructure for multiple supermarket brands (New World, Pak'nSave, Four Square). Supported Windows XP Embedded environments and imaging using Symantec Ghost. Delivered Electronic Shelf Labeling (ESL), PSS (Shop'n Go), and back-office servers across stores and supported go-live commissioning for new stores. Acted as high-level escalation support for production issues beyond first-line help desk and managed checkout hardware deployment (including NCR, Epson, Magellan, Wincor, and 3M).
Lead Build Engineer at Foodstuffs NZ (Wellington)
June 1, 2006 - August 31, 2007Built and deployed POS back office servers and hardware, deployed ESL, PSS, and back-office systems to multiple stores; configured store hardware and created deployment images; supported production issues and live store go-lives.
Lead Developer / Technical Team Leader at Unisys (client: Westpac Bank)
June 1, 2005 - September 1, 2021Technical authority and incident-escalation point for a national teller platform used across 200+ branches and 900+ teller machines. Led an 18-month nationwide rollout of teller cash recycler (TCR) and associated teller software to 50 branches with on-time delivery and no customer-facing disruption. Coordinated an upgrade of Unisys Financial Transaction Manager from v6 (32-bit) to v8 / Elevate Suite 1.0 (64-bit), managing an offshore India team and integrating Westpac customizations into the base product. Managed environment upgrades across Windows Server, SQL Server, IIS, TFS, and Visual Studio generations, including source-code migrations between Visual Studio versions. Mentored a team of 2–5 engineers and served as Build Manager, Lead Developer, and Technical Team Leader. Worked within Scrum (story writing, ceremonies, story mapping), and deputised as Scrum Master in later years.
Lead Developer at Westpac Bank (Unisys)
June 1, 2005 - January 31, 2011Led end-to-end rollout of Teller Cash Recyclers and teller software across 50 branches; acted as primary technical escalation for teller system issues; mentored a small team and helped deliver high-stakes banking infrastructure.
Education
Diploma of Software Engineering at Wellington Institute of Technology
January 11, 2030 - January 1, 2004Diploma in Software Engineering at Wellington Institute of Technology
January 1, 2004 - January 1, 2004Qualifications
Silver Award for services to Westpac
July 1, 2006 - June 23, 2026Industry Experience
Financial Services, Retail, Professional Services, Software & Internet
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer today.