From 263fe43de96398e4f4047360446aaa15e35a68e0 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 1 Apr 2015 07:24:17 +0100 Subject: [PATCH] Started writing CV content --- source/cv.md | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++ source/work.md | 9 ----- 2 files changed, 90 insertions(+), 9 deletions(-) create mode 100644 source/cv.md diff --git a/source/cv.md b/source/cv.md new file mode 100644 index 00000000..134cafb0 --- /dev/null +++ b/source/cv.md @@ -0,0 +1,90 @@ +--- +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)_ \ No newline at end of file diff --git a/source/work.md b/source/work.md index ea994921..b3481b5b 100644 --- a/source/work.md +++ b/source/work.md @@ -13,15 +13,6 @@ My main job is working for the Engineering team at the [Drupal Association](http Some of the tasks that I've worked on so far: -* 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). -* Configuring human-readable paths for user profiles using [Pathauto](https://www.drupal.org/project/pathauto). -* Theming of [DrupalCon Amsterdam](https://amsterdam2014.drupal.org) and [DrupalCon Latin America](https://latinamerica2015.drupal.org) sites. -* Migration of user data from profile values to fields, and various user profile improvements. -* Working on responsive [Bluecheese](https://www.drupal.org/project/bluecheese) (the Drupal.org theme). -* Adding [LoginToboggan](https://www.drupal.org/project/logintoboggan) to Drupal.org and improving the user login and registration processes. -* 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). -* Improving the new user experience by adding a "New" badge to pictures of new users for their first 90 days on the site. - ## Freelance In my spare time, I provide remote freelance consultancy services for Drupal websites and Linux servers.