From 5f1e2928d24730f3a2c7ff1f2cade858f376583e Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 20 Aug 2025 23:17:54 +0100 Subject: [PATCH] Remove cv.txt --- source/_pages/cv.txt | 260 ------------------------------------------- 1 file changed, 260 deletions(-) delete mode 100644 source/_pages/cv.txt diff --git a/source/_pages/cv.txt b/source/_pages/cv.txt deleted file mode 100644 index de8b8c6ba..000000000 --- a/source/_pages/cv.txt +++ /dev/null @@ -1,260 +0,0 @@ - Oliver Davies (opdavies) - oliver+cv@oliverdavies.uk - - -Software Developer and Technical Lead. Open source advocate, contributor and -maintainer. Public speaker and trainer. - -Technical Skills --------------------------------------------------------------------------------- - - - Languages: PHP, SQL, HTML, CSS, JavaScript, Bash, Nix, Terraform - - CMSes and Frameworks: Drupal (6+), Symfony (2+), Tailwind CSS, Vue.js, - TypeScript, Stimulus - - Tools: Git, PHPUnit, PHPStan, Behat, Jest, Docker, Ansible, Apache, Nginx, - Caddy, MySQL, GitHub Actions - - Platforms: Acquia, Platform.sh, Pantheon, Amazon AWS, DigitalOcean, Linode - - -Professional Experience --------------------------------------------------------------------------------- - - Interim Web Development Manager 2023-Present - Transport for Wales - - Drupal Development Consultant and Coach 2012-Present - Oliver Davies Ltd - - - Developed applications using Drupal, Symfony and Silex. - - - Migrated sites to newer versions of Drupal (6 to 7, and 7 to 8). - - - Provisioned and maintained Linux servers for clients. - - - Introduced version control systems, automation and deployment - processes to existing projects. - - Lead Software Developer 2021-2023 - Transport for Wales - - - Co-developed the tfw.wales and trc.cymru websites, consolidating - legacy websites and transitioning from an outsourced team to - in-house Developers. - - - Introduced automated testing and test-driven development and static - analysis into the development workflow. - - - Created standardised environments using Docker and Docker Compose - for use across the team and within continuous integration (CI) - pipelines. - - - Fixed accessibility issues to achieve WCAG 2.0 AA compliance. - - - Technologies: PHP, Drupal, Vue.js, TypeScript, Docker, Git, Nix, - Amazon Web Services, Acquia - - Acting Technical Team Lead 2019-2020 - Inviqa - - Senior Software Developer 2019-2021 - Inviqa - - - Worked on and led a development team responsible for many Drupal 7 - and 8 projects. - - - Augmented onto a client development team, co-developing an - application using Drupal, Angular and Typescript. - - - Part of the out-of-hours critical application support team, - supporting applications including Drupal, Magento and Sylius. - - - Certified Mental Health First Aider and part of the Wellbeing team. - - Senior Drupal Developer 2017-2019 - Microserve - - - Developed and maintained various Drupal 7 and 8 projects including - custom modules and automated tests, such as integrating Drupal with - third-party services. - - - Improved the accessibility of various projects by working on - front-end and theming-related tasks. - - - Wrote custom migrations to import data from various sources into - Drupal 8. - - Senior Drupal Developer 2016-2017 - Appnovation - - - Co-developed various Drupal 7 and 8 projects for UK, US and Canadian - clients, including custom modules and themes. - - - Provided technical input to pre-sales opportunities, including the - company’s first UK Drupal 8 project and first FTSE 100 client. - - Senior Drupal Developer 2015-2016 - CTI Digital - - - Contributed to and helped support various existing Drupal 7 projects. - - - Improved my Drupal 8 knowledge via self-guided learning, focussing on - custom module development and data migration. - - - Developed a prototype of a command-line application to generate and - audit codebases, to reduce the onboarding time for Developers and - ensure consistency across projects. - - Senior Drupal Developer 2015 - Microserve - - - Full-stack Drupal 7 development, focussing on custom module - development, REST server integration via restws module, and data - migration from Drupal 6. - - - Updated and modernised a non-Drupal PHP platform to ensure its - compatibility with their new Drupal 7 website, adding Composer to - manage dependencies and Guzzle to perform HTTP requests to Drupal to - trigger actions via REST. - - Drupal.org Developer 2014-2015 - Drupal Association - - - Worked on the Drupal.org website, its sub-sites and infrastructure, - developing new tools and features whilst fixing bugs and issues. - - - Monitored and maintained the Drupal.org testbot infrastructure during - high traffic periods, ensuring that automated tests are able to run - for patches submitted to Drupal.org. - - - Fixed any issues that made Drupal.org a Drupal 8 release blocker, - ensuring that there were no further delays in releasing Drupal 8. - - Senior Drupal Developer 2013-2014 - Precedent - - - Led a development team consisting of colleagues in other offices as - well as an off-site client contractor. Completed an in-progress - Drupal 7 project, adding missing functionality and fixing bugs. - - - Created and shared a Vagrant and Puppet-based development environment - to ensure consistency for Developers. - - Application Developer 2012-2013 - Nomensa - - - Developed custom Drupal 7 modules including an integration with - CiviCRM. - - - Completed front-end theme development work with a focus on - accessibility, ensuring that it was WCAG 2.0 compliant. - - - Worked alongside and mentored front-end Developers in Drupal theming - on projects. Several of them would later become full-time Drupal - Developers and Themers. - - - Provisioned servers with a Nginx, PHP-FPM and MySQL stack, and - deployed applications. - - Freelance Web Developer 2007-2012 - Freelance - - Drupal/PHP Developer 2011-2012 - Proctor + Stevenson - - - Developed and co-developed new websites, including the agency’s first - Drupal 7 client project. Provided ongoing support and maintenance of - websites for existing clients. - - - Architected and developed a Drupal 6 and Ubertcart project for a - water services company, which processed residential and commercial - property transactions until September 2020. - - - Performed Linux server provisioning and configuration tasks for - client websites. - - Drupal Web Developer 2010-2011 - Horse & Country TV - - - Maintained and supported the company’s Drupal 6 website as part of a - two-person team. - - - Re-architected and re-developed the Events section, adding Ubercart - for paid events which added a new revenue stream for the company. - - - Developed custom modules including the 'Now & Next' module which - displayed the current and subsequent programmes on the channel. - - -Additional Experience --------------------------------------------------------------------------------- - - Bootcamp Mentor 2023-Present - School of Code - - - Mentoring coding bootcamp students, working with one-on-one mentees - during the bootcamp as well as groups at in-person events such as hack - days. - - - Presented a session to current students and graduates at the - TechConnect London event, organised by School of Code. - - - Working with School of Code staff and other mentors to review and - select students for upcoming cohorts. - - Individual contributor 2012-Present - https://github.com/opdavies - - Maintaining and contributing to various open-source software projects. - - Individual contributor 2008-Present - https://www.drupal.org/u/opdavies - - - Contributed code to Drupal core. - - Maintained Drupal modules and themes, including the Override Node - Options module since 2012, which is used on around 40,000 active - Drupal websites (April 2024). - - Multiple-time DrupalCon speaker, contribution day mentor and track - committee member. - - Board member of the Drupal England & Wales Association. - - Former organiser of the Drupal Bristol user group and DrupalCamp - Bristol conference. - - Bootcamp Mentor 2021 - Drupal Career Online - - Mentoring Drupal coding bootcamp students, organised by DrupalEasy. - - Bootcamp Mentor 2018-2021 - DevelopMe_ - - Mentoring coding bootcamp students, learning PHP and JavaScript. - - Co-organiser/Organiser 2015-2023 - PHP South West/PHP South Wales - - - Co-organising PHP-related events in Bristol between 2015 and 2019. - - Organising PHP-related events in Cardiff between 2018 and 2023. - - -Certifications --------------------------------------------------------------------------------- - -- Acquia certified Drupal Developer (2017) -- Acquia certified Drupal Front-End Specialist (2017) -- Acquia certified Drupal Back-End Specialist (2017) -- Acquia certified Drupal Cloud Pro (2018) -- Platform.sh partner certification (2021) -- Adult Mental Health First Aid - Training in Mind / St. John's Ambulance (2019) - - -Interests --------------------------------------------------------------------------------- - -Open source software, Linux, self-hosting, running, martial arts. - - -Certifications --------------------------------------------------------------------------------- - -References available upon request -