Passionate about open source technologies like Drupal and services like OpenStreetMap which can empower their users and help democratise the sharing of information
- Drupal (7 years, advanced)
- PHP (11 years, advanced)
- MySQL (11 years, advanced)
- HTML (16 years, advanced)
- CSS (6 years, advanced)
- Graphics (16 years, intermediate)
- CVS/SVN/Git (6 years, intermediate)
- Linux (6 years, intermediate)
- GIS (7 years, intermediate)
- jQuery (3 years, intermediate)
- Ubercart (1 year, beginner)
- Drupal Commerce (1 year)
- PhoneGap (1 year, intermediate)
- Ruby on Rails (5 years, beginner)
- Designing architecture and configuring Ubercart and Drupal Commerce websites
- Developing mobile-friendly CSS for Drupal websites, enhancing existing sites for mobile form factors
- Customising Drupal themes to meet branding guidelines and specifications
- Developing custom modules using the Drupal core API and other contributed modules
- Integration with the Google Maps API for location search and map display in a store locator module
- Developing a bespoke e-commerce solution for a Drupal site including payment gateway integration
- Developing cross-platform mobile applications for clients, using Phonegap framework
- Developing and maintaining Drupal sites handling up to ~90,000 visitors per month
- Developing a Drupal module providing availability calendars for > 600 sites worldwide
Jan 2012 - presentGeo & Web DeveloperGeobits Ltd (founder), LondonWorking with Drupal, geospatial and mobile projects as a freelance developer. Larger projects are listed below, and smaller projects have included a number of Drupal Commerce setups, debugging and improving existing Drupal sites, and building sites for small clients.
Sep 2012 - Dec 2012Mobile App DeveloperBomb Sight (contractor), LondonDeveloping a geographically oriented Android mobile app using the PhoneGap framework and Wikitude Augmented Reality library to display historic information about WWII bomb damage in London.
Jan 2012 - Apr 2012Drupal Site BuilderEsri UK Ltd (contractor), AylesburyBuilding a Drupal 7 website on IIS/SQL Server, including theming and design work, Drupal Commerce setup for event-based bookings, development of WorldPay integration, training team members in content editing, site building and site maintenance.
Jan 2010 - Dec 2011Lead ProgrammerInteeka Ltd, LondonBuilding Drupal sites including Ubercart e-commerce projects, developing modules for data migration, simplified content management, estate agency related features and other bespoke projects, as well as customising themes for desktop and mobile use, and developing mobile sites and app prototypes. Also responsible for the setup and administration of Linux servers.
Dec 2008 - Dec 2011Drupal DeveloperFreelance, LondonDeveloping a number of Drupal sites including ones for small tourism-related businesses and a charity, a WordPress site for a political blogger, a store locator module for a client with stores UK-wide, and launching themap.im with OpenStreetMap data.
Dec 2008 - Dec 2009Drupal ConsultantM.C. Dean, Inc (contractor), LondonConsultancy for projects including large multi-site installations, working on internationalisation of the Drupal interface, data exchange between multiple sites, and mobile platform integration.
Nov 2007 - Dec 2008Solution Architect / Senior Software EngineerM.C. Dean Europe GmbH, LondonResponsible for technical aspects related to the planning of development activities on the Drupal platform, working closely with customers and colleagues in an international development team to plan and implement projects, and assist with estimating their durations, risks, and resource requirements.
Oct 2005 - Nov 2007Software EngineerM.C. Dean Europe GmbH, StuttgartIntegrating geographic information tools with Drupal, development, testing and bug fixing of both internal and community modules, as well as site configuration and technical support for a network of sites for government sponsored educational institutions and organisations, e.g. pims.org, rio-net.org.
Jan 2003 - Oct 2005Web DeveloperWebsite consultancy, custom PHP/MySQL store front development, search engine optimisation and related reporting.
Jun 2002 - Aug 2003Web DeveloperReuters Ltd, LondonMaintenance and development of recruitment marketing websites and HR databases.
Summer & Dec 2001Web DeveloperDuke Marketing Ltd, Isle of ManWebsite development, building HTML templates, converting graphic designs into layouts.
Summer 2000Junior Web DeveloperPDMS Ltd, Isle of ManBuilding HTML pages, content management and updating HTML templates for government clients.
Voluntary Work & Projects
Jul 2010 - presentCreator, mapper, marketer & developerBuilding a Drupal site dedicated to furthering the OpenStreetMap project in the Isle of Man
Nov 2005 - presentMapper & code contributorEnhancing open map data, assisting with the release of Isle of Man Government map data, and developing enhancements for the project's Ruby on Rails website
2004 - 2005WebmasterPhoto Society, UCLBuilding a website with online photo gallery for the members of the society
2001-2 & 2003-4Comms OfficerA Student Society, UMISTBuilding a database driven website to provide event information.
2004 - 2005MSc Geographic Information ScienceGraduated with DistinctionDissertation: Spatial analysis and representation of usage patterns for a web-based service locator system
2000 - 2004BSc Computing and GeographyUniversity of Manchester / UMISTGraduated with 2:iFinal project: Housing locator website built in PHP using a MySQL database with a geographic search tool
1993 - 2000GCSEs and A-LevelsGCSEs: 3 A (Information Tech, Geography, Maths), 6 B (inc. English) and a C
A-levels: 2 B (Computing, General Studies), 1 C (Geography), 1 E (Maths Mechanics)
This CV is marked up using the hResume microformat.