To develop cutting edge websites for a web design company or an established business where my experience can grow and advance. Seeking contract or fulltime work.

Advanced Skills

  • Python
  • Java
  • PHP
  • SQL, MySQL, SQL Server, Oracle, Postgres
  • Javascript, Angular, ReactJS, KnockoutJS, jQuery
  • Database Design
  • Docker
  • Joomla, Drupal, Wordpress
  • Git, Subversion
  • DevOps
  • Apache Configuration
  • Bash Scripting
  • RBAC
  • Flask
  • Yii/Yii2
  • OOP
  • MVC/MVVM Architecture
  • Linux commandline
  • REST architecture
  • NodeJS
  • JIRA
  • Jenkins
  • Puppet / Ansible
  • AWS / Digital Ocean APIs

Other Skills

  • Kotlin
  • Ruby (little)
  • Expression Engine
  • Concrete5
  • C, C++, C# (little)
  • XSLT
  • OAuth
  • MongoDB
  • Codeigniter
  • Perl
  • Functional Programming


24/10/2016 - Current

Web Developer

FujiFilm DMS


Building an internal scheduling web application, building client applications, building custom web/tablet applications for internal and customer use.

  • Mainly working with Yii2/Python(Flask) for back-end development.
  • Working with Angular for front-end development.
  • Using Git/SVN for version control.
  • Working with RestFUL Services.
  • Managing local development environment using Docker.
  • Jira/Confluence
01/02/2014 - 20/10/2016

Web Developer

Clinical Skills Development Centre - Queensland Health


Building online booking, equipment loaning and e-learning systems.

  • Mainly working with Yii and more recently with Yii2 for back-end development.
  • Working with KnockoutJS and RequireJS for front-end development.
  • Using Angular2 since beta (started migrating away from KnockoutJS).
  • Using Git for version control, and working with in a continuous integration environment.
  • Sass for tidy CSS.
  • Working with RestFUL Services.
  • Using Continuous Integration for deployment using Jenkins.
  • Managing local development environment for a team of five using Puppet, Vagrant and Docker.
01/06/2012 - 01/08/2013

Web Developer

Flight Centre


Starting working more with CMS's and PHP Frameworks.

  • Creating wordpress plugins for Flightcentre's brand blogs.
  • Working with Zend Framework on top of Quercus that was integrated into WCM.
  • Converting existing WCM sites into Drupal.
  • Building modules for Drupal.
  • Git for version control, and working with in a continuous integration environment.
  • Sass and Less for tidy css.
  • Lots of jQuery.
  • a little bit of Expression Engine.
  • Google tag manager and other analytical software.
  • working with RestFUL Services.
10/01/2012 - 01/06/2012

Front End Web Developer

Flight Centre


Working as contractor for Boston Kennedy until I went fulltime.

  • Working mainly with jQuery/css/html during this period.
  • Jira for project management and subversion for version control.
01/01/2006 - 09/01/2012

Web Developer

(Working on various contracts from home freelancing on sites like Upwork whilst studying bachelors)

  • Mostly working with PHP/MySQL and jQuery/Javascript.
  • Building custom web applications for clients from scratch.
  • Setting up servers for clients.


01/01/2006 - 01/01/2014

University of Southern Queensland

Bachelor of Information Technology

Major in Computer Science