Auckland, Auckland, New Zealand
Over 20 years experience in designing, building and delivering software solutions. Full-stack Java & .Net with React / Angular / Vue. I empower teams to master the entire product lifecycle, from design and coding to delivery to the customer.
Helping shape the future of Xero’s Tax APIs with a strong focus on clean design, speed, and AI/LLM-readiness.
Developing solutions for Countdown stores and delivery. Variable mix of .Net Core, UI, Azure Devops, Docker and Kubernetes. Agile approach towards microservices, cloud services and continuous delivery while still supporting and improving legacy systems. Projects: Express pickup & delivery - 60 minutes pickup & 90 minutes delivery online shopping customer experience. Includes complete e2e experience including customer facing site, order fulfilment flow, support tools, dashboard and integration with 3rd party delivery partners with real time order tracking and notifications. Lockers - high-tech click & collect customer experience. Integration with 3rd party temperature controlled units (2 different providers), fulfilment and customer notifications.
I've been working as Full Stack / DevOps (Java/Knockout/Angular) dev mainly in the online booking team. It was long but great journey where we improved the whole "getting our stuff to customer as soon as possible" - we went from "1 release every 2 months at night" to "lunchtime weekly releases", implemented feature toggles, fully automated regression and one-click releases, beta sites with feature A/B testing. I've also been a tech lead on Grabaseat team where we did something similar - broke the monolith tech stack into separate components, moved to AWS, went from "bi-weekly releases" to "on-demand releases from master", migrated to Angular etc.
Design and development in Clouds (Salesforce, Vmware, Google), integration with mobiles, webs and JEE. [Spring, Hibernate, Android, Iphone, JQuery, Google App Engine, Oracle, Big Table]