--- layout: default title: CV nav: cv --- # Oliver Davies CV _Drupal specialist, core contributor and contrib maintainer._ ## Skills * Drupal 6/7 - strong * Drupal 8 - learning * PHP (procedural) - strong * PHP (object-orientated) - learning ## Toolchain | Category | Tools | --- | --- | | Primary languages | PHP, Bash, Puppet, CSS/SASS/Compass | Secondary languages | JavaScript/jQuery, LESS | Editors | PhpStorm, Sublime Text, Vim | Databases | MySQL, MariaDB | Webservers | Apache, Nginx | Version control | Git, SVN, Microsoft Visual SourceSafe | Content management systems | Drupal 6/7/8, WordPress | Static site generators | Sculpin, Jekyll ## Experience ### Drupal Association _Role: Drupal.org Developer (May 2014 - Present)_ * **Fixing remaining issues from the Drupal.org upgrade to Drupal 7.** * **Building new pages for [Supporting Partners](https://www.drupal.org/supporters/partners), [Technology Supporters](https://www.drupal.org/supporters/technology) and [Hosting Supporters](https://www.drupal.org/supporters/hosting).** * **User profile improvements** * Configuring human-readable paths for user profiles using [Pathauto](https://www.drupal.org/project/pathauto). * Migration of user data from profile values to fields, and various user profile improvements. * Adding [LoginToboggan](https://www.drupal.org/project/logintoboggan) to Drupal.org and improving the user login and registration processes. * Improving the new user experience by adding a "New" badge to pictures of new users for their first 90 days on the site. * **DrupalCon sites** * Theming of [DrupalCon Amsterdam](https://amsterdam2014.drupal.org) and [DrupalCon Latin America](https://latinamerica2015.drupal.org) sites. * **Working on responsive [Bluecheese](https://www.drupal.org/project/bluecheese) (the Drupal.org theme).** * **Customisations to the [Election](https://www.drupal.org/project/election) module for the [2015 Drupal Association Board community elections](http://assoc.drupal.org/2015-nominations).** * **Assisting in the upgrade of [localize.drupal.org](https://localize.drupal.org) from Drupal 6 to Drupal 7.** ### Precedent _Role: Senior Drupal Developer (April 2013 - May 2014)_ * **Started work on an ongoing Drupal Intranet project which I saw through to completion.** * Configuration and customisation of the [LDAP module](https://www.drupal.org/project/ldap) to allow for authenticating users via Active Directory. * Implemented single sign-on using [Webserver authentication](https://www.drupal.org/project/webserver_auth) module. * Additional custom module development and theming. * Providing CMS and Git training to the client's internal Intranet team. * **Introduced new tools such as Puppet, Vagrant, SASS and Compass into the team.** ### Nomensa _Role: Freelance Drupal Developer (February 2012 - July 2012), Application Developer & System Administrator (July 2012 - April 2013)_ ### Proctor & Stevenson _Role: PHP Developer (April 2011 - February 2012)_ * **Drupal 6 website development** * eCommerce using [Ubercart](http://ubercart.org). * **Development of Proctors' first production Drupal 7 site.** * **Systems administration** * Adding new client sites to our shared hosting environment. * Provisioning and configuring new dedicated servers for client sites. * Providing on-call support to deal with issues outside of normal working hours. * **HTML email development.** ### Horse & Country TV _Role: Web Developer (July 2010 - April 2011)_