9.3 KiB
type | title | roles | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
page | Oliver Davies CV |
|
An experienced full stack Developer, Acquia certified Drupal 8 Grand Master and Cloud Pro, with experience in DevOps/systems administration.
A passionate open source contributor and community leader who regularly attends, organises and speaks at user groups and conferences, and with a proven record of training and mentoring in both a work and community environment.
Relevant Work Experience
{% for role in page.roles %} {% set company = site.companies[role.company] %} {% set title = role.title %} {% if role.remote %} {% set title = "#{title} (Remote)" %} {% endif %}
Previous Work Experience
- Software & Solutions Developer - Fujitsu Services Ltd (February 2010 - July 2010)
- Technical Support Specialist - Fujitsu Services Ltd (July 2007 - February 2010)
- Laptop Repair Technician (Temporary) - Panasonic Computer Products Europe** (August 2006 - July 2007)
- Laptop Repair Technician - Student Essentials Ltd (September 2004 - August 2006)
Open Source
Drupal
I have been a member of the Drupal Community since 2008, and have contributed code to Drupal 7 and Drupal 8 core. I’ve also contributed to numerous projects on Drupal.org, and have written and maintain a number myself including the Override Node Options module which is used on ~30,000 sites, and a starter kit for building custom Drupal themes using Tailwind CSS.
Symfony
I have previously contributed to the Symfony documentation, and plan to contribute more to Symfony in the future.
Docksal (a local development environment for Drupal and PHP)
I have contributed code to the Docksal core project, and written and contributed addons for PHPUnit (Drupal 8) and SimpleTest (Drupal 7). I’ve written blog posts relating to Docksal, Drupal and automated testing.
Drupal VM
I have had pull requests accepted to the Drupal VM project, and I wrote and open-sourced the Drupal VM CLI project - a command-line tool for downloading Drupal VM and generating bespoke configuration files based on user interaction. This was built on Symfony components and other PHP libraries including Twig and Guzzle.
Sculpin
Sculpin is the static site generator that I use for my personal website, for which I have released the source code on GitHub, and have listed it on the Sculpin.io community page. I have had pull requests accepted to the Sculpin.io website and to the Pantheon Documentation website, I have written and released some custom Sculpin bundles, and I occasionally help triage the Sculpin issue queue on GitHub.
WordPress
Having previously written the Nomensa Media Player module for Drupal, I fixed a bug in the equivalent WordPress plugin. I contacted the plugin’s author and assisted him in setting up and moving it into a GitHub repository, as well as submitting my patch as a pull request which was later approved.
Ansible
I have written several Ansible roles for installing and configuring packages on CentOS/Red Hat and Debian/Ubuntu servers as well as locally on macOS.
Tailwind CSS
I’ve contributed updates to the Tailwind CSS documentation. I’ve written and open-sourced some of my own Tailwind CSS plugins as well as a library of plugin testing helpers, and contributed to other plugins on GitHub.
Hobbies and Interests
- Spending time with my family, in particular my wife and children.
- Learning and speaking Welsh.
- Training and competing in Brazilian Jiu-Jitsu. I was awarded by blue belt in May 2019.
- Learning new technologies (e.g. Symfony, Laravel, Vue.js).
- Attending and speaking at meetups and conferences, including PHP South Wales of which I am a co-organiser.
- Contributing to open source, and maintaining my own projects.
- Occasionally live coding on YouTube.
- Mentoring and assisting others.