Manuel Horrillo Diestro

Desarrollador Full Stack | Angular + Spring Boot

Perfil Profesional

Desarrollador Full Stack con más de 4 años trabajando con Java y Angular entre proyectos freelance y experiencia profesional. En los últimos años he estado involucrado en el desarrollo de aplicaciones empresariales, destacando un sistema completo de gestión logística utilizado por el distribuidor oficial de Chanel en España. Me tomo muy en serio la calidad del código, la organización de la arquitectura y el impacto real que tiene lo que programo en el día a día de una empresa. Busco un entorno donde seguir creciendo, aportar lo que sé y aprender de un equipo con más camino recorrido.

Experiencia Profesional

Desarrollador Full Stack

Noviembre 2023 - Noviembre 2025

DELIM (Distribuidor Oficial Chanel España) - Departamento de Sistemas | Madrid (Híbrido)

Desarrollador principal de un sistema integral de gestión logística que actualmente controla todo el inventario de productos Chanel distribuidos en España. Responsable del diseño, desarrollo, despliegue y mantenimiento de la aplicación, utilizada diariamente por múltiples departamentos de la empresa.

Responsabilidades y logros:

  • Arquitectura y desarrollo full stack: Diseñé y desarrollé desde cero una aplicación web completa con Angular (migrando y desarrollando progresivamente desde v16 hasta v20) y Spring Boot 3.x, implementando arquitectura modular y escalable
  • Backend robusto y seguro: Desarrollé API REST con Spring Boot, implementando Spring Security con Keycloak, validaciones complejas, manejo de excepciones centralizado y logging estructurado
  • Gestión de datos compleja: Diseñé el modelo de base de datos MySQL, optimicé queries y desarrollé sistema de importación masiva capaz de procesar miles de registros con validaciones automáticas
  • Digitalización y automatización: Eliminé procesos manuales basados en Excel, creando flujos automatizados que redujeron errores en un 95% y tiempo de procesamiento en un 70%
  • Sistema de permisos avanzado: Implementé control de acceso basado en roles con granularidad a nivel de funcionalidad, integrando Keycloak para gestión de identidades
  • UX/UI optimizada: Diseñé interfaces intuitivas con Angular Material, implementando autocompletado inteligente, validaciones en tiempo real y feedback visual inmediato
  • Metodología ágil y colaboración: Trabajé en sprints semanales con usuarios finales, recogiendo feedback continuo e iterando rápidamente sobre funcionalidades
  • DevOps y producción: Gestioné despliegues en servidor Ubuntu, configuré backups automáticos, monitoricé logs y aseguré disponibilidad 24/7 del sistema
Stack tecnológico: Angular 16-20, TypeScript, RxJS, Angular Material, Spring Boot 3.x, Java 17, MySQL, Spring Security, Keycloak, API REST, Git, Ubuntu Server, Docker

Motivo de cambio: Busco incorporarme a un equipo de desarrollo más amplio donde pueda aprender de otros profesionales senior, participar en proyectos diversos con diferentes arquitecturas y tecnologías, y continuar mi crecimiento profesional en un entorno colaborativo con mejores prácticas de la industria.

Desarrollador de Sistemas

Julio 2022 – Septiembre 2023

Expide | Lobón, Badajoz

Gestión y Desarrollo sobre Dolibarr ERP

  • Personalización del ERP para diferentes clientes con cambios visuales y funcionales.
  • Optimización de flujos internos para reducir tareas repetitivas.
  • Desarrollo de módulos en PHP: generación de PDFs, automatizaciones y mejoras en TPV.
  • Configuración y mantenimiento de bases de datos MySQL.
  • Soporte evolutivo continuado a proyectos ya implantados.

Tecnologías: PHP, Dolibarr, MySQL, SiteGround

Desarrollador Full Stack Freelance

2021 – 2023

Proyectos independientes

Trabajé de forma autónoma creando aplicaciones web para diferentes clientes locales y pequeños negocios.

  • Desarrollo de APIs REST en Spring Boot para apps internas.
  • Aplicaciones web completas con Angular y MySQL.
  • Automatización de tareas administrativas para negocios pequeños, como organización y generación de facturas en PDF entre otras.
  • Implementación de paneles de administración sencillos y escalables.

Tecnologías: Angular, TypeScript, Spring Boot, Java, MySQL

Proyectos Destacados

Sistema de Inventario Chanel España

Aplicación web que centraliza todo el inventario, movimientos y trazabilidad de productos Chanel distribuidos por DELIM. El sistema eliminó la dependencia de Excel y se usa a diario por el equipo logístico.

Metodología: Desarrollo iterativo con feedback directo del personal logístico.

→ Ver proyecto en portafolio

Página Web Centro de Mayores Coexate

Página accesible y sencilla para un público de edad avanzada. Diseño limpio, navegación fácil y totalmente responsive.

→ Ver proyecto

Web Bobble Premier League

Proyecto personal para gestionar torneos, estadísticas y clasificaciones de una comunidad gaming. Base de datos creada con Google Sheets API.

→ Ver proyecto