Hey, soy Germán Álvarez

Desarrollador Backend especializado en Java Spring Boot y arquitecturas de microservicios, con experiencia en entornos enterprise de alta exigencia. He trabajado en el sector financiero internacional desarrollando y migrando sistemas sobre la plataforma de Santander Bank USA, cubriendo el ciclo completo desde el análisis de requisitos y diseño de APIs hasta el despliegue en producción. Diseño APIs bajo metodología API First con OpenAPI 3.0 y patrón Delegate, gestiono mensajería asíncrona con Kafka y RabbitMQ en arquitecturas orientadas a eventos, y aplico estándares de calidad y seguridad enterprise con SonarQube, Fortify y Trivy. Experiencia en despliegue y operación sobre Kubernetes y OpenShift con pipelines CI/CD automatizados con GitHub Actions. Además del backend tradicional, he desarrollado agentes de inteligencia artificial para automatización de flujos y tareas, combinando mi base técnica con las posibilidades que ofrece la IA aplicada a procesos reales. Trabajo con frameworks como Spring Boot y Angular, bases de datos relacionales y no relacionales, y herramientas de integración como IBM API Connect y MuleSoft.

Experiencia laboral

  1. Desarrollador de Software Backend

    Delogica — Proyecto Santander Bank USA

    Participación en el ciclo completo de desarrollo en entorno bancario internacional de alta exigencia sobre la plataforma de Santander Bank USA. Análisis y migración de sistemas legacy en MuleSoft Anypoint Studio hacia microservicios con Spring Boot (Darwin/Gluon), elaborando diagramas UML y documentación técnica en Confluence. Diseño de APIs bajo metodología API First con OpenAPI 3.0 y patrón Delegate. Desarrollo backend en Java 8 con Clean Code, programación funcional, gestión de colas/eventos y transformación de datos en JSON, XML y CSV con Mapstruct y ObjectMapper. Mensajería asíncrona con Kafka y RabbitMQ. Exposición segura de servicios en IBM API Connect y despliegue automatizado con GitHub Actions sobre OpenShift mediante ConfigMaps y Secrets. Calidad y seguridad con SonarQube, JUnit, Fortify y Trivy. Metodología Scrum en entornos de entrega continua (CI/CD).
  2. Desarrollador de Software Backend (Prácticas)

    Adviser Cloud

    Desarrollo de microservicios con Java y Spring Boot para aplicaciones internas empresariales, aplicando arquitectura por capas y principios SOLID. Integración del backend con frontend en Angular. Diseño e integración de APIs REST como capa de comunicación entre servicios, garantizando consistencia y desacoplamiento entre componentes. Creación de agentes de inteligencia artificial para automatización de tareas y flujos de trabajo internos, reduciendo la intervención manual en procesos repetitivos.

Proyectos

Imagen del proyecto

ERP de Ventas - Gestión de productos, clientes y facturas

  • Angular
  • NodeJS
  • PostgreSQL
Sistema ERP Full Stack para la gestión integral de ventas, clientes y facturación. Incluye autenticación JWT, control de roles, generación de PDFs y despliegue en Render. Frontend desarrollado con Angular; backend con Node.js (Express) y PostgreSQL.
Imagen del proyecto

App híbrida para microemprendimientos

  • Angular
  • Ionic
  • Firebase
Aplicación móvil multiplataforma para gestión de productos, desarrollada con Angular, Ionic y Firebase. Incluye autenticación, base de datos en tiempo real (Firestore), almacenamiento en la nube y despliegue con Capacitor.
Imagen del proyecto

Country-App

  • Angular
  • Tailwind CSS
  • API REST ApiRest
Aplicación SPA responsiva desarrollada con Angular, Tailwind CSS y DaisyUI. Consume una API REST pública para mostrar datos de países (capital, población, bandera, etc.) de forma eficiente y asíncrona.
Imagen del proyecto

Mapas interactivos

  • Angular
  • Tailwind CSS
  • API REST ApiRest
Aplicación híbrida adaptada a todo tipo de dispositivos usando las versiones más modernas de Angular (v20), trabajando con señales y componentes reutilizables y, añadiendo líbrerías para añadir los recursos necesarios (MapBox)-
Imagen del proyecto

MyEcommerce

  • Springboot
  • mysql MySQL
  • Thymeleaf
Plataforma eCommerce creada con Spring Boot, Thymeleaf y MySQL. Implementa autenticación de usuarios, integración con APIs REST, renderizado dinámico de vistas y gestión completa de pedidos, carritos e inventario.

Sobre mí

Me llamo Germán Álvarez y vivo en Madrid. Apasionado por la tecnología y el desarrollo backend, combino mi trabajo con mis aficiones como deporte, viajar y explorar nuevas herramientas tecnológicas. Disfruto trabajando en equipo y compartiendo ideas, aportando curiosidad, proactividad y capacidad de comunicación en cada proyecto.

Estoy especializado en arquitecturas de microservicios con Java Spring Boot, con experiencia en entornos enterprise de alta exigencia. He trabajado en el sector financiero internacional desarrollando y migrando sistemas sobre la plataforma de Santander Bank USA, aplicando metodología API First con OpenAPI 3.0, despliegue sobre Kubernetes y OpenShift, y estándares de calidad con SonarQube, Fortify y Trivy.

Más allá del backend tradicional, he desarrollado agentes de inteligencia artificial para automatización de flujos y tareas, combinando mi base técnica con las posibilidades que ofrece la IA aplicada a procesos reales. Mi objetivo es seguir creciendo como desarrollador, aportando soluciones robustas, escalables e innovadoras en proyectos donde Java, microservicios o IA sean el núcleo tecnológico.

Imagen representativa de Germán Álvarez