Work History

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

 

Consultant / Business Owner

Vylesk
January 2012 – Current

I started Vylesk as a side-business since early 2012, with the original focus on building websites for small businesses until 2017 when bespoke website development became non-viable. Since 2017 we have been running as a partnership, with 2 full-time development staff.

We now specialise in 2 areas:

  • Bespoke workflow automation and collaboration solutions, including portals and Intranets. Primarily for education and small business.
  • Advisory consulting – an unbiased, independent perspective of software and development for business owners.

I am involved in all aspects if the business, from administration to consulting to writing code.

 

Software Developer

Datacom
September 2016 – September 2018

Datacom is a mid-tear corporate consultancy. I left in September 2018 to work full-time for myself.
I was primarily a .NET software developer and lead.

Client Project: Red Cross Blood Service (Developer) (website)
January 2018 – September 2018
Developer in a team building a custom web application to perform registration and matching of organ donors and recipients.
Responsibilities:
  • Full-stack developer (.NET and Angular 5).

Technologies & Tools: Visual Studio Team Services (VSTS), Visual Studio 2017, Angular 5, .NET 4.6, NUnit/Moq, AutoMapper, Entity Framework, SQL Server

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 project due to politics and poor delivery expectations, but the core delivery team was one of the most cohesive, supportive and capable teams I’ve worked with.
The project died due to bad scoping and poor management.

Responsibilities:

  • Developer for 3 months (migrating COBOL files).
  • 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.

This project was 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 was 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).

Software Developer / Architect

Private Work
January 2012 – May 2018

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.