Senior Full-Stack Java Developer

Spring Boot · Vue.js · Microservicios · +12 años diseñando y desarrollando soluciones web 🚀

Ivan Garrido - Foto perfil
Senior Full-Stack @ Capgemini
❤️ Linux

Hola 👋🏼, soy Iván Garrido, Senior Full-Stack Java Developer en Capgemini con más de 12 años de experiencia diseñando arquitecturas basadas en microservicios, Spring Boot y Vue.js.

Contactar
Frontend

Vue.js, JavaScript (ES6+), TypeScript, Tailwind CSS y Astro

Backend & Arquitectura

Java (Spring Boot, Spring JPA), Microservicios y Groovy (Grails)

Bases de Datos & APIs

PostgreSQL, MySQL, RESTful APIs y Postman

Infraestructura & DevOps

Linux (Ubuntu), Docker, Apache Tomcat y Nginx

Liderazgo & Metodologías

Team Lead, Scrum, Jira, Bitbucket, Git y Code Reviews

“Comprometido con la formación continua y la excelencia técnica, diseñando software mantenible y acompañando a los equipos hacia sus mejores resultados.”

Mis Habilidades Tecnológicas

Un resumen de las herramientas, lenguajes y tecnologías que forman parte de mi trayectoria profesional.

Frontend

8 tecnologías
Logo de VueJS
VueJS
Logo de Astro.build
Astro
Logo de TailwindCSS
TailwindCSS
Logo de JavaScript
JavaScript
Logo de TypeScript
TypeScript
Logo de HTML5
HTML5
Logo de CSS3
CSS3
Logo de Sass
Sass

Backend & Bases de Datos

7 tecnologías
Logo de Java
Java
Logo de Spring Boot
Spring Boot
Logo de Spring Data JPA
Spring Data JPA
Logo de Grails
Grails
Logo de Groovy
Groovy
Logo de PostgreSQL
PostgreSQL
Logo de MySQL
MySQL

Herramientas & DevOps

6 tecnologías
Logo de Docker
Docker
Logo de Git
Git
Logo de Nginx
Nginx
Logo de Apache
Apache
Logo de Apache Tomcat
Tomcat
Logo de Liferay
Liferay

Entorno & Productividad

5 herramientas
Logo de Linux
Linux
Logo de Visual Studio Code
VS Code
Logo de IntelliJ
IntelliJ
Logo de DBeaver
DBeaver
Logo de Antigravity AI
Antigravity

Próximos Retos

3 tecnologías
Logo de NodeJS
NodeJS
Logo de React.JS
React.JS
Logo de Next.JS
Next.JS

Mis Proyectos

Una selección de herramientas y aplicaciones que he desarrollado para resolver problemas reales y experimentar con nuevas tecnologías.

Captura del proyecto MDXEditor / GME

MDXEditor / GME

Landing page y herramienta visual para editar archivos MDX directamente en repositorios de GitHub sin procesos intermedios.

Astro Tailwind MDX Git API
Captura del proyecto Cambia Tu Chip

Cambia Tu Chip

Dosis diarias de ingeniería mental para el crecimiento personal y la reprogramación de hábitos.

Astro Tailwind Crecimiento Personal UX/UI

¿Cómo he llegado hasta aquí?

Un recorrido cronológico por mi experiencia laboral y formación continua en ingeniería de software.

2026 Presente

Curso de Especialización en Ciberseguridad en Entornos de las Tecnologías de la Información

2022 / 2023 - IES Juan Bosco, Alcázar de San Juan (Ciudad Real)

Enfoque en la implementación de arquitecturas seguras, análisis de vulnerabilidades en aplicaciones web y protección de infraestructuras críticas, complementando mi perfil técnico con una visión de ciberseguridad.

Capgemini

Nov 2022 / Actualidad - Trabajo remoto, Alcázar de San Juan (Ciudad Real)

Líder de equipo y Desarrollador Fullstack especializado en el ecosistema Java, con experiencia integral en el ciclo de vida del software bajo metodologías Scrum. Combino la gestión técnica (asignación y supervisión de tareas en Jira/Bitbucket) con el desarrollo activo de arquitecturas de microservicios utilizando Spring Boot y Vue.js. Cuento con una sólida trayectoria diseñando APIs REST eficientes y gestionando bases de datos PostgreSQL, garantizando siempre entregas alineadas con los objetivos del equipo y los estándares de calidad técnica.

Soluciones Informáticas Extranet

Feb 2021 / Nov 2022 - Trabajo remoto, Tomelloso (Ciudad Real)

Desarrollador Full-Stack con enfoque en el diseño y despliegue de aplicaciones web robustas bajo una arquitectura de microservicios. Responsable del desarrollo integral de soluciones utilizando Java con Spring Boot para el backend y Vue.js para interfaces de usuario dinámicas, gestionando la persistencia de datos en PostgreSQL. Experto en el trabajo bajo metodologías ágiles, utilizando Jira y Bitbucket para asegurar una integración continua y una colaboración eficiente dentro de equipos de alto rendimiento.

Sicaman Nuevas Tecnologías

Jun 2014 / Feb 2021 - Tomelloso (Ciudad Real)

Desarrollador Web Full-Stack orientado al ecosistema Java, con experiencia inicial en el desarrollo de aplicaciones robustas mediante Grails (Groovy) y la creación de portales corporativos personalizados en Liferay. Mi rol abarcó desde la construcción de interfaces dinámicas con AngularJS y jQuery, hasta la gestión integral de la persistencia en MySQL y la administración de entornos de servidor en Linux (Apache/Tomcat). Implementé buenas prácticas de despliegue mediante el uso de Docker y control de versiones con Git, asegurando la estabilidad y escalabilidad de los proyectos desde la fase de desarrollo.

F.P. Grado Superior Desarrollo de Aplicaciones Web

2013 / 2014 - IES Juan Bosco, Alcázar de San Juan (Ciudad Real)

F.P. Grado Superior Desarrollo de Aplicaciones Multiplataforma

2011 / 2013 - IES Juan Bosco, Alcázar de San Juan (Ciudad Real)

F.P. Grado Medio Sistema Microinfomáticos y Redes

2009 / 2011 - IES Juan Bosco, Alcázar de San Juan (Ciudad Real)

Educación Secundaría Obligatoria

2004 / 2008 - IES Alto Guadiana, Tomelloso (Ciudad Real)

¿Tienes un proyecto en mente? ¡Hablemos y hagámoslo realidad!

Siempre estoy abierto a nuevas oportunidades, colaboraciones interesantes o simplemente a charlar sobre tecnología y arquitectura de software.