
Senior Engineer at LiveCurrent
Vancouver, Canada Area

Senior Engineer at LiveCurrent
Vancouver, Canada Area
Software engineer with 3 years experience developing Java applications, managing projects and writing technical papers for IBM New Zealand.
An interest in smaller agile companies lead to writing ruby software for Redcoded(New Zealand), Default(London) and now Live Current Media (Vancouver).
A versatile team player with a drive to learn new technologies, be challenged and a passion for creating useable web applications.
ruby, ruby on rails, CSS, xHTML, javascript/prototype, working with AWS (Amazon Web Services), media conversion and management, XML parsing, usability
(Information Technology and Services industry)
February 2009 — Present (6 months)
(Computer Software industry)
November 2006 — October 2008 (2 years)
Ruby on Rails developer working on music, analytics and content management web applications.
Created a music acquisition and publication platform for a leading digital music vendor:
* Amazon Web Services; ec2 for computing and s3 for storage.
* Custom fedora core 6 image with Ruby on Rails stack built for ec2.
* Custom media plugin for converting and storing media.
* Queuing services for automated acquisition, publication and backup tasks.
* XML parsing system for consuming music meta content from 25+ distribution agents.
* Easy to use interface that uses a combination of xHTML, CSS, prototype and ajax.
* Publication of content to the online store application is performed using active resource.
* Database optimized though indexing and the use of cached columns.
Also worked on Springbolt analytics and podium publication platforms:
springbolt.com
resettodefault.com
(Computer Software industry)
March 2006 — July 2006 (5 months)
Created a ruby on rails content management product for small businesses to easily create and maintain an online product catalogue.
(Public Company; 10,001 or more employees; IBM; Information Technology and Services industry)
February 2003 — March 2006 (3 years 2 months)
Java developer, project manager and technical writer; working mainly in the travel and tourism industry.
Interesting projects included:
Leading a small team as part of a large java middleware development effort, connecting Air New Zealand's core systems to a flight disruption solution.
Managed the implementation of SurfAid web site reporting as part of a large web infrastructure programme.
Created a user guide to introduce new and experienced telecommunication consultants to the Telco Strategic Process Model (TSPM) toolset.
Developed a new featured set for Air New Zealand's java/xml based check-in kiosk product.
BE with Honours , Electronic and Computer Engineering , 1999 — 2002
Mechanical Engineering 1996 — 1998
photography, surfing, technology, design, snowboarding, traveling, ruby, rails, iphone sdk
Professional Training:
IBM Project Management Fundamentals (PMT1)
IBM Leadership in a Project Team Environment (21800AU)
IBM The IT Architect: An Introduction (ITA01)
IBM SO Delivery Client Focus (SOSEEKNZ)
IBM Websphere Message Broker development
IBM Websphere Portal development
CMM Based Appraisal for Internal Process Improvement (CBA IPI)