ES EN
Abierto a nuevas oportunidades

Carlos Del Hierro

Analista Programador Senior · Drupal Senior Developer · 10+ años desarrollando portales Drupal para administración pública y educación

Módulos custom · Headless · Drupal + IA

Sobre mí

Llevo más de 10 años construyendo plataformas Drupal críticas, con 15+ años de carrera en desarrollo web. Más de 40 portales desarrollados, 21 actualmente en producción y mantenimiento activo. He desarrollado los portales del Ayuntamiento de Santander (web institucional, sede electrónica, transparencia, TUS, intranet), el Portal Open Data del Ayuntamiento de Ponferrada, el Portal de Transporte del Gobierno de Cantabria y la Smart City de Maspalomas. Actualmente, en Sopra Steria, desarrollo módulos custom sobre Drupal 10/11 para los portales universitarios de un grupo editorial educativo internacional.

Mi especialidad es construir backends robustos que escalan: módulos custom, migraciones entre versiones, arquitecturas headless con Next.js y, desde 2025, integración de IA (Anthropic Claude, GPT) en flujos editoriales Drupal — campo en el que me estoy especializando con un Máster en Desarrollo con IA. Experiencia en administración pública, educación, smart city y agroalimentario.

Si necesitas que tu plataforma Drupal funcione bajo carga real, hablamos el mismo idioma.

10+ Años con Drupal
40+ Portales desarrollados
21 En producción activa
6 Proyectos open source

Servicios y Especialidad

Desarrollo de Módulos Custom

Para equipos con plataformas Drupal en producción que necesitan funcionalidad específica: validadores, flujos editoriales custom, integraciones con sistemas legacy. Más de 10 años desarrollando módulos con Plugin API, Event Subscribers y Config API para administración pública y enterprise.

Migraciones Drupal

¿Sigues en Drupal 7 con el EOL ya cumplido? Migro tu site a Drupal 10/11 preservando contenido, URLs y SEO. Experiencia migrando portales de administración pública con miles de páginas y contenido multilingüe usando Migration API.

Drupal Decoupled / Headless

Para proyectos que necesitan rendimiento de SPA con la gestión editorial de Drupal. Arquitectura headless con Drupal 10/11 como backend (JSON:API o GraphQL) y Next.js 14 como frontend. He implementado este patrón en plataformas IoT, smart city y agroalimentarias.

Drupal + Inteligencia Artificial

Para equipos editoriales con alta carga de trabajo manual: integración nativa de modelos de lenguaje en el backoffice para automatizar traducciones masivas, auto-etiquetado semántico y generación de borradores. Stack técnico: Llamadas asíncronas a la API de Anthropic (Claude) y OpenAI (GPT) integradas en flujos Drupal.

Casos de Éxito · Clientes

Portales de Administración Pública · Ayuntamiento de Santander

6 portales en producción para el Ayuntamiento de Santander: web institucional, sede electrónica, Portal de Juventud, Portal de Transparencia, Portal del TUS e intranet. Desarrollo full-stack, módulos custom, despliegues y mantenimiento evolutivo.

Drupal PHP MySQL Apache

Portal Open Data y CRM · Ayuntamiento de Ponferrada

Plataforma de datos abiertos y sistema CRM municipal para el Ayuntamiento de Ponferrada. Desarrollo Drupal con APIs públicas para consumo de terceros.

Drupal PHP MySQL

Portal de Transporte de Cantabria · Gobierno de Cantabria

Nuevo portal de información de transporte público regional para el Gobierno de Cantabria sobre Liferay/Java.

Liferay Java

Smart City de Lisboa · Ayuntamiento de Lisboa

Plataforma de gestión de servicios urbanos para el Ayuntamiento de Lisboa basada en Angular.

Angular

Portal cultural Sala BBK · Sala BBK

Mantenimiento del portal de la Sala BBK, espacio cultural de Bilbao. Desarrollo y mantenimiento evolutivo sobre WordPress.

WordPress PHP MySQL

Mantenimiento de aplicaciones internas · Empresa sector eléctrico

Mantenimiento de aplicaciones internas para una empresa nacional del sector eléctrico. Desarrollo y soporte sobre stack Java.

Java

Smart City de Maspalomas · Ayuntamiento de Maspalomas

Backend Drupal con API REST que centraliza los datos consumidos por los componentes de la ciudad inteligente del municipio de Maspalomas (Gran Canaria). Proyecto financiado con fondos europeos.

Drupal PHP REST API

Plataforma de trazabilidad agroalimentaria · Sector agroalimentario

Backend Drupal con IA para trazabilidad de cadena agroalimentaria sostenible. Permite consultas inteligentes sobre subproductos reutilizables a partir de datos de productos agrícolas.

Drupal PHP IA

Optimización de fermentación vinícola · Sector vinícola

Backend Drupal que ingiere datos IoT en tiempo real de dispositivos durante la fermentación del vino, con IA para optimizar cada fase del proceso.

Drupal PHP IoT IA

Portales universitarios · Sopra Steria / Grupo Planeta

Desarrollo de módulos custom y mantenimiento evolutivo de los portales de un grupo editorial educativo internacional (8 universidades) sobre Drupal 10/11. Sistema de internacionalización ES/EN, integraciones OAuth2 con APIs externas, gestión de búsqueda con Elasticsearch.

Drupal 10/11 PHP 8.3 Twig Elasticsearch OAuth2

Proyectos open source

DevMind

devmind
Experimento

Sistema de IA multi-agente que investiga, planifica, programa y documenta de forma autónoma usando Claude Opus.

Python 3.11 Anthropic API Multi-Agent CLI

AI Security Shield

ai-security-shield
Experimento

Middleware de ciberseguridad impulsado por IA que defiende contra ataques (inyecciones de prompt, malware, deepfakes) en tiempo real.

Python 3.11 FastAPI ML Security

VibeCheck

vibecheck
Experimento

Herramienta de code review que detecta APIs alucinadas, tests falsos y patrones inseguros introducidos por IA en Pull Requests.

Python GitHub Actions Code Review Security

Drupal Content Validator

drupal-content-validator
Experimento

Módulo de validación de reglas de negocio configurable. Bloque con estado en tiempo real y barra de progreso.

Drupal 10/11 PHP Twig Plugin API Config API

Drupal + Next.js Headless Starter

drupal-nextjs-starter
Experimento

Kit de inicio headless con Drupal 10 como backend GraphQL y Next.js 14 (App Router). Incluye ISR, metatags y TypeScript.

Drupal 10 Next.js 14 GraphQL TypeScript ISR

Drupal AI Assistant

drupal-ai-assistant
Experimento

Módulo que integra Claude (Anthropic) en el editor de nodos. Genera contenido, sugiere tags y traduce.

Drupal 10/11 Anthropic Claude Key Module AJAX

Experiencia Profesional

Analista Programador Drupal Senior | Sopra Steria

Actual
Dic 2023 — Actualidad Santander, España (Remoto)

Cliente: grupo editorial educativo internacional (8 universidades). Desarrollo de módulos custom y mantenimiento evolutivo de los portales universitarios sobre Drupal 10/11.

  • Desarrollo de módulos custom en Drupal 10/11 con PHP 8.3, Symfony, Twig, Plugin API y Config API
  • Implementación de sistema de internacionalización ES/EN para validación de features educativas (ECTS, modalidades, fechas de inicio)
  • Diseño y desarrollo de APIs REST/JSON para integraciones con sistemas externos
  • Integraciones OAuth2 con servicios externos
  • Gestión de Elasticsearch (índices, Kibana) para búsqueda avanzada
  • Site building, despliegues y gestión de tareas en JIRA bajo metodología Agile

Senior Drupal Developer | The Whiteam

Mar 2023 — Dic 2023 Santander, España (Remoto)

Desarrollo de 3 plataformas Drupal headless con componente IA, como backend de datos y APIs para clientes en sectores smart city, agroalimentario y vitivinícola.

  • Smart City de Maspalomas (Ayuntamiento de Maspalomas, financiación europea): backend Drupal + API REST para consumo de componentes urbanos
  • Plataforma de bioproductos: backend Drupal + IA para trazabilidad agroalimentaria sostenible
  • Plataforma de fermentación vinícola: backend Drupal con ingesta IoT + IA para optimización de procesos
  • Desarrollo de módulos custom con Plugin API y Event Subscribers, APIs REST, site building y despliegues

Senior Full Stack Developer (Especialista Drupal) | CIC Consulting Informático

Nov 2014 — Jun 2021 Santander, España

6+ años desarrollando portales web para administración pública y sector privado. Especialización profunda en Drupal y experiencia en Liferay/Java, WordPress y Angular.

  • Ayuntamiento de Santander (Drupal): 6 portales — web institucional, sede electrónica, Portal de Juventud, Portal de Transparencia, Portal del TUS e intranet
  • Ayuntamiento de Ponferrada (Drupal): Portal Open Data y Portal CRM
  • Gobierno de Cantabria (Liferay/Java): Portal de Transporte regional
  • Ayuntamiento de Lisboa (Angular): Smart City
  • Sala BBK (WordPress): mantenimiento del portal cultural
  • Empresa del sector eléctrico (Java): mantenimiento de aplicaciones internas
  • Stack: Drupal 7/8/9, PHP, MySQL, Apache, Liferay, Java, Angular, WordPress

Desarrollador Web Full Stack | Arko Promociones Culturales

Sep 2011 — Nov 2014 Astillero, Cantabria

Desarrollo y mantenimiento de portales web del sector cultural en PHP, MySQL, jQuery y ASP. Administración de servidores Windows.

Técnico Informático | COERCAN

Sep 2009 — Mar 2010 Santander, Cantabria

Primera experiencia profesional en el sector tecnológico. Soporte técnico, mantenimiento preventivo de infraestructura informática y resolución de incidencias.

Formación

BIG school

Máster en Desarrollo con IA

2025 — 2026

Formación especializada en aplicación de IA al desarrollo de software. Proyectos prácticos de integración de IA en desarrollo web, automatización de procesos y despliegue de aplicaciones inteligentes.

INESEM

Máster en Gestión y Desarrollo de Aplicaciones Multiplataforma

2021 — 2023

Desarrollo multiplataforma con metodologías ágiles, Git, PHP, JavaScript, MySQL/MongoDB, seguridad en desarrollo web, ASP.NET, Android (Kotlin) e iOS (Swift).

CESINE

Ingeniero Informático

2006 — 2010

Formación integral en ciencias de la computación, programación, bases de datos, redes y sistemas.

Habilidades Técnicas

Drupal & PHP

Drupal 10/11 Experto
PHP 8.3 Experto
Symfony Avanzado
Twig Experto
Composer/Drush Experto
Migration API Avanzado
Plugin API Avanzado

Frontend & APIs

JavaScript Avanzado
Next.js 14 Avanzado
GraphQL/JSON:API Avanzado
CSS/Sass Avanzado
REST APIs Experto

Otros CMS y stacks

WordPress Avanzado
Liferay Avanzado
Java Avanzado
Angular Avanzado

DevOps e IA

Docker/DDEV Avanzado
MySQL/MariaDB Experto
Elasticsearch Avanzado
Git/CI-CD Avanzado
Python Avanzado
Anthropic/LLMs En aprendizaje

Stack Técnico Completo

Drupal 10/11, Drupal 7/8/9, PHP 8.3, Symfony, Twig, Composer, Drush, Migration API, Plugin API, Event Subscribers, Config API, JSON:API, GraphQL, REST APIs, OAuth2, MySQL, MariaDB, Apache, Elasticsearch, Kibana, JavaScript, Next.js 14, React, TypeScript, Angular, jQuery, CSS, Sass, HTML5, WordPress, Liferay, Java, Python 3.11, FastAPI, Anthropic Claude, OpenAI GPT, Docker, DDEV, Git, GitLab, JIRA, Agile, Scrum, public sector, EdTech, Smart City, headless CMS.

¿Qué sigue?

¿Tienes un proyecto Drupal?

Estoy abierto a proyectos freelance, consultoría técnica y nuevas oportunidades. Si necesitas un módulo custom, una migración, una arquitectura headless o quieres explorar cómo integrar IA en tu plataforma Drupal, escríbeme.

Disponible para proyectos freelance y consultoría