EXPERIENCIA PROFESIONAL

ANGULAR DEVELOPER (ASP.NET Core) — Hiberus

Valencia, España · Actualidad

Trabajo desarrollando herramientas de gestión de empleados para el sistema público de una comunidad autónoma española (>6.000 usuarios/día), combinando micro frontales en Angular (hasta v17) y React 18, con backend en ASP.NET Core 8.

Stack: Angular 17, ASP.NET Core 8, RxJS, EF Core, Jenkins, GitHub

  • Implementación de flujos reactivos con RxJS (Observables, Subjects y operadores) para gestión de eventos asíncronos en microfrontends Angular.
  • Diseño de DTOs, migraciones EF Core y lógica de negocio en ASP.NET Core 8 para APIs REST consumidas por microfrontends Angular.
  • Propuesta e implementación de estrategia de testing (Angular y .NET Core) en un proyecto sin pruebas previas, alcanzando >80% de cobertura y mejorando la estabilidad del código.
  • Implementación y mantenimiento de pipelines CI/CD con Jenkins para automatizar builds, tests y despliegues.
  • Control de versiones con GitHub y estrategia Git Flow.

ANGULAR DEVELOPER — NTT Data

Alicante, España ·

Stack: Angular, TypeScript, RxJS, Jasmine, Karma, Jenkins, OpenShift

  • Plataforma bancaria de gestión de créditos preconcedidos para clientes y empresas.
  • Incremento de la cobertura de tests unitarios en Angular (+19%) utilizando Jasmine/Karma y promoción de prácticas TDD en el equipo.
  • Gestión de flujos reactivos con RxJS para suscripciones y eventos asíncronos, previniendo memory leaks mediante gestión adecuada del ciclo de vida de observables.
  • Reducción del 30% de duplicidad de funcionalidades mediante creación de servicios reutilizables y centralización de lógica de negocio.
  • Gestión de despliegues en Kubernetes (OpenShift), optimizando tiempos de entrega y estabilidad de entornos.
  • CI/CD con Jenkins y GitHub (Git Flow), automatizando despliegues.

JUNIOR FULLSTACK — Capgemini

Murcia, España ·

Stack: Angular, TypeScript, Java, Spring Boot, JPA/Hibernate, SQL

  • Aplicaciones web dinámicas para compañías estatales francesas (hasta 10M usuarios/mes).
  • Desarrollo de aplicaciones SPA con Angular, implementando componentes reutilizables y optimizando la experiencia de usuario.
  • Refactorización de consultas SQL nativas a JPA/Hibernate, mejorando mantenibilidad y consistencia de acceso a datos.
  • Trabajo en equipos Agile bajo SAFe 5.0 (dailys, planning, retros, reviews).

SUPERVISOR DE OPERACIONES DE CAJA Y ATENCIÓN AL CLIENTE — Inditex

Orihuela Costa, España ·
  • Coordinación integral de apertura, gestión y cierre de caja.
  • Formación al equipo, reduciendo errores operativos un 17%.

PROYECTOS DESTACADOS

Euromint — SaaS para coleccionistas de monedas de euro

Plataforma SaaS para gestionar colecciones de monedas de euro, permitiendo a los usuarios registrar, organizar y seguir su colección personal con datos detallados de cada emisión.

Stack: Angular, ASP.NET Core, MySQL, REST API

  • Diseño y desarrollo completo del producto (frontend, backend y base de datos).
  • Gestión de colecciones personales de monedas por país, año y variante.
  • Arquitectura orientada a SaaS con persistencia de datos por usuario.
  • Despliegue en entorno cloud con dominio propio.
  • Ver proyecto →

TECNOLOGÍAS

  • Angular (13–17)
  • TypeScript
  • JavaScript
  • HTML5 / CSS3
  • Angular Material
  • TailwindCSS
  • .NET Core
  • REST APIs
  • MySQL
  • Highcharts
  • Git / GitHub
  • Swagger / Postman
  • Jenkins
  • SonarQube
  • Dockers
  • Agile Scrum / Kanban