Tim
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

Education

/

Sussex University / Degree

2004 - 2008, BRIGHTON

Computer Science 2:1

New College/ A-Levels

1996 - 1998, SWINDON

Computer Science, Physics, Geography

Testimonials

/

Al Croston / CEO

AXIS TWELVE

Tim joined us on a short term contract for a complex and large project. The very tight timescales, meant it was crucial that new starters were able to hit the ground running. Tim’s experience and expertise in Drupal meant that this was possible. This combined with Tim’s pragmatic approach, made him a valuable and respected member of the team.

John Newton / CEO

SERENO LTD

Tim is one of the most industrious & knowledgeable Drupal developers I have had the pleasure of working with. Not only are his technical skills first rate, he also excels at managing and prioritising his work-schedule. Tim also has a quality rare in a hard-core coder – he is great with clients! I would certainly recommend him to anyone seeking advanced custom coding development for their Drupal project.

Jonathan Brothers / Head of Creative

WONGA

Tim is a great programmer and developer. With keen computer architecture skills and theories, but is also a great people person and team leader. Always ensuring his team are kept motivated through his enthusiasm for the job. Tim has a great personality and demeanour, and truly is passionate and enjoys his work. He is always straight talking and upfront about issues and always keen to find solutions and innovate where possible.

Marcin Pajdzik / Contractor

Tim is a professional Drupal/PHP developer who willingly accepts challenging assignments and offers to contribute whenever there is an opportunity. His superior and always up-to-date technical knowledge combined with excellent communication skills makes him an exceptional technical leader. Tim is reliable, innovative and result-driven. If you are looking for someone for your digital project, get in touch with Tim!