Currículum y perfil profesionalCurriculum and professional profile

Aitor Elorriaga

Senior Java Developer especializado en backend, ciberseguridad, cloud, automatización y plataformas.Senior Java Developer specialised in backend, cybersecurity, cloud, automation and platforms.

Perfil técnico con más de 8 años de experiencia en desarrollo de software, integración de sistemas y operación de entornos productivos. Mi trabajo se centra en construir soluciones sólidas, mantenibles y útiles, con especial foco en Java, Spring Boot, DevOps, cloud y seguridad.Technical profile with over 8 years of experience in software development, systems integration and production environments operation. My work focuses on building solid, maintainable and useful solutions, with a particular focus on Java, Spring Boot, DevOps, cloud and security.

Madrid, EspañaMadrid, Spain eloaitor.com ICCAT · en activoICCAT · current
LinkedIn Bolsa

Trayectoria profesionalProfessional career

  1. Senior Java Developer

    Marzo 2024 — ActualidadMarch 2024 — Present
    ICCAT
    • Desarrollo del IOMS (Integrated Online Management System) de ICCAT, la plataforma que gestiona online y de forma integrada la información regulatoria de la organización: informes anuales de las Partes (CPC), gestor de buques (UN/FLUX), gestor de formularios y gestor de puertos.Development of ICCAT's IOMS (Integrated Online Management System), the platform that manages the organisation's regulatory information online and in an integrated way: Contracting Parties' (CPC) annual reports, Vessel Manager (UN/FLUX), Form Manager and Ports Manager.
    • Backend en Java 21 / Spring Boot con APIs REST y microservicios, desplegado sobre contenedores (Docker, Kubernetes) con pipelines CI/CD y monitorización.Backend in Java 21 / Spring Boot with REST APIs and microservices, deployed on containers (Docker, Kubernetes) with CI/CD pipelines and monitoring.
  2. Analista / ProgramadorAnalyst / Developer

    Julio 2022 — Febrero 2024July 2022 — February 2024
    VIEWNEXT
    • Análisis y desarrollo de aplicaciones Java / Spring para Naturgy, integrando servicios REST/SOAP y bases de datos relacionales.Analysis and development of Java / Spring applications for Naturgy, integrating REST/SOAP services and relational databases.
    • Aseguramiento de calidad con pruebas (JUnit, Mockito), análisis estático (Sonar) y revisión de código en entornos Scrum.Quality assurance with testing (JUnit, Mockito), static analysis (Sonar) and code review in Scrum environments.
  3. ProgramadorDeveloper

    Abril 2018 — Julio 2022April 2018 — July 2022
    INETUM (Gfi España)INETUM (Gfi Spain)
    • Desarrollo de aplicaciones Java EE (EJB, JAX-RS/JAX-WS, JSF/PrimeFaces) sobre servidores de aplicaciones (JBoss/WildFly, Tomcat).Development of Java EE applications (EJB, JAX-RS/JAX-WS, JSF/PrimeFaces) on application servers (JBoss/WildFly, Tomcat).
    • Mantenimiento evolutivo y correctivo en metodologías ágiles, con herramientas Atlassian (Jira, Bitbucket, Bamboo, Confluence).Evolutionary and corrective maintenance under agile methodologies, using Atlassian tools (Jira, Bitbucket, Bamboo, Confluence).
  4. SocorristaLifeguard

    Junio 2015 — Septiembre 2017June 2015 — September 2017
    Cruz Roja EspañolaSpanish Red Cross
    • Socorrismo acuático en playa: vigilancia, prevención y primeros auxilios durante la temporada estival.Beach lifeguarding: surveillance, prevention and first aid during the summer season.

Estudios y certificacionesStudies and certifications

  1. Master en CiberseguridadMaster's in Cybersecurity

    2022 — 2023
    Mondragon Unibertsitatea
  2. Desarrollo de Aplicaciones WebWeb Application Development

    2015 — 2017
    IES Urritxe
  3. Microinformática y RedesIT Systems and Networks

    2013 — 2015
    IES Urritxe

Tecnologías, herramientas y entornoTechnologies, tools and environment

Atlassian & gestiónAtlassian & management
Bamboo Bitbucket Confluence Crucible FishEye Jira
CI/CD & calidadCI/CD & quality
CI/CD Git GitHub Actions GitLab GitLab CI GitLab Runner Jenkins Maven Sonar
Cloud & contenedoresCloud & containers
Azure Azure Insights Docker Helm Kubernetes Linux Oracle Cloud
Core & Spring
Java 21 Lombok MicroserviciosMicroservices REST APIs Spring Boot Spring Cloud Spring Data Spring MVC Spring Security
Frontend
Angular JavaScript Node.js
IDEs & herramientasIDEs & tools
Bash Claude Codex Eclipse IntelliJ IDEA NetBeans
Java EE & SOA
EJB 3 JAX-RS JAX-WS JEE JMS Servlets SOA SOAP
MetodologíaMethodology
Scrum
MonitorizaciónMonitoring
Grafana Kibana
Persistencia & datosPersistence & data
Elasticsearch Hibernate JPA MySQL PostgreSQL
SeguridadSecurity
CiberseguridadCybersecurity JWT OWASP
Servidores de aplicacionesApplication servers
JBoss Tomcat WildFly
Testing
JUnit Mockito Postman Swagger / OpenAPI
UI server-side
JSF PrimeFaces RichFaces