Professional Profile

I have been writing code for 25 years and working professionally in the software development industry since 2002. Since 2012 I have also run my own software consultancy.

I have a Working with Children Card (Victoria, Australia) as of April 2019.

Skills

Small Business Consulting
Helping non-technical business people figure out how to make use of technology and web-applications.
Business Workflow Automation
Forms over data. People do stuff. Data is entered. Data is stored. Data is processed. And data is reported.
I help businesses figure all that out in a way that makes them more efficient and improve their core processes.
Make those boring and time consuming manual processes digital, fast and automated.
Software Leadership
I manage and mentor junior-mid software developers. There are few things better than being able to help someone else grow their talent.
Software Architecture
20+ years full-stack web application design and development.
Documentation
Technical & process documentation. I’m dyslexic and would rather do something other than write. But documentation – especially process documentation – is essential because it solves the boring stuff. Relevant information is recorded and available, and everyone can focus on the important stuff.
It’s the first step to automation.
Working with Diversity
Culture, gender, age, religion, socio-economic background – non of those matter to me. It’s how a person things and works that matters. Most of my career has been working in diverse teams.

I also have extensive experience working with software developers who do not speak English as their native language.
Language barriers can be tricky to work with, particularly when conveying detailed technical requirements.
Patience and understanding is essential.

Software Development

I’m specialise as a full-stack web application developer.Design and Coding:

  • Front-end web interfaces
  • Server-side processing.
  • SQL databases and data storage.

Experienced with:

  • Software design/architecture
  • Programming
  • DevOps
  • Waterfall and Agile environments
  • Security mindset
  • Usability/UX
  • Cloud services
  • Git
  • Windows, Mac and Linux (essential command-line competency)

Current Languages & Tools

  • C#
  • ASP.NET
  • .NET Framework 4.x (no Core experience yet)
  • PHP
  • WordPress (including extensive theme and plug-in development)
  • SQL
    • SQL Server
    • MySQL
  • HTML
  • JavaScript (I write raw JS by hand)
  • CSS (I love debugging CSS)
  • SASS/LESS
  • TypeScript
  • Bootstrap (3.x – current)
  • jQuery (still a daily staple with WordPress)
  • Visual Studio 2017
  • Cloud9 IDE

Previous Experience

  • VSTS/Azure DevOps (2 years, 2016-2018)
  • Octopus Deploy (6 months extensive experience, 2016-17)
  • Angular 5 (1 year, 2018)
  • Knockout.js (2 years)
  • A/B testing (1 year)
  • AWS CloudFormation (6 months extensive experience, 2016-17)
  • And some eons ago:
    • Access database development & VBA
    • Excel automation with VBA
    • Classic ASP & VBScript
    • Visual Basic 5 & 6
  • And waaaaay back…
    • GW-BASIC & Q-BASIC (where it all started)

Also Dabbling With

  • Vue.js
  • Azure Functions
  • Azure App Services

Passions

Passwords Management
Storing passwords. Unique password. Better storage and management of passwords.
Application Security
InfoSec, specifically for web applications.
Usability/UX Design
Though I don’t have a natural talent for design, my interest in design has existed since I was a child, and I started down the path of UX when it was still called “usability”.
Travel
I’m a seasoned traveller of the world and love it. 1-2 trips to different countries with my wife every year. It broadens the mind.

Work History

Project Support Coordinator / Mentor (Part-time)

March 2019 – Current

  • Assisting the project coordinator of the Work Integrated Learning (WIL) program at RMIT University. WIL is student teams creating solutions with for industry partners.
  • Providing guidance and mentorship to 5 student project teams (5-6 students per team) and assessing against course fulfillment requirements.
  • 2 days per week, including face-to-face and Slack.
Consultant / Business Owner

January 2012 – Current

Vylesk specialises in:

  • Small portals and Intranets, primarily for education and small business.
  • Web application development and business workflow automation.

Co-owner, development manager (2 full-time remote staff), software architect and lead developer. For the last 7 years I have both worked in full-time roles and managed the business.

Technologies & Tools: WordPress (theme and plug-in development), PHP, MySQL, jQuery, Bootstrap 4.x, Cloud9 (c9.io), Bash, Azure, Active Directory, ASP.NET.

Software Developer / Lead

September 2016 – September 2018

Datacom is a mid-tear corporate consultancy. I left the permanent full-time position in September 2018 to work for myself.

  • Worked on 3 large client projects as a combination of full-stack .NET/web developer and team lead.
    Clients include:
    Red Cross Blood Service (Developer)
    Bupa (Operations Lead / Developer)
    Australian Unity (Team Lead / Developer)
  • Worked with client business stakeholders and internal software teams to deliver requirements.
  • Created technical and process documentation.
  • Provided support for other team leads, and assistance for junior developers.
  • Designed and developed an orchestration tool that managed AWS environment creation and automated setup/linking of corresponding environments in Octopus Deploy.

Technologies & Tools: Visual Studio Team Services (VSTS), Visual Studio 2015 & 2017, Angular 1.2 & 5, .NET 4.6, ASP.NET MVC 4.x, NUnit/Moq, AutoMapper, Entity Framework, SQL Server, Amazon Web Services (AWS) EC2 & CloudFormation, Octopus Deploy, TeamCity, Micro Focus Visual COBOL.

Software Developer

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

September 2014 – October 2014

Short-contract role. Front-end web developer.

Software Developer

August 2014 – September 2014

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

Software Developer

May 2014 – August 2014

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

Software Developer

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

August 2009 – March 2010

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

Software Developer / Consultant

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

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.

Resume

Downlod a copy of my resume (Word/.docx).