Cacereño. Graduado en Ingeniería Informática trabajando desde 2016, sobre todo, en entornos de microservicios de Java y Spring Framework. Comprometido con los principios SOLID y el Clean Code. Fanático de la Arquitectura Hexagonal.
Cliente: Inditex - Buscador (Zara, Stradivarius, Pull & Bear, Oysho, Lefties, Massimo Dutti, Zara Home) Ubicación: Teletrabajo + viajes puntuales a oficinas de cliente en Galicia (una vez al año)
Desarrollo desde cero del backend de los buscadores de web y apps de todas las marcas de Inditex.
Se trata de microservicios basados en Arquitectura Hexagonal utilizando Spring Boot y Reactor cuyas interfaces son definidas mediante API First (OpenAPI).
Aparte del desarrollo, nos encargamos de los tests, despliegues y pruebas de carga.
Más stack: Java 17, Spring Reactor, AMIGA Framework, GitHub, IntelliJ, Jira, Maven
Cliente: BBVA - Reporting Engine Ubicación: Oficinas de cliente
Análisis y desarrollo desde cero de procesos de tipo batch y online (API REST) bajo la arquitectura NOVA en el contexto de la migración al nuevo Reporting Engine 2.0
Análisis y modificación de procesos existentes bajo la antigua arquitectura ePhoenix.
Cliente: Toyota y Lexus Finacial Services - TFS y LFS Line Ubicación: Oficinas de cliente
Desarrollo y mantenimiento de la aplicación TFSLine/LFSLine, a través de la cual los concesionarios de Toyota y Lexus llevan a cabo la propuesta del contrato desde la simulación hasta el momento de la firma del contrato.
Tecnologías utilizadas: Microservicios, Java 8 (incluyendo Lambda), Spring Boot, Spring Batch, Spring Data, Swagger, jUnit, Mockito, Oracle SQL, MongoDB, Jenkins, Git, Dimensions, Sonar, UNIX, Docker.
Cliente: BBVA - Prestamos sindicados Ubicación: Oficinas de cliente
Trabajando en un aplicativo interno que se encarga de la gestión de la contabilidad de préstamos sindicados.
Mis funciones principales eran el análisis y elaboración de diseños técnicos de evolutivos de backoffice, la implementación de estos, la realización de pruebas unitarias e integradas y la implantación del evolutivo.
También he realizado una estrecha colaboración con el equipo de soporte de este mismo proyecto, resolviendo incidencias desde su fase de análisis hasta su implantación mediante correctivo.
Tecnologías utilizadas: Java 6 y 7, Spring Batch, Oracle SQL, Jenkins, Dimensions, Sonar, JIRA, UNIX. Arquitecturas Elara y ePhoenix de BBVA.