Ganador Hackathon Barcelona Activa 2024

Daniel Diaz DiazSoftware Engineer · Java Backend

Daniel Diaz Diaz — Software Engineer · Java Backend · Barcelona, ES

Software Engineer especializado en backend Java: microservicios y APIs REST en banca, sobre arquitecturas distribuidas, integración con Host/Mainframe IBM y procesos batch. +250 h de formación certificada en Java, bases de datos, Clean Code y desarrollo asistido por IA.

Java 8/11/17Spring BootMicroserviciosREST APIOracle SQLDockerIBM MainframeGitLab CIJWT / OAuth2Spring BatchJava 8/11/17Spring BootMicroserviciosREST APIOracle SQLDockerIBM MainframeGitLab CIJWT / OAuth2Spring Batch
// Lenguajes

Java 8/11/17 (avanzado), SQL, Go, Python

// Frameworks

Spring Boot, Spring Batch, Spring Security, Spring Cloud, WebFlux

// APIs y Auth

REST API, OpenAPI/Swagger, JWT, OAuth2, seguridad de APIs

// Datos

Oracle SQL, MySQL, SQL Server, MongoDB, Mongock, JPA/Hibernate

// DevOps y CI

Docker, Git/GitHub, GitLab CI, Maven, Gradle

// Arquitectura

Microservicios, hexagonal, MVC, event-driven, alta disponibilidad

// Testing

JUnit 5, Mockito, Postman, Newman, integración y E2E

// Calidad

Clean Code, SOLID, refactorización, code review, Agile/Scrum

// IA aplicada

GitHub Copilot, prompting técnico, tests y refactor asistidos por IA

// Enterprise

IBM Mainframe/Host, banca, arquitectura ABSIS, legacy-modern

Software Engineer

NOV 2024 — PRES

CaixaBank Tech · Barcelona · Híbrido

Microservicios backend en entorno bancario, sobre arquitectura distribuida y sistemas críticos de alta disponibilidad.

  • APIs REST y procesos Batch con Java 8/11 y Spring Boot.
  • Desarrollo sobre arquitectura ABSIS y autenticación segura con JWT.
  • Integración y comunicación con sistemas IBM Mainframe / Host.
  • Diseño y optimización de consultas SQL complejas sobre Oracle.
  • Resolución de incidencias críticas y troubleshooting en TST/PRO.
  • Testing e integración de endpoints con Postman y Newman.
  • Soporte técnico y onboarding a nuevos miembros del equipo.
  • Documentación de APIs y flujos de integración para equipos funcionales.
  • Trabajo en Agile/Scrum con revisiones de código y estándares de calidad.
Java 8/11Spring BootSpring CloudOracle SQLIBM HostDockerGitLab

Software Engineer

SEP 2024 — SEP 2025

Reformastic · Barcelona · Remoto · Parcial

MVP 0 de una plataforma para el sector de reformas sobre arquitectura de microservicios.

  • Microservicios backend con Java 11 y Spring Boot.
  • Diseño e implementación de APIs REST y lógica de negocio.
  • Modelado y acceso a datos con SQL y MongoDB.
  • Definición técnica y refinamiento de User Stories.
  • Decisiones técnicas de arquitectura y escalabilidad del MVP.
Java 11Spring BootMongoDBREST APIsDockerScrum

Desarrollador Backend

ABR 2024 — NOV 2024

Barcelona Activa · IT Academy · Barcelona · Presencial

Proyecto colaborativo de microservicios con ejecución segura de código en contenedores Docker.

  • Core de ejecución segura de código Java en contenedores aislados.
  • Autenticación JWT con Spring Security y migraciones con Mongock.
  • APIs REST, testing automatizado y persistencia dual MongoDB/MySQL.
JavaSpring SecurityMongoDBMySQLJUnitMockito

Coordinador Técnico (Oficial 1ª)

MAY 2007 — ENE 2022

Automatic Llobregat SL · Barcelona · Presencial

15 años en un rol técnico y operativo: coordinación de equipo, proyectos y cliente.

  • Coordinación de un equipo de 5 personas y gestión de proyectos.
  • Instalación y mantenimiento de automatismos y sistemas domóticos.
  • Coordinación técnica con clientes y proveedores; facturación.
Gestión de equipoDomóticaAtención al cliente

Bootcamp Backend Java & Spring Boot

SEP 2023 — MAY 2024

IT Academy · Barcelona Activa

Java, Spring Boot, APIs REST, SQL, MongoDB, Docker, testing con JUnit, microservicios y metodologías ágiles.

Formación continua certificada (+250 h)

2023 — 2026

Udemy · IT Academy

Master en Programación Java (128 h), Programación en Java (38 h), Aplicación desde 0 en Go (28 h), Bases de datos MySQL (14 h), Git & GitHub (12 h), Clean Code y buenas prácticas (8 h), GitHub Copilot de cero a pro (8 h) y desarrollo profesional con IA.

Desarrollo Backend · Formación autodidacta

SEP 2022 — PRES

Continuo

Spring Boot avanzado, programación reactiva con WebFlux, microservicios y diseño de sistemas.

Ver todos

Español

Nativo

Catalán

Bilingüe (C1)

Inglés

Técnico (B1)

¿Tienes una vacante o un proyecto backend? Escríbeme y te respondo en 24-48h.

O escribe directamente a dan1@hotmail.es