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.
January 2018 – September 2018
- 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).