Work History

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

Owner / Software Architect

Vylesk Pty Ltd
January 2012 – Present

Vylesk is a software development consultancy servicing small-to-medium-businesses. Our current focus is portals and web applications for higher education, built on the WordPress platform.
I am the original business founder, and since mid-2017 co-director after merging businesses with a friend.


  • Direct customer support and management.
  • Back-office activities.
  • Project estimation and quoting.
  • Manage staff and contractors overseas (India and Singapore).
  • Setting business and technical direction.
  • Hands-on development, software architecture, research and analysis.

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


Lead / Senior Software Developer

September 2016 – Present

Datacom is a professional services company originating from New Zealand. I joined the Software Australia division as a permanent full-time employee after 7 years contracting in order to advance my career.

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

Development of an AWS-hosted custom web application that performs 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 6-month overtime.


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

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

Client Project: Bupa (Lead / Senior 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.


  • 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 (Lead / Senior 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.


  • 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


Senior 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.


  • 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.


Senior Software Developer

Object Consulting
September 2014 – October 2014

Short-contract role. Front-end web developer.


Senior Software Developer

August 2014 – September 2014

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


Senior Software Developer

Village Roadshow
May 2014 – August 2014

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


Senior Software Developer

Maurice Blackburn Lawyers
April 2013 – November 2013

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


Data Management Consultant

July 2010 – July 2011

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


Software Developer

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

March 2002 – December 2007

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