Foto de Alberto Galeano

Alberto Galeano

Ingeniero de Software

Soy ingeniero de software especializado en sistemas backend con Java Spring Boot que generan impacto empresarial medible. Desarrollo APIs escalables y arquitecturas que resuelven problemas complejos—reduciendo tiempos de procesamiento en un 70%, acelerando desarrollo en 5x y reduciendo costes en un 40%. La arquitectura limpia, el testing exhaustivo y las soluciones pragmáticas no son solo principios, es como trabajo. Actualmente busco oportunidades para enfrentar problemas desafiantes y crecer junto a equipos de ingeniería talentosos.

JavaSpringSpring BootPostgreSQLMySQLOracleSQLRedisMongoDBAWSDockerGitGitHubGitLabLinuxBashJavaScriptTypeScriptReactNext.jsViteAstroJavaSpringSpring BootPostgreSQLMySQLOracleSQLRedisMongoDBAWSDockerGitGitHubGitLabLinuxBashJavaScriptTypeScriptReactNext.jsViteAstro

Experiencia

Ingeniero de Software

Accenture

Madrid, España

febrero de 2025 mayo de 2025
Prácticas
  • Aceleré el desarrollo del backend en 5x al entregar rápidamente endpoints RESTful usando Java Spring Boot dentro de plazos ajustados tras la cancelación del proyecto en un entorno Agile/SCRUM.

  • Eliminé la deuda técnica y mejoré la calidad del código en un 60% mediante la implementación de prácticas TDD, escribiendo más de 200 pruebas unitarias y resolviendo más de 150 code smells de SonarQube en toda la base de código, manteniendo cero deuda técnica durante todo el ciclo de desarrollo.

  • Desarrollé requisitos funcionales complejos estudiando la documentación del proyecto y manteniendo una comunicación clara con los equipos funcionales y clientes, logrando el comportamiento deseado y cumpliendo el 100% de los plazos.

Tecnologías

Java Spring Boot Hibernate Oracle SQL MongoDB Spring Batch SonarQube JUnit Mockito

Desarrollador Web

Motion & Balance

Remoto

octubre de 2022 marzo de 2024
Jornada parcial
  • Reduje el tiempo del ciclo de cumplimiento de pedidos en un 70% al diseñar y desplegar una aplicación CRM personalizada de extremo a extremo y un configurador de productos usando backend en Java Spring Boot y frontend en React, automatizando la generación de presupuestos, procesamiento de pedidos y flujos de trabajo de fabricación para más de 500 transacciones mensuales.

  • Reduje los costes de infraestructura en un 40% y mejoré la escalabilidad del sistema al migrar las aplicaciones web y servidores de dominio a la infraestructura en la nube de AWS.

  • Aumenté la generación de leads en un 150% al rediseñar la UI/UX del sitio web de la empresa e implementar las mejores prácticas de SEO usando frameworks modernos de JavaScript (React + Vite, Astro, Next.js), mejorando la velocidad de carga de página en un 60% y el posicionamiento en buscadores para más de 20 términos clave.

Tecnologías

Java Spring Boot PostgreSQL Redis AWS Docker Linux HTML CSS JavaScript TypeScript React

Proyectos

Aplicación Web Configurador de productos y CRM

INSOLE 360

enero de 2025 En desarrollo
  • Software configurador de productos y CRM personalizado para la empresa Motion & Balance encargado de la automatización del flujo de trabajo principal.

  • Java y Spring Boot para el backend con modelo EAV (Entity Attribute Value) en la base de datos PostgreSQL para la configuración flexible e historificación de productos.

  • Gestión de accesos con RBAC (Role Based Access Control) implementada con Spring Security y autenticación basada en tokens combinando Spring Session con Redis.

  • React con TypeScript y Vite para el frontend manejando enrutamiento y gestión del estado global y datos asíncronos con librerías de TanStack.

  • Desarrollo ágil SCRUM y medición de ratios de productividad (Ej. 120 líneas de código/hora).

Java Spring Boot PostgreSQL Redis React TypeScript Vite TanStack
  • Aplicación Web Configurador de productos y CRM screenshot 1
  • Aplicación Web Configurador de productos y CRM screenshot 2
  • Aplicación Web Configurador de productos y CRM screenshot 3

Aplicación Web de gestión de torneos de tenis

MatchPoint

septiembre de 2024 diciembre de 2024
  • Aplicación para la gestión de torneos de tenis, con configuración de torneos y gestión de inscripciones a torneos, automatizando el emparejamiento de jugadores y recopilando estadísticas por torneo y jugador.

  • Implementada con Java y Spring Boot para el backend con React, Typescript y Next.js para el frontend y PostgreSQL como base de datos.

  • Tests unitarios con JUnit y Mockito y tests de integración con MockMVC.

Java Spring Boot PostgreSQL React TypeScript Next.js JUnit Mockito

API de red social de vinos

marzo de 2024 abril de 2024
  • Implementé una API REST con JAX-RS y MySQL server, paginación manual con opciones de navegación y filtrado, adicionalmente desarrollé un cliente CLI con Java para probar la API de forma dinámica.

Java JAX-RS MySQL

Aplicación Web del metro de Lyon

octubre de 2023 diciembre de 2023
  • Desarrollé una aplicación web que emplea el algoritmo A* para cálculo de rutas con estimaciones heurísticas en el metro de Lyon. Implementada con Node.js y Next.js.

Node.js Next.js JavaScript
Aplicación Web del metro de Lyon screenshot

Educación

Grado en Ingeniería Informática - Universidad Politécnica de Madrid

septiembre de 2021

junio de 2025

Codemotion Madrid 2023

mayo de 2023

  • Asistencia a charlas y talleres sobre las últimas tendencias en el desarrollo de software

Contacto

¿Tienes alguna pregunta o quieres colaborar? ¡Envíame un mensaje a través de este formulario! o envíame un correo a: galeano.diaz.alberto@gmail.com

Cargando captcha...