I'm a PHP, SilverStripe, Web application, and Database developer with over 13 years experience in the Information Technology industry. I currently live and work in the Wellington region of New Zealand.
My hobbies include computer gaming, lego, model making, electronics, and playing the bass guitar.
This site contains a bit about me such as hobbies and interests, my curriculum vitae / resume, and also details of how to get in contact.
Thank you for visiting.
Some of my hobbies and interests include the following...
Code focused developer with strong web application development skills; over 13 years industry experience. My ideal job would be creating applications using web and/or mobile technologies, preferably in the Wellington region. I am currently employed as a back-end SilverStripe developer.
I take pride in being a hard working, logical thinking and creative individual who is positive, punctual, and rises to the challenge! My greatest strengths are that I am able to learn new things quickly, solve problems and be creative, and have a strong desire succeed in everything I do.
I have a useful mixture of skills and experience after working in the IT industry for over 13 years, mostly as a Web / Intranet and Database developer, but also for 2 years as a Business Intelligence Developer and a year and half as using Xamarin to develop phone apps for Android.
During my career I have had the opportunity to work on a number of "high visibility" projects which have been completed with great success.
Catalyst (November 2015 -> present) - SilverStripe developer
Primarily a back-end developer in this role creating websites for various clients in conjunction with the designers and our front-end developers using the SilverStripe CMS and framework, including the Common Web Platform (CWP).
I also have been doing a bit of JavaScript and jQuery, HTML, CSS, API integration. Gitlab, Bitbucket, and Github for code repository management and I have been contributing to the Open Source initiative by writing new features for a few repos and creating my own.
Regularly meeting and interacting with our clients which I enjoy, capturing and clarifying requirements, advising them and the project managers or BAs on possible solutions, providing support and training on the use of the websites we build and their features.
Using the agile process for our projects and the team in general with daily stand ups, Trello boards, sprints etc.
TradeMe (October 2014 -> November 2015) - Developer.
In this role a lot of my time was continuing to do native phone app development for Android using Xamarin studio as well as creating the back end services in PHP and MySQL. Phase 2 of an app with well over 70,000 users went live a month before I left.
Trade Me bought the previous company I worked for (Face) so the squad I am in at Trade Me focuses on serving the big external clients we have retained from them.
I also worked on another Government project as lead developer, so it was up to me to do the bulk of the database, API, UI and system design and development and attend meetings with the system architects there. I mentored more junior developers in their work on the project.
Face Ltd (February 2012 -> October 2014) - Senior Developer.
Completed a native smartphone application for a well known NZ brand and loyalty scheme using Xamarin studio and C#. This also included all the back-end 'phone server' stuff which the app talks with to load and save data and ongoing support of the application.
A year and half in this role was building a large project up from scratch using an MVC framework for a major government department. This involved doing all the database design and development, PHP, HTML, CSS, and JavaScript programming. Some of the requirements of the site were complex, so there was a lot of creative thinking and problem solving on my part. As part of this project I had to design and code a significant data migration to bring through selected data from the old system in to the new.
I also created a number of websites for our clients by taking the static cut from our designer and building them over our CMS. As each client's needs are different this always involved altering existing or creating new CMS modules such as conference booking, XML interface to financial systems, etc. The sites normally have dynamic elements which I create using jQuery / JavaScript.
One of my first projects in this role was to create a data warehouse by designing the structure of and building the reporting database and coding a measure calculation system. I then used this to create a number of reports from the system for us and our clients.
I have also used HTML 5 canvas to create advanced animations on the home page for one of our clients.
Zieland Group of Companies (May 2010 -> January 2012) - IT Developer
I mainly created web applications using PHP, MySQL, HTML, CSS, JavaScript. Did some web-app-for-mobile development using jQueryMobile and started getting in to HTML5 and CSS3 doing some interesting things with canvas.
Being in the IT department we served all the companies in the ZGC group, though I primarily worked with e-Blended Learning Solutions on a couple of large projects for primary and secondary school students which as well as coding the learning websites also involved setting up 30 netbooks with the software and settings required to connect to the websites and making visits to the schools.
Contact Energy (August 2007 -> June 2009) - Business Intelligence Developer
In this role I used Oracle Warehouse Builder to extract, transform and load (ETL) data from various source systems in to the data warehouse and then on to the end user layer.
Also did a lot of reporting using BI Publisher and web app development using Oracle APEX.
The New Zealand Racing Board (May 2004 -> July 2007) - Software Developer
Development and maintenance of a large corporate web-app intranet using Perl, HTML, CSS, and JavaScript running on Oracle databases.
During my time here I was involved in a large project to assimilate a number of smaller systems and independent Access databases in to the system as well as a major update to the look and feel of the user interface.
Wellington Institute of Technology (February 2004 -> April 2004) - Web application developer.
Short web development contract. Used PHP, HTML, CSS, JavaScript, and MySQL to develop a database driven web application I had built a proof of concept for as a student project the year before in to a fully featured product the tech could and did use for some years afterwards.
Here are the ways in which you can get in contact with me.