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 CVexperiencia 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ásAnalista 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ásDesarrollador 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ásDesarrollador 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ásDesarrollador 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ásDesarrollador 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