Ingeniero de Software
Ingeniero de software que construye sistemas backend que generan un impacto real en el negocio. Me especializo en Java Spring Boot, creando APIs y arquitecturas escalables que resuelven problemas empresariales complejos. Ya sea reduciendo el tiempo de procesamiento de pedidos en un 70%, acelerando los ciclos de desarrollo en 5x, o recortando costos de infraestructura en un 40%, me enfoco en crear soluciones que entreguen resultados medibles, no solo cumplir requisitos. Transformar necesidades empresariales en código elegante y mantenible es lo que me motiva. Creo que el gran software surge de un profundo entendimiento técnico combinado con una mentalidad pragmática. Arquitectura limpia, testing exhaustivo y sistemas diseñados para escalar no son solo principios, es como trabajo. Actualmente resolviendo problemas desafiantes, contribuyendo a productos significativos, y creciendo junto a ingenieros talentosos.
Solera Holdings, LLC.
Madrid, España
Ejecuté la migración a microservicios desde una aplicación monolítica legacy, refactorizando servicios backend en Java y componentes frontend en React hacia una arquitectura distribuida, manteniendo el 100% de paridad funcional en una aplicación de alto tráfico que sirve 25.000 peticiones por minuto.
Colaboré de forma transversal en un entorno Agile/Scrum con equipos de desarrollo, product owners e ingenieros de QA para cumplir los compromisos de sprint y mantener pipelines de integración continua/despliegue continuo (CI/CD).
Realicé análisis de causa raíz y resolví problemas críticos de producción en un código base de escala empresarial, mejorando la fiabilidad del sistema.
Tecnologías
Accenture
Madrid, España
Aceleré el desarrollo backend en 5x para una aplicación bancaria de back-office, entregando 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% implementando prácticas TDD, escribiendo más de 200 tests unitarios y resolviendo más de 150 code smells de SonarQube en todo el código base, manteniendo cero deuda técnica durante todo el ciclo de desarrollo.
Demostré capacidades de incorporación rápida al lograr una integración completa en el equipo de desarrollo en 30 días mediante revisión exhaustiva de documentación y contribución proactiva más allá de las responsabilidades de un becario.
Tecnologías
Motion & Balance
Remoto
Reduje el tiempo del ciclo de cumplimiento de pedidos en un 90% mediante la arquitectura y despliegue de una aplicación CRM personalizada end-to-end y 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.
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.
Tecnologías
INSOLE 360
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 base de datos PostgreSQL con JSONB 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).
septiembre de 2021
→junio de 2025
mayo de 2023
Asistencia a charlas y talleres sobre las últimas tendencias en el desarrollo de software
¿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