--- layout: default title: Experience experiences: - company: appnovation location: Cardiff, Wales role: Senior Drupal Developer start: May 2016 featured: true description: | <p>Drupal website development.</p> - company: freelance location: Remote role: 'Web Developer & System Administrator' start: 2007 featured: true description: | <p>Working on Drupal and Symfony development, maintenance and support projects in my spare time.</p> <p>Administration of Debian, Ubuntu and CentOS servers, and configuration using Puppet, or more recently, Ansible.</p> - company: cti role: Lead Drupal Developer location: Remote start: November 2015 end: May 2016 description: | <p>Working on various Drupal 7 projects for clients including Greater London Authority (http://www.london.gov.uk), British Land and British Council, as well as various retainer contracts.</p> <p>Working on internal Drupal 8 learning initiatives, focussing on custom module development and data migration.</p> <p>Initial development of a CLI application for generating new and auditing existing codebases to ensure consistency across projects. This uses various Symfony components - mainly the Console and Filesystem components.</p> - company: microserve location: Bristol, England role: Senior Drupal Developer start: July 2015 end: November 2015 description: | <p>Full-stack Drupal development, focussing on data migration.</p> <p>Lead Developer of the <a href="http://road.cc">road.cc</a> rebuild project onto Drupal 7, including working with non-Drupal PHP applications and utilising of Symfony components, and interacting with Drupal via REST.</p> <p>Community and contribution advocate.</p> - company: drupal_association role: Drupal.org Developer location: Remote start: 2014 end: July 2015 description: | <p>Maintaining and improving Drupal.org - the home of the Drupal community.</p> <p>Speaking at user groups and DrupalCamps to promote the Drupal Association.</p> - company: precedent location: Cardiff, Wales role: Senior Drupal Developer start: 2013 end: 2014 description: | <p>Drupal 7 website development, including site building, theming, module development, data migration and server configuration.</p> - company: nomensa location: Bristol, England role: 'Contract Drupal Developer / Application Developer & System Administrator' start: 2012 end: 2013 description: | <p>Drupal 7 website development and Linux server administration.</p> <p>I originally started as a contractor, and later took a staff role.</p> - company: proctors location: Bristol, England role: 'PHP Developer' start: 2011 end: 2012 description: | <p>Website development, mainly with Drupal and PHP, including the agency’s first Drupal 7 project.</p> - company: horse_country location: Cwmbran, Wales role: Web Developer start: 2010 end: 2011 description: | <p>Maintaining and adding new features to the Horse & Country TV website (Drupal 6).</p> --- <h1>Experience</h1> {% for experience in page.experiences %} {% include "experience-item" with { experience: experience, company: site.companies[experience.company] } %} {% endfor %}