Work History

I’ve been working in the software development industry full-time since 2002.

Software Developer / Architect

Private Work
January 2012 – Present

In the past, I have developed and maintained WordPress websites for small businesses and developed several cloud-hosted application prototypes.

I am currently designing and managing the development of a WordPress-based portal for a university college (private customer), with a progressive release schedule up to December 2018.

Responsibilities:

  • Business activities.
  • Customer engagement and support.
  • Managing staff.
  • Software design and architecture.
  • Software Development.

Technologies & Tools: Azure Websites, .NET, Bootstrap, Vue.js, WordPress, PHP, Trello, Slack, Github, Google product suite.

 

Software Developer

Current Employer
September 2016 – Present

Currently a resource for a mid-size corporate professional services company originating from overseas. I joined the Software Australia division as a permanent full-time employee after 7 years contracting.

Client Project: Red Cross Blood Service (Developer) (website)
January 2018 – Present

Development of a custom web application to perform registration and matching of organ donors and recipients.
I was attached to the team as a developer at the tail end of the project going into overtime.

Responsibilities:

  • Full-stack developer (.NET and Angular 5).

Technologies & Tools: Visual Studio Team Services (VSTS), AWS, Visual Studio 2017, Angular 5, .NET 4.6, NUnit/Moq

Client Project: Bupa (Operations Lead / Developer) (website)
March 2017 – January 2018

Migration of a core Bupa COBOL application from Unix to Wintel. Located on-site beside Bupa SMEs and another consultancy contracted to perform testing. Our team included leads and developers in Melbourne and developers in Vietnam.
A challenging and stressful project due to politics, staffing issues, a rotation of project managers, unrealistic delivery expectations from Bupa and, unforeseeable technical issues.
The final core delivery team was one of the most cohesive, supportive and capable teams I’ve worked with.

Responsibilities:

  • Migration developer for 3 months.
  • Interim Technical Lead (then assisted the Technical Lead ongoing).
  • Operations Lead – working with Bupa stakeholders in preparation for go-live and development/process changes.
  • Team support, new developer onboarding and assistance.
  • Identified, analysed, and performed de-duplication of duplicate migrated files (approx. 12,000 files).
  • Technical Documentation.

Technologies & Tools: Micro Focus Visual COBOL, Visual Studio Team Services (VSTS), Visual Studio 2015

Client Project: Australian Unity (Team Lead / Developer) (website)
September 2016 – February 2017

We designed and developed a set of patterns and tooling around existing .NET and Sitecore applications, allowing Australian Unity to rapidly create new AWS development/test and deploy application sets to them. Starting alone with a proof of concept, we finished with 2 other developers and I took the reins as team lead.

I consider this project a DevOps success and one of the most satisfying I’ve been involved in, showing the true value of scripting Cloud environments and application deployments.

Project outcomes:

  • Ability to repeatedly and reliably create new “environments” (dev, test, production) in AWS containing multiple VMs from configuration files.
  • Deploy applications to target environments using Octopus Deploy.
  • Developed a custom orchestration to manage configuration and creation of environments in AWS and coordination with Octopus Deploy.

Responsibilities:

  • De-facto team lead (3 developers).
  • Design and development of an orchestration tool that managed AWS environment creation and automated setup/linking of corresponding environments in Octopus Deploy.
  • Work with Australian Unity developers and stakeholders.

Technologies & Tools: Visual Studio 2015, ASP.NET MVC 4.x, Angular 1.2, Amazon Web Services (AWS) EC2 & CloudFormation, Octopus Deploy, Visual Studio Team Services (VSTS), TeamCity

 

Software Developer

Belong – Powered by Telstra
November 2014 – July 2016

Sub-Contract for Object Consulting. Belong is an Australian broadband provider and a subsidiary of Telstra.

Responsibilities:

  • Front-end web developer. New feature development, defect resolution, and BAU development.
  • A/B test development and management of website optimisation campaigns.
  • Team support and mentor to incoming developers.

Technologies & Tools: Adobe Target, Optimizely, Grunt, Middleman, SASS/CSS, JavaScript, Knockout.js.

 

Software Developer

Object Consulting
September 2014 – October 2014

Short-contract role. Front-end web developer.

 

Software Developer

PageUp
August 2014 – September 2014

Contract role. Full-stack software developer (.NET/web).

 

Software Developer

Village Roadshow
May 2014 – August 2014

Contract role. Full-stack software developer (.NET/web).

 

Software Developer

Maurice Blackburn Lawyers
April 2013 – November 2013

Contract role. Full-stack software developer (.NET/web).

 

Data Management Consultant

Transurban
July 2010 – July 2011

Sub-contract role for Zenith Solutions (Aust) Pty Ltd. Data migration analyst.

 

Software Developer

eNett
April 2010 – June 2010

Contract role. Front-end ASP.NET web developer.

 

Software Developer

City of Melbourne
August 2009 – March 2010

Contract role. Full-stack software developer (.NET/web/Access database applications/SQL Server).

 

Software Developer / Consultant

Prima Consulting
January 2008 – June 2009

Permanent full-time role. Full-stack software developer (.NET/web/VBA/Access database applications/SQL Server).

 

Software Developer / Consultant / Lead

ParagonIT
March 2002 – December 2007

Permanent full-time role. Full-stack developer (Classic ASP/.NET/web/VBA/Access database applications/SQL Server).