About Me

¡Hola! Soy David Rodríguez, desarrollador senior y arquitecto Drupal, con más de diez años de experiencia construyendo, manteniendo y haciendo evolucionar plataformas basadas en Drupal.

Mi trabajo se sitúa entre el desarrollo de software, la arquitectura Drupal, el liderazgo técnico y la ingeniería de plataformas. He participado en proyectos que van desde webs corporativas y plataformas de contenidos hasta ecosistemas digitales complejos con módulos a medida, integraciones con terceros, autenticación, buscadores, flujos automatizados y CI/CD.

Drupal ha sido el hilo conductor de buena parte de mi trayectoria profesional.

También soy colaborador de Open Source y usuario de Linux desde hace años, principalmente Debian y Ubuntu. Me identifico con la cultura colaborativa del software libre: compartir conocimiento, mejorar las cosas entre todos y devolver a la comunidad cuando es posible.

Puedes consultar mis contribuciones al ecosistema Drupal en mi perfil de Drupal.org.

Drupal, arquitectura e ingeniería

Mi trabajo se centra en el desarrollo y la arquitectura Drupal, especialmente en proyectos modernos y en el ecosistema técnico que los rodea.

Trabajo habitualmente con:

  • Arquitectura Drupal y desarrollo de módulos a medida.
  • PHP y componentes Symfony.
  • Integraciones con servicios y APIs de terceros.
  • Autenticación, SSO y control de acceso.
  • Plataformas y arquitectura de búsqueda.
  • Entornos locales con Docker y DDEV.
  • Pruebas automatizadas y aseguramiento de calidad.
  • CI/CD, despliegues, rendimiento, caché e infraestructura.
  • Actualizaciones, migraciones y mantenimiento a largo plazo.
  • Análisis técnico y decisiones de ingeniería.

Me interesan especialmente los problemas que van más allá de implementar una única funcionalidad: comprender cómo interactúan las piezas de una plataforma, diseñar soluciones mantenibles, mejorar los flujos de desarrollo y hacer evolucionar los proyectos sin acumular complejidad innecesaria.

A lo largo de mi carrera también he colaborado con administraciones e instituciones públicas de ámbito local, regional, nacional e internacional. Con Drupal he construido webs corporativas, herramientas internas, intranets, servicios digitales, plataformas de contenidos y canales de comunicación.

Puedes encontrar más información profesional en LinkedIn y parte de mi código y trabajo Open Source en GitLab.

Comunidad Drupal, charlas y formación

Además del desarrollo, he participado en formación, charlas técnicas, talleres y actividades de divulgación sobre Drupal. Algunas de esas presentaciones —muchas en castellano— están disponibles en mi perfil de Speaker Deck.

Siempre he entendido que compartir conocimiento forma parte del trabajo con tecnologías abiertas: escribir documentación, publicar soluciones, dar charlas, ayudar a otras personas desarrolladoras y compartir lo aprendido al resolver problemas reales.

The Russian Lullaby

The Russian Lullaby es mi sitio técnico personal.

Su nombre procede de uno de mis estándares de jazz favoritos, Russian Lullaby, compuesto por Irving Berlin en 1927 e interpretado, entre otros, por John Coltrane.

Canción recomendada: John Coltrane - Russian Lullaby

Este sitio es mi lugar para documentar lo que voy descubriendo: Drupal, PHP, Linux, entornos de desarrollo, depuración, DevOps, APIs, arquitectura, herramientas, experimentos, bugs extraños y alguna que otra madriguera técnica.

Algunos artículos son tutoriales cuidadosamente estructurados; otros son apuntes sobre problemas encontrados y soluciones que no quiero tener que redescubrir seis meses después. Si esos apuntes ayudan a alguien más, mejor todavía.

Otros lugares donde escribo y comparto

También he publicado tutoriales en inglés y castellano para otras plataformas, entre ellas DigitalOcean, OpenWebinars y Medium.

Un poco más sobre mí

Fuera de la parte estrictamente técnica, puedes encontrar más notas, experimentos y referencias públicas en mi perfil de GitLab. Hay también algunos recuerdos personales que, por motivos que seguramente tuvieron sentido en algún momento, incluyen fotos de mi infancia.

My Gallery

Únete a la newsletter

Recibe artículos sobre Drupal y desarrollo web directamente en tu bandeja de entrada.

No spam. Unsubscribe at any time.