Continuous Delivery Lead and Software Engineer
Global Dairy Trade (GDT), a wholly owned subsidiary of Fonterra are responsible for a high volume auction platform for milk products. As part of an initiative to accelerate various development streams I was responsible for implementing CD across the whole development team and secondary providers.
Updated source control system, build system, infrastructure and deployment mechanisms to go from a minimum of 2 weeks from commit to deploy (with lots of error-prone, manual steps), to less than 4 hours fully automated commit to production deploy pipeline.
Software Engineer and Solution Architect
Started on grabaseat.co.nz front end and middleware tier code. Moved to booking engine team and implemented paid seat select front end. Moved to Labs and worked on a variety of conceptual pieces that made it to market including the coffee ordering lounge solution.
User Experience Designer
Designing User Interface and website for a Financial SaaS startup (anaplan.com) based in US. The core system is a complicated financial modeling engine that users are expeected to master with no training – hence the need for cutting edge UI.
Interactive Art Director
Specialising on flash work for TVNZ, innovation for The Warehouse, and flash SEO for Yellow Pages and Air New Zealand.
Web Developer / Designer
Specialising on flash and .net projects for newzealand.com, adidas.co.nz and asb.co.nz.
Responsible for all technical output of agency, including RIA’s, E-commerce sites, Flash micro-sites, Flash gaming, tiered data-driven sites, interactive marketing materials.
Digital Art Director and Developer
Working with creative teams on all digital marketing material. Role included creative and development. Clients included Adidas, HP, Chevrolet, News International, Philip Morris, Barclays.
Interactive Designer and Developer
Designing and developing interaction techniques for an online product traceability solution. Developed in flash with multiple data sources from databases, live RSS feeds and mobile data entry and reception consoles.
Teaching graphic and interactive design to Further Education students including Flash (Actionscript 1 & 2), Dreamweaver, Photoshop & Illustrator along with concept development techniques.
Won a competitive place on this prestigious advertising course. Part-time (one night a week) at different advertising agencies answering real briefs varying between press, TV, direct marketing and experiential marketing.
Mechanics, Graphics, Ergonomics, Aesthetics, Interaction, Programming (Object based; C++, Java and Procedural based; Pascal, Basic), Integrated Electronics (Programmable, Integrated Chip Design and ICE-PIC coding, Computer-controlled integrated electronics and interface design), Materials (stress analysis and deformation simulations using ANSIIS software and hardware. Environmentally Sensitive Design, Design History, Contextual Design and Design for Trends. In addition I gained H.S.E workshop certification in wood, metal, plastics and forming.
A socrates exchange course at the Milan University in Northern Italy.
A Level: Maths, Physics, Biology
AS Level: French, Chemistry
Yellow Treehouse (2008): Caples Best of Show. 360 Axis Gold.
Adidas This is not a jersey(2008): Adfest Innova Lotus, 360 Finalist. Axis Interactive Media Silver. Silver Bullet, Young Guns Innovate Use of Media.
Adidas Football (2004): Runner up, Guardian New Media Design Awards.
Barclays Christmas (2004): Winner, Caples Integrated Campaign (DM).
Toasty (2001): A web-enabled java microprocessor based toaster. The toaster can figure out your location and burn a weather forecast for your region onto your days toast. Toasty appeared in science journals and magazines all over the world and on BBC and Discovery networks.
These days it’s mainly SMACSS (less/sass/stylus). Angular, occasionally Ember, Knockout, Backbone or Mootools or some combination of all of them with a lot of technical debt that goes with it. Yeoman + Bower + Node to get started. Grunt or Gulp to build and Karma / Jasmine and Protractor to test.
In the distant past it was AS3/AS2, Flex, Velocity / Freemarker and a whole heap of other things that have since become redundant.
Almost exclusively Java for the last few years. Some .NET MVC and Razr. And I’m not proud of it but plenty of PHP when the need arises.
Some early exposure to Swift and some late exposure to Objective-C.
C++ (Generally OpenFrameworks).
Travelling to places off the radar, getting out of the “comfort-zone” and experiencing cultures other than my own. Playing golf and watching football. Movies that make you think. Music (all of it).