Resumen

Desarrollador senior de AEM y analista programador con más de 13 años construyendo plataformas web para empresas de banca, farmacia y turismo. Actualmente soy el único desarrollador senior a cargo de la parte de AEM de una plataforma de comercio electrónico B2B farmacéutico para unas 1.800 farmacias (AEM as a Cloud Service, CIF, Adobe Commerce): desde el análisis de requisitos y el diseño técnico hasta los componentes, los Sling Models, los servicios OSGi y la integración con React. Sólida base en arquitectura frontend (React, Next.js, TypeScript, sistemas de diseño, rendimiento) y formación en UX y diseño, que me ayuda a construir componentes cómodos para autores y diseñadores. Preparo la certificación Adobe Experience Manager Sites Developer Expert y exploro Edge Delivery Services.

  • Único desarrollador senior a cargo de AEM en una plataforma B2B farmacéutica para ~1.800 farmacias
  • Más de 13 años construyendo plataformas web para banca, farmacia y turismo
  • Arquitectura frontend: React, Next.js, TypeScript, sistemas de diseño, rendimiento
  • Análisis y entrega: requisitos, estimaciones, diseño técnico y revisión de código en equipos Scrum
  • Inglés C1 · Español nativo · En remoto desde Canarias

Competencias

  • Adobe Experience Manager

    AEM as a Cloud Service Cloud Manager (pipelines CI/CD, entornos) Dispatcher Componentes AEM y diálogos Coral UI HTL (Sightly) Sling Models Servicios OSGi CIF (Commerce Integration Framework) Adobe Commerce GraphQL Experience Fragments Storefront Venia e integración con React Clientlibs (Webpack 5 / Vite) Edge Delivery Services (PoC, aprendiendo)
  • Frontend

    React Next.js TypeScript JavaScript (ES2015+) HTML semántico CSS, SASS, PostCSS BEM y Atomic Design Sistemas de diseño (Fractal, Storybook, Chromatic) Accesibilidad (WCAG) Rendimiento web Webpack, Vite
  • Backend e integración

    Java (Sling, OSGi) GraphQL APIs REST Node.js, npm Sitecore (integración frontend) PHP (Laravel, CakePHP, WordPress) MySQL
  • Calidad y DevOps

    Git y Git flow Azure DevOps Jira, Bitbucket Docker Jest Playwright Postman
  • Análisis y metodología

    Análisis de requisitos Diseño técnico y estimación Revisión de código Documentación técnica Scrum (Scrum Master certificado) Figma (traspaso de diseño)

Experiencia

  • HEFAME · fmasonline Cooperativa líder en distribución farmacéutica en España

    Desarrollador Senior AEM Fullstack · Analista Programador

    ene 2024 – Actualidad · Murcia · En remoto

    Nueva versión de fmasonline.com, la plataforma de comercio electrónico B2B de la red de farmacias de Hefame, sobre AEM y Adobe Commerce. Lanzamiento próximo.

    • Único desarrollador senior responsable de todo lo relacionado con AEM en una plataforma para unas 1.800 farmacias.
    • Alcance de la plataforma: la web B2B principal, una web propia para cada farmacia con su panel de administración y los terminales de kiosco en farmacia.
    • Análisis de requisitos con negocio, diseño técnico y estimación de funcionalidades de principio a fin.
    • Componentes AEM con HTL, Sling Models, servicios OSGi y diálogos Coral UI pensados para los autores; Experience Fragments para contenido reutilizable.
    • Integración con Adobe Commerce mediante CIF y GraphQL, con un tema propio del storefront Venia y componentes React integrados en páginas AEM.
    • Pipeline de build de clientlibs con Webpack 5 / Vite.
    • AEM Cloud Manager: pipelines CI/CD, configuración de Dispatcher y entornos.

    Tecnologías: AEM as a Cloud Service, CIF, Adobe Commerce, GraphQL, HTL, Sling Models, OSGi, React, Java, Vite, Webpack 5, Cloud Manager, Dispatcher

  • Unión de Créditos Inmobiliarios (UCI) Entidad hipotecaria, sociedad conjunta de Banco Santander y BNP Paribas

    Desarrollador Frontend Senior / Lead

    ene 2021 – ene 2024 · Madrid · En remoto

    Frontend de uci.com, hipotecas.com y los simuladores comerciales de préstamos e hipotecas, sobre Sitecore, en un equipo Scrum.

    • Desarrollo frontend y mantenimiento continuo de uci.com y hipotecas.com, integradas en Sitecore.
    • Renovación completa de los simuladores comerciales de préstamos e hipotecas.
    • Creación y mantenimiento de un sistema de diseño Atomic Design con Fractal, Handlebars, SASS/PostCSS y BEM, con revisión visual en Chromatic.
    • Desarrollo de componentes en JavaScript (ES6+) sin framework y en React.
    • Entrega en Scrum sobre Azure DevOps con Git flow, en colaboración con diseño en Figma.

    Tecnologías: Sitecore, JavaScript, React, Fractal, Handlebars, SASS, PostCSS, BEM, Chromatic, Azure DevOps, Figma

  • Teleférico del Teide · Volcano Life Teleférico del Teide, excursiones y actividades en Tenerife

    Desarrollador Frontend Senior

    ene 2017 – feb 2024 · Tenerife · En remoto · freelance a tiempo parcial desde 2021

    Frontend de la web comercial y el blog de la empresa, y de webs de clientes.

    • Web comercial de excursiones y reservas volcanoteide.com, con CakePHP, React y Next.js.
    • Blog multilingüe creado desde cero en HubSpot (blog.volcanoteide.com).
    • Webs de clientes con Next.js y React (tamaran.com, caminobarrancodemasca.com) y WordPress (ventearriba.es, teide.guide).
    • Componentes de interfaz con React y Storybook; flujo Git sobre Jira y Bitbucket.

    Tecnologías: React, Next.js, JavaScript, Storybook, CakePHP, HubSpot, WordPress, Bootstrap, Webpack, Jira, Bitbucket

  • Experiencia anterior

    • Desarrollador Frontend Senior, RK People · Barcelona 2016 – 2017
    • Responsable de Frontend / Webmaster, Grupo Pacífico · Barcelona 2015 – 2016
    • Responsable de Frontend / Webmaster, GF Hoteles · Grupo Fedola · Tenerife 2013 – 2015
    • Webmaster / Desarrollador Frontend, Europacomunicación · Madrid 2013
    • Diseñador Multimedia e Interactivo, Grupo SM · Madrid 2008 – 2012
    • Diseño web e interactivo, UCLM · MIDE, MediaLab Madrid, Jban · Madrid / Cuenca 2004 – 2007

Proyectos

  • EDS Lab: Proyecto personal de Edge Delivery Services: blocks al estilo EDS, carga en tres fases y un block en React, con contenido en Document Authoring.

Certificaciones · Formación · Idiomas

Certificaciones

  • Scrum Master, Scrum Manager 2021
  • Agile Foundation, Scrum Manager 2021
  • Adobe Experience Manager Sites Developer Expert, Adobe (en preparación)

Formación

  • Licenciatura en Bellas Artes (plan anterior a Bolonia, 5 años), especialidad Arte y Nuevas Tecnologías, Universidad de Castilla-La Mancha (UCLM) · Cuenca 2002 – 2008
    Erasmus en la University of Plymouth (Reino Unido), 2006. Prácticas en la Pontificia Universidad Javeriana (Cali, Colombia), 2007.
  • Máster en Formación del Profesorado de Educación Secundaria, Universidad de La Laguna (ULL) · Tenerife 2021

Idiomas

  • Inglés: C1, dominio profesional
  • Español: Nativo