Senior Drupal Developer

Building Enterprise Drupal Solutions

Senior Drupal Developer with 10+ years of experience building scalable web platforms using Drupal and PHP. Specialized in backend architecture, custom module development, complex API integrations, Drupal upgrades, and large-scale data migrations across Drupal 6 through 11.

Drupal icon

Drupal Community

Contributor

Portrait of Ricardo Faria

Based in

Faro, Portugal

About Me

I am a Senior Drupal Developer with over 10 years of experience building and maintaining Drupal platforms for enterprise and public-sector clients. My work focuses mainly on backend development, including custom module development, complex data migrations, and API integrations.

Throughout my career I have worked on Drupal projects ranging from institutional websites to large multisite platforms. I have led migrations, implemented integrations with external services, and supported Drupal upgrade paths from legacy versions to modern Drupal architectures.

Alongside backend development I also contribute to frontend implementation when needed, working with JavaScript, jQuery, Sass, and modern build tools such as npm and gulp.

10+ Years Experience

Deep expertise across Drupal versions 6 through 11

Backend Specialist

Expert in PHP, MySQL, and custom module development

Full-Stack Capability

Proficient in JavaScript, jQuery, Sass, and modern tooling

Security & Maintenance

Maintaining Drupal platforms through security updates, module upgrades, and long-term platform stability improvements.

Core Expertise

Specialized skills and services built over a decade of Drupal development

Drupal Custom Module Development

Building bespoke Drupal modules and extending core functionality to meet unique business requirements. Expert in hooks, plugins, services, and event subscribers.

  • Custom module architecture
  • Plugin system development
  • Service container integration

Migrations & Upgrades

Orchestrating complex data migrations and version upgrades. Experienced in migrating from legacy systems, Drupal 7 to 9/10/11, and handling millions of records.

  • Drupal upgrade paths
  • ETL processes
  • Data transformation logic

Drupal API Integrations

Connecting Drupal with external services, RESTful APIs, third-party platforms, and microservices. Building robust, scalable integration layers.

  • REST & JSON:API
  • OAuth & authentication
  • Webhook processing

Multisite Platforms

Architecting and maintaining enterprise multisite installations. Managing shared codebases, site provisioning, and centralized configuration across hundreds of sites.

  • Shared infrastructure
  • Site provisioning automation
  • Configuration management

Performance & SEO

Optimizing site performance through caching strategies, database query optimization, and front-end improvements. Implementing SEO best practices for maximum visibility.

  • Caching architecture
  • Query optimization
  • SEO implementation

Accessibility

Ensuring WCAG compliance and building inclusive web experiences. Implementing semantic markup, keyboard navigation, screen reader support, and accessible forms.

  • WCAG 2.1 AA/AAA compliance
  • ARIA implementation
  • Accessibility audits

Experience

A decade of building enterprise Drupal solutions

Senior Drupal Developer

Devoteam Creative Tech · Lisbon, Portugal

Devoteam Creative Tech 08/2025 - Present

Main backend developer working on the Ecommerce Espaço Casa platform, building API integrations and backend features to support the commerce architecture.

  • Owning PHC and third-party API integrations for the new Espaço Casa commerce stack.
  • Prototyping modern Drupal architecture approaches with Canvas workflows.
  • Driving custom module design, performance reviews, and deployment guidance.

Senior Drupal Developer

CACI UK (formerly Cyber-Duck) · Remote

CACI UK (formerly Cyber-Duck) 04/2019 - 06/2025

Worked as the main backend developer for several enterprise Drupal clients, building platforms from the ground up and delivering complex migrations, API integrations, and Drupal upgrade projects.

  • Delivered complex Drupal data migrations and Drupal 7→8 upgrade paths.
  • Implemented REST/JSON:API integrations and enterprise authentication flows.
  • Launched large-scale sites from discovery through production handover.

Full Stack Web Developer

JAVALI · Caparica, Portugal

JAVALI 12/2015 - 03/2019

My first professional experience in web development, where I worked on more than 15 Drupal projects ranging from institutional websites to custom web applications. Responsibilities included backend and frontend development, security fixes, accessibility improvements, and SEO optimization.

  • Shipped 15+ Drupal projects, from marketing sites to bespoke platforms.
  • Balanced backend APIs, frontend theming, security fixes, and accessibility audits.
  • Introduced Drupal to new teams and mentored peers on best practices.

Selected Projects

Enterprise-scale Drupal implementations showcasing technical excellence

Project lead for the Sport England, This Girl Can, and Buddle multisite ecosystem, delivering shared component libraries and activity tracking experiences.

  • Built custom modules and custom reusable components to meet client needs.
  • Set up and configured Drupal Multisite platform to share components across sites.
  • Integrated Activity Check-in API feeding Highcharts visualizations.
  • Led content, media, and user migrations.

Role: Project Lead & Senior Drupal Developer

Espaço Casa Ecommerce

Senior backend lead for the new Espaço Casa commerce experience (going live in March 2026), connecting Drupal with PHC ERP and modern payment flows.

  • Built the PHC integration layer for bidirectional inventory and order data.
  • Debugged and hardened Meo Wallet payment processing.
  • Set up the multisite architecture powering brand expansion.
  • Delivered custom commerce modules tailored to operations.

Role: Senior Backend Developer

Led the rebuild of The Commonwealth’s flagship site, aligning search, content strategy, and migration efforts for a global audience.

  • Delivered bespoke modules and backend automation.
  • Integrated Algolia to power multilingual search.
  • Managed content, media, and user migrations into the new architecture.

Role:Main Backend Developer

Principal backend engineer for the Cabinet Office Fast Stream assessment platform, ensuring fair, secure testing logic for government candidates.

  • Implemented bespoke scoring and progression logic.
  • Hardened the platform with accessibility, security, and audit improvements.
  • Led backend debugging during high-volume assessment windows.

Role: Main Backend Developer

Other Projects

Highlights from earlier engagements spanning aviation, finance, culture, and public-sector platforms.

Backend development, security updates, and Highcharts integration.

Backend support, security updates and fixes.

Azores Airlines Stopover

Backend developer integrating airline APIs via the Drupal AJAX API.

Intranet ISPA

Developed Highcharts visualizations on top of large datasets for internal reporting.

PGR Family Form

Implemented PDF generation pipelines from complex multi-step forms.

Tech Stack

Technologies and tools I work with daily

Backend

  • PHP 7.4 - 8.3
  • Drupal 6-11
  • MySQL
  • MariaDB
  • PostgreSQL

Frontend

  • JavaScript ES6+
  • jQuery
  • Sass/SCSS
  • Twig
  • HTML5 / CSS3

Tools & DevOps

  • Git / GitHub
  • Composer
  • npm / gulp
  • Drush
  • Docker

Performance

  • Redis
  • Memcached
  • Varnish
  • Elasticsearch
  • CDN Integration

Languages

Languages I use in professional and international environments.

🇵🇹

Portuguese

Native

Native fluency used across client, stakeholder, and engineering collaborations.

🇬🇧

English

Advanced

Advanced proficiency for leading international delivery, documentation, and workshops.

🇪🇸

Spanish

Intermediate

Intermediate level applied in cross-border projects and partner communications.

Education

Foundations in informatics and computer engineering.

2007 - 2010

Technical Course in Informatics (12th Grade)

Introduced to software fundamentals, networking, and systems administration—building the foundation for professional Drupal engineering.

2011 - 2015

Computer Engineering Studies

Attended Instituto Politécnico de Beja, deepening knowledge of programming paradigms, algorithms, and software project delivery.

Get In Touch

Have a project in mind or want to discuss Drupal development? I'd love to hear from you.

Availability

Currently working as a Senior Drupal Developer at Devoteam Creative Tech. Always interested in hearing about interesting projects and initiatives related to Drupal and modern web platforms.

Open to discussions

Full-time role: Devoteam Creative Tech.