Summary

Senior AEM developer and analyst programmer with 13+ years building web platforms for banking, pharma and tourism companies. I am currently the sole senior developer owning the AEM side of a B2B pharmaceutical e-commerce platform for around 1,800 pharmacies (AEM as a Cloud Service, CIF, Adobe Commerce), from requirements analysis and technical design to components, Sling Models, OSGi services and React integration. Strong frontend architecture background (React, Next.js, TypeScript, design systems, performance), plus a UX and design background that helps me build components authors and designers enjoy using. Preparing the Adobe Experience Manager Sites Developer Expert certification and exploring Edge Delivery Services.

  • Sole senior developer owning AEM delivery of a B2B pharma e-commerce platform for ~1,800 pharmacies
  • 13+ years building web platforms for banking, pharma and tourism
  • Frontend architecture: React, Next.js, TypeScript, design systems, performance
  • Analysis and delivery: requirements, estimates, technical design and code review in Scrum teams
  • English C1 · Spanish native · Fully remote from the Canary Islands

Core skills

  • Adobe Experience Manager

    AEM as a Cloud Service Cloud Manager (CI/CD pipelines, environments) Dispatcher AEM components and Coral UI dialogs HTL (Sightly) Sling Models OSGi services CIF (Commerce Integration Framework) Adobe Commerce GraphQL Experience Fragments Venia storefront and React integration Clientlibs (Webpack 5 / Vite) Edge Delivery Services (PoC, learning)
  • Frontend

    React Next.js TypeScript JavaScript (ES2015+) Semantic HTML CSS, SASS, PostCSS BEM and Atomic Design Design systems (Fractal, Storybook, Chromatic) Accessibility (WCAG) Web performance Webpack, Vite
  • Backend and integration

    Java (Sling, OSGi) GraphQL REST APIs Node.js, npm Sitecore (frontend integration) PHP (Laravel, CakePHP, WordPress) MySQL
  • Quality and DevOps

    Git and Git flow Azure DevOps Jira, Bitbucket Docker Jest Playwright Postman
  • Analysis and methods

    Requirements analysis Technical design and estimation Code review Technical documentation Scrum (certified Scrum Master) Figma (design handoff)

Experience

  • HEFAME · fmasonline Leading Spanish cooperative in pharmaceutical distribution

    Senior AEM Fullstack Developer · Analyst Programmer

    Jan 2024 – Present · Murcia · Full remote

    New version of fmasonline.com, the B2B e-commerce platform for Hefame's pharmacy network, built on AEM and Adobe Commerce. Launch upcoming.

    • Sole senior developer responsible for everything AEM in a platform serving around 1,800 pharmacies.
    • Platform scope: the main B2B site, an individual website for each pharmacy with its own administration panel, and in-store pharmacy kiosk terminals.
    • Requirements analysis with business stakeholders, technical design and estimation of features end to end.
    • AEM components built with HTL, Sling Models, OSGi services and author-friendly Coral UI dialogs; Experience Fragments for reusable content.
    • Adobe Commerce integration through CIF and GraphQL, with a custom Venia storefront theme and React components embedded in AEM pages.
    • Clientlibs build pipeline on Webpack 5 / Vite.
    • AEM Cloud Manager: CI/CD pipelines, Dispatcher configuration and environments.

    Stack: 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) Mortgage lender, joint venture of Banco Santander and BNP Paribas

    Senior / Lead Frontend Developer

    Jan 2021 – Jan 2024 · Madrid · Full remote

    Frontend for uci.com, hipotecas.com and the commercial loan and mortgage simulators, on Sitecore, in a Scrum team.

    • Frontend development and ongoing maintenance of uci.com and hipotecas.com, integrated in Sitecore.
    • Complete rebuild of the commercial loan and mortgage simulators.
    • Built and maintained an Atomic Design system with Fractal, Handlebars, SASS/PostCSS and BEM, with visual review in Chromatic.
    • Component development in vanilla JavaScript (ES6+) and React.
    • Scrum delivery on Azure DevOps with Git flow, working with designers in Figma.

    Stack: Sitecore, JavaScript, React, Fractal, Handlebars, SASS, PostCSS, BEM, Chromatic, Azure DevOps, Figma

  • Teleférico del Teide · Volcano Life Teide cable car, tours and activities in Tenerife

    Senior Frontend Developer

    Jan 2017 – Feb 2024 · Tenerife · Full remote · part-time freelance from 2021

    Frontend for the company's commercial site and blog, and for client websites.

    • Commercial tours and booking site volcanoteide.com, built with CakePHP, React and Next.js.
    • Multilingual blog built from scratch on HubSpot (blog.volcanoteide.com).
    • Client websites with Next.js and React (tamaran.com, caminobarrancodemasca.com) and WordPress (ventearriba.es, teide.guide).
    • UI components with React and Storybook; Git workflow on Jira and Bitbucket.

    Stack: React, Next.js, JavaScript, Storybook, CakePHP, HubSpot, WordPress, Bootstrap, Webpack, Jira, Bitbucket

  • Earlier experience

    • Senior Frontend Developer, RK People · Barcelona 2016 – 2017
    • Lead Frontend Developer / Webmaster, Grupo Pacífico · Barcelona 2015 – 2016
    • Lead Frontend Developer / Webmaster, GF Hoteles · Grupo Fedola · Tenerife 2013 – 2015
    • Webmaster / Frontend Developer, Europacomunicación · Madrid 2013
    • Multimedia and Interactive Designer, Grupo SM · Madrid 2008 – 2012
    • Web and interactive design, UCLM · MIDE, MediaLab Madrid, Jban · Madrid / Cuenca 2004 – 2007

Projects

  • EDS Lab: Personal Edge Delivery Services project: EDS-style blocks, three-phase loading and a React block, authored in Document Authoring.

Certifications · Education · Languages

Certifications

  • Scrum Master, Scrum Manager 2021
  • Agile Foundation, Scrum Manager 2021
  • Adobe Experience Manager Sites Developer Expert, Adobe (in preparation)

Education

  • Licenciatura in Fine Arts (5-year pre-Bologna degree), Art and New Technologies, University of Castilla-La Mancha (UCLM) · Cuenca, Spain 2002 – 2008
    Erasmus at the University of Plymouth (UK), 2006. Internship at Pontificia Universidad Javeriana (Cali, Colombia), 2007.
  • Master's Degree in Teacher Training for Secondary Education, University of La Laguna (ULL) · Tenerife, Spain 2021

Languages

  • English: C1, full professional proficiency
  • Spanish: Native