Saltar al contenido

Experiencia

Experiencia

Descargar CV (PDF)
  1. 2023 — Actualidad · Vigo

    Desarrollador Senior Back-End & Tech Lead · Mercadona

    • Evolución y desarrollo activo de una arquitectura de cerca de 15 microservicios (Java Spring Boot), asegurando escalabilidad y desacoplamiento mediante Arquitectura Hexagonal y DDD.
    • Tech Lead de un equipo de 3 personas, colaborando además con otros 4 desarrolladores en el proyecto actual: planificación y organización de sprints, asignación de tareas y mentoría continua.
    • Revisión exhaustiva de Merge Requests (10-15 diarias), impulsando Clean Code y SOLID.
    • Optimización de bases de datos de alto rendimiento (MongoDB, Redis, Oracle, PostgreSQL): mejora de tiempos de consulta mediante indexación y particionado, y migraciones de datos.
    • Pruebas unitarias (Mockito, JUnit) y de integración, manteniendo una cobertura mínima del 80% en el flujo completo de la API.
    • Comunicación asíncrona entre microservicios con Kafka, principalmente para sincronización y duplicación controlada de datos entre servicios.
    MicroserviciosSistemas distribuidosKafkaCI/CDDDDArquitectura HexagonalJavaSpring BootMongoDBRedisOraclePostgreSQLJUnitMockito
  2. 2008 — 2023 · Vigo

    Desarrollador Full-Stack de Aplicaciones Web · Ayco Internet

    • Desarrollo integral Full-Stack (Spring Boot, PHP, JavaScript, HTML, CSS) y móvil (Flutter) para un amplio portfolio de clientes.
    • Liderazgo técnico de proyectos: definición de requisitos con el cliente y gestión de todo el ciclo de vida del desarrollo.
    • Desarrollos diversos: e-commerce, landing pages, paneles de gestión, intranets, gestores de logística, APIs REST.
    • Definición y mantenimiento de bases de datos relacionales y NoSQL (MySQL, SQL Server, Firestore).
    Spring BootPHPSymfonyLaravelJavaScriptFlutterMySQLSQL ServerFirestore

Educación

Técnico Superior en Desarrollo de Aplicaciones Informáticas

CFP Daniel Castelao, Vigo · 2006

Idiomas

  • Castellano (nativo)
  • Gallego (nativo)
  • Inglés — B1 (cómodo con documentación técnica y code reviews)

Aptitudes

JavaSpring BootPHPSymfonyLaravelKafkaJavaScriptReactDartFlutterOraclePostgreSQLMongoDBRedisMariaDBMySQLDockerGitJenkinsJira