124 lines
5.5 KiB
Markdown
124 lines
5.5 KiB
Markdown
---
|
|
layout: default
|
|
title: CV
|
|
nav: cv
|
|
---
|
|
|
|
# Oliver Davies CV
|
|
|
|
_Drupal specialist, core contributor and contrib maintainer. Mentor. Speaker. Author._
|
|
|
|
## 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
|
|
|
|
## Relevant Drupal Experience
|
|
|
|
### Drupal Association
|
|
|
|
<https://assoc.drupal.org><br>
|
|
<https://www.drupal.org>
|
|
|
|
_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
|
|
|
|
<http://www.precedent.com>
|
|
|
|
_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.**
|
|
* **Local development environment setup using [Vagrant](http://vagrantup.com) and [Puppet](http://puppetlabs.com).**
|
|
* **Evaluating Drupal for new projects.**
|
|
|
|
### Nomensa
|
|
|
|
<http://www.nomensa.com>
|
|
|
|
_Role: Freelance Drupal Developer (February 2012 - July 2012), Application Developer & System Administrator (July 2012 - April 2013)_
|
|
|
|
* **Development of client websites using Drupal 7.**
|
|
* Accessible front-end development and theming to meet WCAG 2.0 AA standards.
|
|
* Installation and configuration of CiviCRM, and adding some custom data synchronisation between CiviCRM and Drupal.
|
|
* Providing CMS training to clients.
|
|
* **Local development environment setup using [Vagrant](http://vagrantup.com) and [Puppet](http://puppetlabs.com).**
|
|
* **Evaluating Drupal for new projects and proving cost and time estimates for new work.**
|
|
|
|
### Proctor & Stevenson
|
|
|
|
<http://www.proctors.co.uk>
|
|
|
|
_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
|
|
|
|
<http://www.horseandcountry.tv>
|
|
|
|
_Role: Web Developer (July 2010 - April 2011)_
|
|
|
|
* **Re-development of the Events section**
|
|
* Added and configured [Ubercart](http://ubercart.org) to allow for paid events, including tiered levels.
|
|
* Front-end development and theming to match updated mockups and styleguide.
|
|
|
|
## Non-Drupal Experience
|
|
|
|
* Software & Solutions Developer at Fujitsu UK & Ireleand (February 2010 - July 2010)
|
|
* Technical Support Specialist at Fujitsu UK & Ireleand (July 2007 - February 2010)
|
|
* Laptop Repair Technician for Panasonic Computer Products Europe (August 2006 - July 2007)
|
|
* Laptop Repair Technician for Student Essentials Ltd (September 2004 - August 2006)
|
|
|
|
## Drupal Contributions
|
|
|
|
* [Contributed code to Drupal 7 core](http://cgit.drupalcode.org/drupal/log/?h=7.x&qt=grep&q=opdavies).
|
|
* [Contributed patches to Drupal 8 core](https://www.drupal.org/node/889772#comment-9211267) (not committed, issue is still active).
|
|
* [Over 650 commits](https://www.drupal.org/user/381388/track/code) to contributed projects on Drupal.org.
|
|
|
|
## Community
|
|
|
|
* Drupal, PHP and web accessibility user group organiser, attendee and speaker.
|
|
* Regular DrupalCamp attendee, volunteer and speaker.
|
|
* Regular DrupalCon attendee and sprint mentor.
|
|
* Founding member of the Organising Committee for [DrupalCamp Bristol](http://2015.drupalcampbristol.co.uk). |