I grew up in a small country town in south Victoria, I moved up to Melbourne in order to pursue my dream of becoming a software engineer and a games designer. I am still a country boy at heart and love to be surrounded by greenery.

For my entire life, I have wanted to do something with “computers”. I remember a story my mum always likes to repeat. When I was 4 years old, I was sitting on my dad’s lap while he was using the computer we had (Windows 95 at the time) and I got so frustrated from him right clicking individual files and deleting them that I snatched the mouse off him to select multiple files and using the delete key on the keyboard.

When I was 11 I discovered Microsoft FrontPage. That was the first chance I got to be exposed to HTML and that was where my programming thirst started. I then went on to creating my first phpBB forum (and other PHP scripts) and creating games using Game Maker.

During my days at university I needed a casual job and I managed to get a job at QK Services as a Helpdesk Consultant. That is where my professional career as a Software / DevOps Engineer begun. The original IT team had all left (was a team of 5) and I basically put up my hand to replace them. For the last 4 years or so I have been the only technical personal for QK Services, responsible for all development, infrastructure and uptime. While having a shoestring budget of $0. This meant that everything that was built had to be highly optimised in order to scale effectively, with minimal resources and high demand for the services.

At QK Services is where I developed a lot of my principles such a DRY (Don’t Repeat Yourself) and “if you have to do it more than once, automate it”. This resume is even automated…..

QK Services

2013 December - Present

Chief Technology Officer (CTO)

https://qk.com.au

Responsible for the entire companies technology stack from start to end

Agyle Labs

2014 January - Present

Chief Technology Officer (CTO)

http://agyletime.com/

A startup focusing on simplifying complex processes and creating beautiful software

QK Services

2011 June - 2013 December

Developer and IT

https://qk.com.au

Maintaining current applications and software installations for the Call Centre as well as creating new tools

QK Services

2010 October - 2011 June

Helpdesk Consultant

https://qk.com.au

Assisting regular home users with any IT related problem

Swinburne University of Technology

2010 - 2013

Bachelor of Software Engineering and Games Development

GPA: Not Completed

Web Development (Front End)

  • HTML5
  • CSS3
  • Javascript (ES5)
  • Javascript (ES6)
  • Bootstrap

Web Development (MV* Frameworks)

  • AngularJS
  • Knockout
  • Laravel
  • Ruby On Rails
  • Custom PHP

Web Development (Toolchain)

  • Gulp
  • Grunt

Web Development (Testing)

  • Karma
  • PHPUnit
  • Ruby

Continuous Integration

  • Drone.IO
  • Docker
  • Jenkins
  • Bamboo

Agile Tools

  • Kanban
  • Scrum
  • JIRA
  • Trello (My Favorite)
  • Pivotal Tracker

Monitoring

  • New Relic
  • Ntopng
  • Nagios Core
  • Rollbar
  • Amazon CloudWatch

Software Stacks

  • Nginx
  • HHVM / PHP
  • MariaDB / MySQL
  • Asterisk (Phone Server)
  • Apache2
  • Redis
  • Spdy (Apache & Nginx)
  • ScreenConnect

Server Operating Systems

  • Ubuntu
  • Mandriva
  • CentOS
  • Red Hat
  • Windows Server 2008 R2
  • Windows Server 2012

PaaS / IaaS

  • AWS
  • AWS Beanstalk
  • AWS Opswork
  • Google Cloud Compute
  • OpenShift
  • Engine Yard
  • AppFog
  • Various VPS Vendors
  • Salesforce.com

Automation Frameworks

  • Chef
  • Puppet

Design

  • Photoshop
  • Illustrator
  • HTML + CSS
  • Balsamiq
  • Bootstrap
English

Native speaker

Java

Medium

Salesforce Apex

High

C, C++

Low

PHP

High

Javascript

High

.Net C# / Basic

Medium

Python

Low

Ruby

Medium

Reading
  • Fantasy
  • Favorite is Dresden Files
Exercise
  • Walking
  • Gym
  • Karate
Eating
  • Yes, it counts as an interest
Watching TV Shows
  • Comedy
  • Drama
Socialising
  • With Friends