3.6 KiB
3.6 KiB
layout | title | nav |
---|---|---|
default | CV | 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, 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.
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.
- 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)