Ferran Hernandez Prunera

Ferran Hernandez Prunera

Desarrollador Backend Senior · Java y Spring Boot · Cloud y DevOps

Perfil

Desarrollador backend senior con más de 6 años de experiencia diseñando y construyendo microservicios Java / Spring Boot para grandes compañías como Inditex, ING, BBVA y WorldRemit. Especializado en arquitecturas orientadas a eventos (Kafka, gRPC), DDD y arquitectura hexagonal, y en entrega cloud-native sobre AWS, Google Cloud y Azure con Terraform, Kubernetes y CI/CD. Experiencia como tech lead y formador de equipos.

Experiencia

Desarrollador Backend Senior

07/2025 – 07/2026

VirtualCave S.L. · Cliente: Inditex · Remoto

  • Desarrollo de microservicios orientados a eventos y flujos de integración con Kafka y gRPC.
  • Aplicación de arquitectura limpia y DDD para garantizar la mantenibilidad de aplicaciones de alto rendimiento.
  • Mejora de la fuente de stock de Inditex e incorporación de nuevas funcionalidades.

Desarrollo de microservicios orientados a eventos y flujos de integración con Kafka y gRPC.

Desarrollador Backend Freelance

06/2023 – Actualidad

Autónomo · Remoto

  • UOC (01/2025 – Actualidad): Desarrollo de servicios serverless y cloud native sobre AWS (Lambda).
  • BBVA (01/2025 – 07/2025): Implementación de funcionalidades en microservicios backend para la gestión de altas de usuarios y productos en una plataforma de transacciones financieras.
  • Comunidad de Madrid (01/2025 – 06/2024): Análisis de requisitos, diseño y desarrollo de la base de datos, integración con APIs de terceros y colaboración con el equipo front-end en la gestión y visualización de datos.
  • Indra S.A. (10/2024 – 12/2024): Corrección de incidencias en el proyecto principal de seguros e implantación de tests unitarios con Java 8–11, Spring Boot y JUnit.
  • WorldRemit UK (01/2024 – 06/2024): Integraciones de pago con terceros y aplicaciones reactivas escalables con Java 17, Spring Boot, WebFlux y gRPC; comunicación diaria en inglés.
  • ING (06/2023 – 11/2024): Desarrollo y mantenimiento de microservicios DDD/hexagonales que soportan la aplicación pública principal de ING, con Java 8–17, Spring Boot y Kafka.

Desarrollo de servicios serverless y cloud native sobre AWS (Lambda).

Analista Programador y DevOps

02/2023 – 11/2023

RealNaut S.L. · Remoto

  • Desarrollo y despliegue de aplicaciones web y móviles sobre AWS, Google Cloud y Azure.
  • Automatización de infraestructura y CI/CD con Terraform, Flux, Tekton y GitHub Actions.

Desarrollo y despliegue de aplicaciones web y móviles sobre AWS, Google Cloud y Azure.

Tech Lead y Desarrollador Full Stack/DevOps

06/2022 – 03/2023

Trace Logistics S.L. · Remoto

  • Liderazgo de un equipo de desarrollo e implantación de arquitectura de microservicios y prácticas DevOps.
  • Formaciones quincenales a todo el departamento y sesiones técnicas avanzadas para mi equipo.

Liderazgo de un equipo de desarrollo e implantación de arquitectura de microservicios y prácticas DevOps.

Analista Full Stack y DevOps

11/2021 – 07/2022

Indra S.A. · Remoto

  • Desarrollo de APIs REST backend con arquitectura de microservicios en Spring/Java para un proyecto bancario interno.
  • Mantenimiento de los entornos con herramientas DevOps en un equipo ágil.
  • Formación inicial de nuevas incorporaciones.

Desarrollo de APIs REST backend con arquitectura de microservicios en Spring/Java para un proyecto bancario interno.

Desarrollador Full Stack

07/2020 – 10/2021

Programacion Integral S.A. · Lleida, Cataluña, España

  • Diseño de interfaces, implementación de funcionalidades y personalización de un ERP (RRHH, contabilidad, stock y e-commerce) para terceras empresas.
  • Soporte técnico a clientes y onboarding de nuevas incorporaciones.

Diseño de interfaces, implementación de funcionalidades y personalización de un ERP (RRHH, contabilidad, stock y e-commerce) para terceras empresas.

Programador en prácticas

01/2020 – 03/2020

JustDigital S.L. · Lleida, Cataluña, España

  • Implementación de funcionalidades y resolución de incidencias con Angular y TypeScript en el frontend y Spring con Java y Kotlin en el backend.

Implementación de funcionalidades y resolución de incidencias con Angular y TypeScript en el frontend y Spring con Java y Kotlin en el backend.

Formación

  • Grado en Ingeniería Informática Universitat Oberta de Catalunya (UOC) · En línea · 2020 – Actualidad
  • CFGS Desarrollo de aplicaciones multiplataforma IES Caparrella · Lleida, Cataluña, España · 2018 – 2020
  • CFGM Sistemas microinformáticos y redes IES Caparrella · Lleida, Cataluña, España · 2010 – 2012

Proyectos destacados

Habilidades

Lenguajes:
Java, Kotlin, TypeScript, JavaScript, Python, C#
Backend y arquitectura:
Spring Boot, Spring Cloud, WebFlux, Kafka, gRPC, Microservices, DDD / Hexagonal, FastAPI, Node.js, JPA / Hibernate
Frontend:
Angular, React, Next.js, Astro, Vue.js
Cloud y DevOps:
AWS (Lambda, API Gateway, Serverless), Google Cloud, Azure, Kubernetes, Terraform, GitHub Actions, Tekton, Flux, Jenkins, SonarQube
Datos y herramientas:
PostgreSQL, Oracle SQL, SQL Server, JUnit, MockMVC, Git, Linux
También:
JDBC, Jira, Swagger, Rancher, Liquibase, Spring Security, Thymeleaf, SASS, Apache Tomcat, WildFly, SOLID, Visual Basic .NET, VB6, Windows, Jasper Reports, PHP, PL/SQL