tecnologías

Backend

Desarrollo de aplicaciones monolíticas y basadas en arquitectura de servicios REST, así como aplicaciones distribuidas en múltiples nodos, en la nube (Azure) y con arquitecturas dirigidas por eventos. Experiencia en la implementación de estas soluciones utilizando diversas versiones de Java y Spring Boot, con habilidades avanzadas en la gestión de anotaciones y configuración del framework. Competente en el diseño y desarrollo de soluciones backend en Python, NodeJS y PHP, adaptando las soluciones a distintos requisitos y entornos de desarrollo.

Frontend

Desarrollo de interfaces web utilizando React y Angular para crear aplicaciones interactivas y responsive. Experiencia en el uso de PHP junto con HTML y JSP de Java EE para la generación de vistas dinámicas. Acostumbrado al diseño e implementación de estilos con CSS y SASS, asegurando una experiencia de usuario atractiva y coherente en diferentes dispositivos y navegadores.

Bases de Datos

Amplio manejo de bases de datos relacionales como Oracle, MySQL y PostgreSQL, con experiencia en la creación de triggers, procedimientos almacenados y desarrollo en PL/SQL. Optimización de consultas y gestión de datos para garantizar el rendimiento y la integridad de las bases de datos. Conocimientos en bases de datos no relacionales, como MongoDB, trabajando con modelos de datos flexibles y gestionando grandes volúmenes de datos no estructurados.

CI/CD

Uso de SonarQube para análisis de calidad de código dentro del IDE y la aplicación web, asegurando el cumplimiento de estándares de seguridad, mantenibilidad y cobertura de pruebas. Experiencia en la supervisión y análisis de pipelines de CI/CD integradas en Bitbucket, donde Jenkins estaba implementado, permitiendo verificar la calidad y el rendimiento del código antes del despliegue.Gestión y control de versiones con GIT y Bitbucket.

Gestión de proyectos

Gestión de proyectos utilizando metodologías ágiles como Scrum, con experiencia en la planificación y ejecución de sprints de 2 semanas. Uso de Jira para la gestión de tareas, seguimiento del progreso e imputación de tiempos. Experiencia en el uso de Confluence para consultar, documentar y actualizar la información relacionada con los proyectos, facilitando la colaboración y la comunicación entre equipos.

IDEs & otros

Uso frecuente de IntelliJ IDEA y Visual Studio Code para el desarrollo de software, aprovechando sus potentes características y extensiones para una programación eficiente. Experiencia con Postman para pruebas de APIs. También he trabajado con Eclipse en diversos proyectos, adaptándome a diferentes entornos de desarrollo según las necesidades del proyecto.

estudios

Grado en Informática y Sistemas de Información

Universidad de Portsmouth, Reino Unido

CFGS en Desarrollo de Aplicaciones Web

IES Luis Vives, España

CFGS en Programación para la producción por mecanizado

Salesianos Atocha, España

idiomas

Uso del inglés en el ambito laboral

He utilizado el inglés como idioma principal en la mayor parte de mi trayectoria profesional.

Mis habilidades lingüísticas incluyen español e inglés con fluidez, además de una competencia básica en alemán.

Descargar CV

experiencia laboral

Desarrollador de Software en Dachser

Enero 2024 - Ahora

Coslada, España

Desarrollo de diversas soluciones, incluyendo la automatización de backups, actualizaciones de procesos en tiempo real y gestión de mensajes en logística, utilizando tecnologías como Java, Spring Boot, Angular y Azure.

Ver más

Analista de Software en Verisure

Agosto 2023 - Diciembre 2023

Pozuelo de Alarcon, España

Modificación de diferentes aplicaciones para la integración de nuevas funcionalidades en distintos países del grupo, basadas en edge computing.

Ver más

Desarrollador de Software en Future Business

Marzo 2023 - Agosto 2023

Dublin, Irlanda

Realizando tareas orientadas al backend para la mejora global de las implementaciones, principalmente en empresas irlandesas.

Ver más

Desarrollador de Software en Solera

Agosto 2022 - Marzo 2023

Alcobendas, España

Desarrollando una aplicación para algunas compañías de seguros noruegas, danesas, suecas y finlandesas, empresas de seguros de propiedad y accidentes, y compañías de respuesta a emergencias y control de daños como Gjensidige, Fennia, If P&C Insurance o Recover Nordic Norge.

Ver más

Desarrollador de Software en Sabio Group

Febrero 2022 - Agosto 2022

Madrid, España

Creando desarrollos para ajustar distintos dashboards a los requisitos de los clientes, principalmente en el mercado del Reino Unido.

Ver más

Desarrollador FullStack en BPNXT

Julio 2021 - Septiembre 2021

Viena, Austria

Actualización de varios sitios web, añadiendo funcionalidades para hacerlos más interactivos y atractivos.

Ver más