¡Hola! Soy un ingeniero de software con más de 3 años de experiencia desarrollando aplicaciones y soluciones digitales. Me encanta crear productos que sean útiles, agradables y con una buena dosis de cariño por los detalles. He trabajado principalmente con Flutter, Node.js y Firebase, construyendo desde apps móviles hasta sistemas backend completos. También me manejo con Python, Spring y React, lo que me permite moverme con soltura entre distintos entornos y tecnologías según lo que el proyecto necesite. Disfruto trabajar en equipo, aprender cosas nuevas y enfrentarme a retos que me hagan crecer como desarrollador. Si el código puede ser limpio, escalable y bonito… ¡mucho mejor! 🚀
Flutter
Node.js
Python
Django
Firebase
React
Java
JavaScript
Express
TypeScript
Docker
Docker
Kubernetes
Desarrollador Full Stack
Como desarrollador de la app NoTurns tuve la responsabilidad de encargarme tanto del frontend (Flutter) como del backend (Django + Postgres). Tuve que adaptarme a una nueva tecnología (Django) y aprender a trabajar con bases de datos relacionales. También me encargué del despliegue de la app en producción y del mantenimiento de la misma.
Desarrollador becario
Me encargué del desarrollo de aplicaciones multiplataformas con flutter. Despliegue en tiendas oficiales (App Store, Play Store, Amazon Appstore) y en web mediante protocolo ftp (FileZilla). Desarrollo de backend con Node.js y Google Cloud Functions. Uso de gitlab para el control de versiones.


Escuela Técnica Superior de Ingeniería Informática
Aprendí principios de desarrollo software (SOLID, Arquitectura Limpia, Patrones de diseño...). Proyectos con Springboot, Ci/CD, docker, kubernetes, Java, C/C++, Python, Matlab
IES Profesor Blas Infante
Academia Cambridge
Dockerfile, Compose, DockerHub, Registros, Despliegues, Volúmenes, Multi-staged builds, Multi architecture builds, y más
En este curso he aprendido a usar Docker para crear contenedores y gestionar aplicaciones de manera eficiente. He trabajado con Dockerfile, Compose, y he aprendido a desplegar aplicaciones en diferentes entornos.

