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
Computing Degree
Universidad de Portsmouth, Reino Unido
Higher National Diploma in Web Application Development
IES Luis Vives, España
Higher National Diploma in Programming for machining production
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
Developing various solutions, including the automation of backups, real-time process updates, and message management in logistics, utilizing technologies like Java, Spring Boot, Angular, and Azure.
Ver másAnalista de Software en Verisure
Agosto 2023 - Diciembre 2023
Pozuelo de Alarcon, España
Modification of different applications for the integration of new functionalities in different countries of the group based on edge computing.
Ver másDesarrollador de Software en Future Business
Marzo 2023 - Agosto 2023
Dublin, Irlanda
Performing tasks oriented towards the backend for the global improvement of the implementations in mainly Irish companies.
Ver másDesarrollador de Software en Solera
Agosto 2022 - Marzo 2023
Alcobendas, España
Developing an app for some Norwegian, Danish, Swedish and Finnish insurance companies, property and casualty insurance company and emergency response and damage control companies such as Gjensidige, Fennia, If P&C Insurance or Recover Nordic Norge.
Ver másDesarrollador de Software en Sabio Group
Febrero 2022 - Agosto 2022
Madrid, España
Creating developments to adjust the dashboards to customer requirements, mainly in the UK market.
Ver másDesarrollador FullStack en BPNXT
Julio 2021 - Septiembre 2021
Viena, Austria
Updating some websites and also adding some functionalities to make the sites more enjoyable and attractive.
Ver más