
Senior Developer at Default Limited
London, United Kingdom

Senior Developer at Default Limited
London, United Kingdom
Software engineer with 3 years experience developing Java applications, managing projects and writing technical papers for IBM New Zealand. This is followed by over 2 years developing Ruby on Rails applications, at first self employed then moving to London and Default Limited. 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
(Privately Held; 1-10 employees; Computer Software industry)
November 2006 — Present (1 year 11 months)
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.
* Speed up rendering by refactoring; deep partials, markeby helpers and cleaning up views.
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)