Rabbetts
Lead Drupal
Developer /
Overview
Seasoned Drupal contractor with extensive front-end and back-end experience across a variety of high profile projects.Over 15 years experience working with Drupal, PHP and Javascript programming languages. As an accomplished Drupal contractor I am used to coming into projects and hitting the ground running. Being expected to pick things up fast and start contributing straight away.
My preferred vocation as a Drupal contractor is constructing intricate Drupal platforms and custom modules. I am an expert in HTML/CSS/SASS adhering to coding standards and I have used a variety of javascript frameworks, including Angular and React.js.
I am proficient in all aspects of Drupal including site installation/maintenance/updating, troubleshooting, template/theme development, drush deployment scripting and CI, Drupal coding standards and best practices.
As a Drupal contractor I have worked in both large teams and in smaller operations. I am happy, confident and productive in almost any situation. I always aim to provide the most efficient possible solution to any given problem whether that be through custom development, the correct usage of contributed modules or third party services. I am a great team player but I also possess the ability to work well independently.
07730 327508
Skills
/Backend / Frontend
PHP 5 & 7 ✱ / HTML / CSS / Javascript ✱
SQL ✱ / jQuery ✱
D7 and D8 backend ✱ / Angular / Ionic ✱
Restful / Headless Drupal ✱ / LESS / SASS / CSS Lint ✱
Migration ✱ / Gulp / Browsersync✱
GIT ✱ / Backbone.js / React / ember.js / vue.js ✱
Bash/Zsh ✱ / Bourbon / Neat ✱
Nginx / Apache ✱ / Responsive web design ✱
Docker ✱ / Bootstrap ✱
Vagrant / Puppet ✱ / Drupal custom theme development ✱
Continuous Integration (Bamboo, Jenkins, Teamcity, GoCD, Ansible) ✱ / SEO ✱
Custom build scripting using Drush ✱ / Cordova / Phonegap ✱
Elasticsearch / Beats / Logstash / Kibana ✱ / TypeScript, CoffeeScript ✱
Varnish / Memcache ✱ / Project Management
Node.js ✱ / Jira / Pivotal / Trello ✱
Laravel / Symfony / MongoDB ✱ / Agile - Scrum / Kanban ✱
✱= expert ✱ = proficient ✱ = advanced beginner
Experience
/Catch Digital / Senior Drupal Developer (contract)
FEB 2018 - PRESENT, OXFORD CIRCUS, LONDON
Worked closely with the client of a large digital hub to migrate and build new Drupal 8 platform. Documented architectural approach and test strategies. Orchestrated Acquia Lift and Content Hub configuration and customisation to create a custom user experience. Setup Docker, Jenkins, Ansible build script for continuous delivery. Helped out on the London Zoo website, Angular 1 bug fixing. Designed and built 2 APIs, 1) as a proxy for content hub and 2) a proxy between the front end angular platform and salesforce. Integrated Auth0 for single sign on.Attraction Tickets Direct / Senior Drupal Developer (contract)
AUGUST 2016 - JAN 2018, CLAPHAM JUNCTION, LONDON
My main role was to build a Drupal 8 headless RESTful API which could be communicated with from the internal systems and simplify communication with many external APIs. I built this using a custom module and the RESTful web services module. As a result of the architecture, new APIs can be brought online with minimal development time, while still maintaining a stable and reliable infrastructure, as per the original specification. The API handles the external complexities and implements a standard interface for the internal systems to acquire external booking information. In addition to this, I setup and managed a complete docker infrastructure both locally and on a staging server. I hooked up the API to the ELK Stack (now the Elastic Stack) using logstash forwarder, logstash, elastic search and finally kibana to display real-time graphical information about the API.Kaplan International / Senior Drupal Developer (contract)
JANUARY 2016 - AUGUST 2016, WEST KENSINGTON, LONDON
Major feature development front and backup on a global multilingual Drupal 7 site. Converted field collections to inline entity form fields to resolve major performance conflict and improve user experience. Built custom migration tool to move content. Integrated feature builds using the bamboo CI tool so QA's could test features in isolation, massively improved productivity and eliminated QA bottleneck.Full Fat Things / Senior Drupal Developer (contract)
MAY 2015 - DEC 2015, REMOTE
I helped with the development of a responsive/adaptive Drupal based website, to manage and maintain a massive document archive. I developed new features and improved the existing code base, including enhancing the migration system, building new complex user interfaces and tracking down and fixing bugs.I joined a team of 9 developers all working from home, the working environment involved adhering to strict guides on code purity and programming approaches, and delivering each sprint to hard deadlines.
Full work history available at