Career Profile

My specialty is leading software engineering teams to design and build modern, secure, cloud-based, digital applications and websites for enterprises.

I love solving problems, learning, and building things. I am very happy that my chosen profession allows me to do those things every day, with great people.

I developed my core skills through experience on tools and have held various technical and delivery leadership roles at the team and program level since 2015. I work very hard to cultivate an engineering culture in which talented people are supported and empowered to do their best work. I am focused on finding creative ways to deliver value quickly.


Managing Consultant / Principal Engineer

2016 - Present
Shine Solutions, Melbourne

I have spent my time at Shine consulting EnergyAustralia where I lead the engineering capability across seven teams in the digital space. We build the website, self service tools, sign-up journey, apps, and other digital experiences.

In my role as a Managing Consultant at Shine I manage operations at EnergyAustralia and help Shine to become better more generally.


  • Lead and manage the Shine team on client site, directly and via People Leads
  • Estimate, architect and design technical solutions
  • Manage and balance successful delivery against commercial agreements
  • Promote excellent practices and process improvements across Shine, and communication of such in technology communities
  • Lead and oversee others in complex problem solving and debugging tasks
  • Pont of escalation for technical delivery issues
  • Set engineering strategy in collobration with key stakeholders
  • Point of escalation for production incidents
  • Ensure security and other compliance obligations are met

Key achievements:

  • Established company-wide technical guilds within Shine
  • Established People Lead role within Shine
  • Assisted in establishing clearly defined technical career path within Shine
  • Recommended and assisted with implementation of DevOps operating model at EnergyAustralia Digital
  • Instigated and oversaw implementation of DevSecOps tooling and processes across platform and delivery teams at EnergyAustralia Digital
  • Led improvemets in development practices such as peer reviews and automated testing
  • Led teams to sucessfully deliver numerous initiatives at EnergyAustralia Digital

Software Engineer

2014 - 2016
JP Morgan, Glasgow, Scotland

I spent my time at JPMorgan building internal software and web applications relating to the Asset Management line of business. I was the Team Lead / Scrum Master of my team.


  • Develop software (Java, AnguarJS)
  • Estimate, architect and design technical solutions
  • Manage team delivery
  • Facilitate team ceremonies

Key achievements:

  • Delivered a new application to replace a legacy AS400 based system
  • Pilot team for new automated testing strategy

Software Engineer

2011 - 2014
Kana, Glasgow, Scotland

I spent my time at Kana consulting for companies including Scottish Power, easyJet, Tele2 and Prudential. I was involved in delivering a mix of CRM and digital solutions. I moved into a Junior Technical Architect role towards the end of my time at Kana.


  • Develop software (proprietary JVM based platform, HTML, JQuery, CSS)
  • Configure build pipelines and infrastrucutre

Key achievements:

  • Developed improvements to Scottish Power My Account application
  • Developed new help and FAQ online database for easyJet

Systems Engineer

2007 - 2011
Allied Press, Dunedin, New Zealand

I spent my time at Allied Press building selfservice applications, websites, and internal systems for a suite of news publications and a TV station.


  • Develop online selfservice applications and websites (PHP, JavaScript, HTML, CSS, Drupal)
  • Develop internal workflow scripts and software (Python)
  • Install and configure physical infrastrucutre (Gentoo Linux, Windows Server 2008)

Key achievements:

  • Built website for Greymouth Evening Star
  • Built website for Dunedin Telvision
  • Built online ad placement application and ad proofing application

Skills & Proficiency

Technical Leadership

Delivery Leadership

Technical Architecture

Solution Design

Engineering Strategy



Front-end development