
Hola, soy Unai
Desarrollador Backend

Construyo sistemas backend fiables, escalables y limpios. Construyo APIs, gestiono bases de datos y resuelvo problemas con Python todos los días.
Mi viaje en el desarrollo backend.
Desde que comencé mi viaje en el desarrollo backend, me he dedicado a dominar Python y sus framework principales, Django, FastAPI y Flask. He construido proyectos reales desde cero, incluyendo sistemas de autenticación, APIs RESTful bien estructuradas, y aplicaciones con lógica de negocio compleja. He aprendido a través de la experiencia práctica, la práctica constante y una pasión por el código limpio y escalable. Puede que no venga de un entorno tradicional, pero construyo con la mentalidad de un profesional.
Desarrollador Backend
Como programador backend, me enfoco en construir APIs robustas, diseñando esquemas de bases de datos eficientes y manteniendo buenas prácticas para mejorar la escalabilidad.

Proyectos Recientes
Esta API RESTful ha sido construida con el framework FastAPI. Permite a los usuarios explorar películas, géneros y horarios a través de endpoints bien estructurados. Se centra en una arquitectura limpia, autenticación segura basada en tokens JSON Web y diseño de base de datos relacional con PostgreSQL. La API está integrada en un frontend, lista para demostrar su uso. Está diseñado para ser escalable y lista para integrarse con cualquier frontend o app móvil. Preparado con Docker para un despliegue sencillo y un uso global.

El framework utilizado para construir esta API RESTful ha sido Django REST Framework. Creada para ayudar a los usuarios a gestionar sus finanzas personales. Soporta el seguimiento de ingresos y gastos individuales o concurrentes, planificación de presupuestos, objetivos e informes financieros entre otras características. Cuenta con autenticación basada en JSON Web token y validación de datos estricta para garantizar precisión y seguridad en todo momento.


Servicio de Reserva de Cine FastAPI
Con esta API RESTful he buscado la eficiencia en la entrega de datos con seguridad y escabilidad siempre en mente. Esta lista para proporcionar una base sólida backend para aplicaciones relacionadas con el cine. Esta lista para implementar sistemas de pago.




Descripción del Proyecto
La gestión de reservas de cine cuenta con varios desafios a la hora de diseñar el backend. La reserva de asientos y la prevención de reservas duplicadas ha estado en mente en todo momento. Se permite a los usuarios explorar películas y sus detalles, hacer reservas de asientos, asi como rastrear el historial completo de reservas. Incluye un sistema de reseñas para películas. La mayoría de los endpoints de películas y sesiones están protegidos para administradores o miembros de staff. Cuenta con validación por serializadores y validación extra para aportar seguridad al sistema.
Características Clave
-Autenticación JWT con protección de ruta segura
-Navegación de películas y gestión de sesiones
-Sistema de reserva y bloqueo de asientos para prevenir dobles reservas
-Seguimiento del historial de reservas y calificaciones de películas
-Diseñado para fácil integración frontend
-Generación de salas completas para cada sesión
Tecnologías Usadas
-FastAPI para un backend de alto rendimiento
-PostgreSQL como sistema de base de datos relacional
-JWT para autenticación segura
-Alembic para migraciones de esquema de base de datos
-Pydantic para validación de datos
-Docker para desarrollo y despliegue en contenedores
-Git y GitHub para control de versiones

API de Finanzas Personales Django
Mediante DRF he desarrollado esta aplicación, la cual busca ir un paso más allá, no solo quedandose en CRUDs básicos orientados a gastos e ingresos, si no implementando sistemas de personalización para el usuario, como las categorias, gastos o ingresos recurrentes, descarga de datos en diferentes tipos de archivos, presupuestos, objetivos...

.png)
.png)
.png)
Descripción del Proyecto
Se ha buscado en todo momento sincronía entre todos los modelos y rutas que componen la app. Ha sido una prioridad buscar que sea una aplicación bien construida desde un comienzo para generar robustez a la hora de ser escalada. Cuenta con rutas solamente permitidas a administradores o miembros del staff. La organización por categorías, seguimientos de gastos e ingresos, visualizaciones de saldo, exportación de datos y la visualización de datos avanzados para el usuario se colocan como los puntos fuertes de esta API RESTful.
CARACTERÍSTICAS CLAVE
-Autenticación basada en token para asegurar los datos del usuario
-Seguimiento de ingresos y gastos con marcas de tiempo y categorías
-Gestión de categorías personalizadas para una organización flexible
-Puntos finales de resumen que muestran el saldo total, estadísticas mensuales y tendencias
-Operaciones CRUD para todos los recursos (transacciones, categorías, usuarios)
-Transacciones recurrentes para pagos o cobros continúos
-Exportación CSV de transacciones para respaldo o análisis
-Pruebas integradas para garantizar funcionalidad y mantenibilidad
-Arquitectura modular lista para una fácil integración frontend
Educación y Experiencia Laboral
Educación
Desarrollador Backend (Autodidacta)
Especializado en Python
Octubre 2023 - PresenteTécnico Superior en Realización de Proyectos Audiovisuales y Espectáculos
CTL Imagen y Sonido
Septiembre 2018 - Junio 2020Técnico en Vídeo Disc-Jockey y Sonido
CTL Imagen y Sonido
Septiembre 2016 - Junio 2018Experiencia
Desarrollador Backend
Experiencia con Django, FastAPI y Flask
Octubre 2023 - PresenteGrabación y Edición de Video
Trabajador Freelance
Abril 2020 - Octubre 2023Editor de Video
Hauda Komunikazio Agentzia
Marzo 2018 - Octubre 2022Operador de Cámara
Diario de Navarra
Noviembre 2017 - Junio 2018¡Contacta conmigo!
Construyendo el motor que impulsa tu producto.
Actualmente estoy disponible para asumir nuevos proyectos, así que siéntete libre de enviarme un mensaje sobre cualquier cosa que quieras comentarme.
- +34 638 496 915
- unai.devel@gmail.com
-
Pamplona, Navarra, España