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 CV

experiencia 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ás

Analista 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ás

Desarrollador 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ás

Desarrollador 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ás

Desarrollador 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ás

Desarrollador 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