5.5 KiB
5.5 KiB
layout | title | nav |
---|---|---|
default | CV | 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
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, Technology Supporters and Hosting Supporters.
- User profile improvements
- Configuring human-readable paths for user profiles using Pathauto.
- Migration of user data from profile values to fields, and various user profile improvements.
- Adding 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 and DrupalCon Latin America sites.
- Working on responsive Bluecheese (the Drupal.org theme).
- Customisations to the Election module for the 2015 Drupal Association Board community elections.
- Assisting in the upgrade of 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 to allow for authenticating users via Active Directory.
- Implemented single sign-on using Webserver authentication 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 and Puppet.
- Evaluating Drupal for new projects.
Nomensa
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 and Puppet.
- Evaluating Drupal for new projects and proving cost and time estimates for new work.
Proctor & Stevenson
Role: PHP Developer (April 2011 - February 2012)
- Drupal 6 website development
- eCommerce using Ubercart.
- 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)
- Re-development of the Events section
- Added and configured Ubercart 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.
- Contributed patches to Drupal 8 core (not committed, issue is still active).
- Over 650 commits 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.