Saltar al contenido ← Volver EN
Foto de Ismael Sánchez Aguilera Repullo

Ismael Sánchez Aguilera Repullo

Desarrollador Backend · Java · Spring Boot · Microservicios

Sobre mí

4,5 años haciendo backend en Java. Spring Boot, microservicios, y aguantar que un legacy no reviente a mitad de migración. He pasado por NTT Data, Ayesa, Minsait, Softtek, Luca-TIC y ahora Aubay. Siempre tocando lo que me importa: integración, estabilidad, y código que el siguiente pueda leer sin insultarme.

Empecé Ingeniería Informática en Jaén, me bajé del tren a tiempo y rematé con un ciclo de DAM. Por el camino me dio por estudiar diseño de videojuegos, así que mi stack profesional convive con scripts LUA para servidores de FiveM y bots de Discord en Python. La mezcla rara funciona.

Me gusta pelearme con bugs raros, refactorizar legacy sin cargármelo, y arquitecturas que se explican con un café. Inglés profesional (un intercambio en Holanda y la Shell Eco Marathon en Rotterdam ayudaron). Remoto preferentemente.

En proyectos personales me meto en cosas que no domino y tiro de IA para aprender más rápido. Este CV está hecho con Astro, TypeScript y Cloudflare, que no formaban parte de mi día a día. Todo está en el repo por si quieres cotillear cómo salió.

No busco activamente. Si el proyecto pinta bien, hablamos.

Logros clave

−25 % deuda técnica liderando la modernización Java legacy en Softtek
99,9 % uptime sostenido en producción durante 2 años
−30 % errores de despliegue tras automatizar CI/CD con Jenkins
Inditex conciliación de datos Snowflake ↔ DB2 para reporting enterprise

Experiencia

  1. Aubay

    — Software Developer

    Sevilla (remoto) (cliente: Accenture)

    Tras cerrarse el contrato anterior, mismo cliente (Accenture) y mismo dominio. Paso de soporte L3 a picar features nuevas.

    • Refactor y migración de servicios legacy en EJBs a APIs REST sobre Spring Boot. Modernizar la pila sin cargarnos a los que ya la consumen (los que hemos tocado EJB sabemos por qué duele).
    • Features nuevas sobre la plataforma REST del cliente.
    • SonarQube como gate de calidad, despliegues por Jenkins.
    • Equipo de 14, code review en cada merge a main.
    • Java
    • Spring Boot
    • REST APIs
    • SQL
    • Jenkins
    • SonarQube
  2. Luca-TIC

    — Application Support Analyst

    Sevilla (cliente: Accenture)

    L3 sobre sistemas distribuidos. El bug que ya había pasado por L1 y L2 sin reproducirse aterrizaba aquí.

    • Cacé bugs de producción enterrados en los logs de cuatro microservicios. Los que L1 y L2 no lograban reproducir.
    • Code analysis a fondo en Java, Spring Boot, Angular y Node.js, pillando defectos críticos pronto.
    • Rediseño de tópicos y consumers de Apache Kafka para desacoplar servicios que llevaban acoplados demasiado tiempo.
    • Investigación de incidentes con Kibana y pipelines de Jenkins. PostgreSQL y MongoDB cuando el problema estaba en los datos y no en el código, que pasa más de lo que uno cree.
    • Java
    • Spring Boot
    • Angular
    • Node.js
    • Kafka
    • Kibana
    • Jenkins
    • PostgreSQL
    • MongoDB
  3. Softtek

    — Software Developer

    Sevilla

    El puesto donde más cosas pasaron. Dos años. Modernización, automatización, soporte y reporting para cliente Inditex.

    • Lideré la migración de código legacy a Java 8/11/17 con arquitectura hexagonal, lambdas y Spring Boot. Deuda técnica reducida un 25 %.
    • Cazé cuellos de botella tirando de patrones (Singleton, Factory) y Kafka para mensajería en tiempo real. −15 % de latencia en flujos críticos.
    • Automaticé pipelines CI/CD con Jenkins: despliegues PRE/PRO predecibles y −30 % de errores de despliegue.
    • Soporte N1/N2 pegado a Grafana revisando logs. 99,9 % de uptime sostenido en aplicaciones clave.
    • Conciliación de datos Snowflake ↔ DB2 con SQL fino para el reporting de Inditex.
    • APIs RESTful para pegar los sistemas legacy internos con lo nuevo.

    "Destaca por su gran disposición para asumir nuevos retos, siempre dispuesto a aprender y aportar al proyecto. Ismael será una adición valiosa en cualquier compañía del sector, siendo además un buen compañero y aportando buen ambiente al equipo."

    — Verónica Arteaga Pérez , Representante RRHH, Softtek Digital Solutions
    • Java 8/11/17
    • Spring Boot
    • arquitectura hexagonal
    • Kafka
    • Jenkins
    • Snowflake
    • DB2
    • Docker
    • Grafana
  4. Minsait (Indra)

    — Software Technician

    Sevilla

    • Full-stack Java y microservicios Spring Boot, integración front-back sin fricción.
    • Bugs críticos fuera: errores del sistema −15 % y tiempos de respuesta clave −20 %.
    • Code review y testing a saco antes de release. Incidencias post-release casi a cero.
    • Java
    • Spring Boot microservicios
  5. Ayesa

    — Junior Developer

    Sevilla

    • Desarrollo Java con foco en code reviews y consultas SQL optimizadas.
    • −15 % bugs post-release, −20 % tiempo de entrega del proyecto.
    • Java
    • SQL
  6. NTT DATA Europe & LATAM

    — Junior Developer

    Málaga

    Primer puesto. Donde aprendí que el bug no se ve hasta que el test lo dispara.

    • Monté protocolos de testing automatizado. +30 % de eficiencia en el ciclo de pruebas.
    • Troubleshooting técnico que liberaba al resto del equipo para tirar features.
    • Java
    • testing automatizado

Proyectos

Skills

Lenguajes

  • Java █████ 5/5
  • Sql ████░ 4/5
  • Python ███░░ 3/5
  • Javascript ███░░ 3/5
  • Lua ███░░ 3/5
  • Typescript ██░░░ 2/5

Frameworks

  • spring-boot
  • spring-cloud
  • spring-security
  • junit
  • mockito
  • angular
  • ionic
  • node-js
  • discord-py

Infraestructura

  • docker
  • git
  • jenkins
  • kafka
  • kibana
  • grafana
  • linux
  • kubernetes

Bases de datos

  • postgresql
  • mongodb
  • db2
  • snowflake
  • sql-server

Habilidades blandas

Debug y troubleshooting profundo · Comunicación cross-functional · Mentoring de juniors · Documentación técnica clara

Educación

Año Centro Titulación
2015 I.E.S Jándula · Andújar Bachillerato
2015 → 2016 Universidad de Jaén Ingeniería Informática (cambio de rumbo)
2016 → 2019 IES Francisco de los Ríos · Fernán Núñez Técnico Superior en DAM
2020 → 2021 IES Ángel de Saavedra · Córdoba CFGS Diseño de Videojuegos

Bootcamps

  • Everis / NTT Data — Java + Microservicios
  • Everis / NTT Data — .NET
  • Indra — Java + Microservicios

Otros

  • Shell Eco Marathon Rotterdam — técnico en concurso de coches ecológicos
  • Intercambio académico 3 meses en Holanda
  • 12 años en academia de inglés
  • Título por construir coche teledirigido con sensores Arduino