ivan@portfolio:~$ whoami
Desarrollador Full-Stack Junior
Construyo, despliego y monitorizo — no solo programo.
Aplicaciones Android en Kotlin/Jetpack Compose respaldadas por APIs en Spring Boot, desplegadas con Docker y CI/CD como en un entorno de producción real. Graduado del Grado Superior en DAM (Junio 2026), buscando mi primera posición como desarrollador full-stack en Madrid.

Cosas que he construido
AMANI
DestacadoProyecto de Fin de Ciclo (DAM) — trabajo en equipo · 2025 – 2026
Plataforma full-stack que conecta pacientes y psicólogos: videoconsulta, chat en tiempo real, agenda con exportación a PDF y pagos integrados. Diseñada y desplegada como un producto real, no solo como ejercicio académico.
- ▸App Android nativa en Kotlin/Jetpack Compose
- ▸Backend Spring Boot + PostgreSQL con aislamiento de datos por JWT/SecurityContext
- ▸Chat en tiempo real y notificaciones con Firebase (FCM)
- ▸CI/CD con GitHub Actions hacia Cloud Run (GCP)
- ▸Observabilidad con Prometheus, Grafana, Loki y Sentry
PokéManager
Proyecto personal · 2025
App Android para gestionar equipos Pokémon con arquitectura MVVM y una interfaz inspirada en la Pokédex clásica de las ediciones Rojo/Amarillo.
Asistente para usuarios TEA
Proyecto personal · 2024 – 2025
Aplicación con diario emocional, gestión de tareas y chatbot de apoyo para personas dentro del espectro autista, combinando detección de emociones (GoEmotions) con modelos de lenguaje (Mistral).
Acerca de mí
Soy desarrollador full-stack, formado en Desarrollo de Aplicaciones Multiplataforma tras pasar por Sistemas Microinformáticos y Redes — así que antes de escribir código ya sabía montar un servidor y resolver una incidencia de hardware.
Esa base práctica es la que aplico ahora: en AMANI construí tanto la app Android (Kotlin/Jetpack Compose) como el backend (Spring Boot/PostgreSQL), y me encargué de desplegarlo con Docker en GCP con CI/CD y un stack de monitorización (Prometheus, Grafana, Loki, Sentry). Fuera del horario de clase mantengo mi propio homelab — es donde aprendo de infraestructura por gusto, no por obligación.
Ahora mismo estoy preparando la certificación AWS Solutions Architect – Associate y buscando mi primera oportunidad como desarrollador full-stack o Android en Madrid.
Ubicación
Madrid, España
Estado
Disponible para oportunidades
Idiomas
Español (nativo)
Habilidades técnicas
Proyectos personales / conocimiento teórico
Uso profesional / experiencia práctica
Experto / capacidad de mentoría
Programación Java
Múltiples proyectos académicos y profesionales
Desarrollo Android
Aplicaciones móviles con diseño centrado en usuario
DevOps & Control de Versiones
Gestión de código y despliegue automatizado
Programación Kotlin
Desarrollo moderno para Android
XML & Markup
Estructuración de datos y interfaces
AWS Cloud
Certificación AWS en progreso
Desarrollo Web
Proyectos académicos y portfolio personal
Administración de Sistemas
Experiencia profesional en Sedaser
Formación académica
Certificación AWS Solution Architect - Associate
Experix Academy, Madrid
Formación avanzada para diseñar, implementar y mantener infraestructuras AWS, creando soluciones en la nube alineadas con objetivos empresariales. Incluye arquitectura de soluciones escalables, seguridad, optimización de costos y mejores prácticas.
Grado Superior - Desarrollo de Aplicaciones Multiplataforma
IES ENRIQUE TIERNO GALVÁN, Madrid
Formación técnica avanzada en diseño, desarrollo y mantenimiento de aplicaciones para diversas plataformas incluyendo web, móvil y escritorio. Enfoque en programación orientada a objetos, desarrollo de interfaces, gestión de bases de datos y metodologías ágiles.
Materias principales
- • Programación en Java
- • Desarrollo de Interfaces
- • Acceso a Datos
- • Programación de Servicios y Procesos
Competencias desarrolladas
- • Desarrollo Multiplataforma
- • Gestión de Bases de Datos
- • Desarrollo Web y Móvil
- • Metodologías Ágiles
Grado Medio - Sistemas Microinformáticos y Redes
Hease, Madrid
Formación especializada en instalación, configuración y mantenimiento de sistemas informáticos y redes. Enfoque práctico en administración de sistemas, resolución de incidencias y soporte técnico.
Materias principales
- • Montaje y Mantenimiento de Equipos
- • Sistemas Operativos
- • Redes Locales
- • Aplicaciones Ofimáticas
Competencias desarrolladas
- • Instalación de Hardware
- • Configuración de Redes
- • Soporte Técnico
- • Resolución de Incidencias
Experiencia profesional
Desarrollador de Software en Prácticas
Amani Psicología, Madrid
Experiencia práctica en el desarrollo de una plataforma full-stack para un centro de psicología, implementando el backend con Java y Spring Boot y el cliente móvil en Android. Desarrollo de habilidades en arquitectura cliente-servidor, diseño de APIs REST y gestión de bases de datos relacionales.
Responsabilidades principales
- ▸Desarrollo del backend con Java y Spring Boot, exponiendo una API REST
- ▸Diseño y modelado de la base de datos con PostgreSQL
- ▸Desarrollo del cliente Android con Kotlin y Jetpack Compose
- ▸Integración de autenticación y comunicación en tiempo real (chat)
- ▸Containerización y despliegue de servicios con Docker
- ▸Configuración de un pipeline CI/CD con GitHub Actions
Logros y aprendizajes
- ▸Desarrollo end-to-end de una plataforma full-stack, desde la API REST hasta la app móvil
- ▸Aplicación práctica de una arquitectura cliente-servidor real conectando pacientes y psicólogos
- ▸Este proyecto sentó las bases de AMANI, mi Proyecto Final de Ciclo (PFC)
Técnico Microinformático
Sedaser Soluciones Tecnológicas S.L.U, Madrid
Experiencia práctica en mantenimiento informático, resolución de incidencias técnicas y soporte a usuarios. Desarrollo de habilidades en diagnóstico de problemas, reparación de hardware y gestión de sistemas operativos.
Responsabilidades principales
- ▸Mantenimiento informático y resolución de incidencias
- ▸Montaje de ordenadores y reparación de hardware
- ▸Recuperación de datos y restauración de sistemas
- ▸Instalación de software (SO Windows y Linux)
- ▸Soporte técnico y asistencia a usuarios
- ▸Configuración de redes y conectividad
Logros y aprendizajes
- ▸Resolución exitosa de más de 100 incidencias técnicas con alta satisfacción del cliente
- ▸Desarrollo de habilidades de diagnóstico y resolución de problemas complejos
- ▸Experiencia práctica con herramientas de soporte remoto y gestión de sistemas
¿Trabajamos juntos?
Estoy disponible para nuevas oportunidades. Hablemos sobre cómo puedo ayudarte.
Información de contacto
¿Por qué trabajar conmigo?
- ▸Enfoque en soluciones escalables y mantenibles
- ▸Comunicación clara y transparente
- ▸Compromiso con la calidad y los plazos
- ▸Aprendizaje continuo y adaptabilidad