
Hi, I am Unai
Backend Developer

I build reliable, scalable, and clean backend systems. I build APIs, manage databases, and solve problems with Python every day.
My Journey into Backend Development.
Since starting my journey into backend development, I’ve built real-world projects from scratch, including authentication systems, well-structured RESTful APIs, and applications with complex business logic. I’ve learned through hands-on experience, constant practice, and a passion for clean, scalable code. I may not come from a traditional background, but I build with the mindset of a professional.
Backend Developer
As a backend developer, I focus on building robust APIs, designing efficient database schemas, and writing maintainable Python code.

Recent Projects
The project is a RESTful API built with FastAPI. Allows users to explore movies, genres, and showtimes through well-structured endpoints. The project focuses on clean architecture, secure token-based authentication, and relational database design with PostgreSQL. It has its own frontend and can be integrated with more frontends or mobile apps. It's designed to be scalable. Containerized with Docker for easy deployment.

A RESTful API built with Django REST Framework to help users manage their personal finances. It supports income and expense tracking, budget planning, and financial reports. Features include JWT authentication, CRUD operations, and data validation to ensure accuracy and security.

My Skills
The right tools in the right hands can build powerful things — here are mine.

FastAPI Cinema Booking service
On this RESTful API, I focused on delivering data efficiently, always keeping security and scalability in mind. It is ready to serve as a solid backend foundation for cinema-related applications.




Project Description
Cinema booking system presents several challenges when designing the backend. Seat reservations and preventing duplicate bookings have been a constant focus throughout the development process. Users can browse movies and their details, reserve seats, and track their full booking history. The system also includes a movie review feature. Most movie and session-related endpoints are restricted to administrators or staff members. It also implements validation through serializers, along with additional custom checks to enhance system security.
Key Features
-JWT authentication with secure route protection
-Movie browsing and session management
-Seat reservation and locking system to prevent double bookings
-Reservation history tracking and movie ratings
-Designed for easy frontend integration
Technologies Used
-FastAPI for a high-performance backend
-PostgreSQL as the relational database system
-JWT for secure authentication
-Alembic for database schema migrations
-Pydantic for data validation
-Docker for containerized development and deployment
-Git & GitHub for version control

Django Personal Finances API
This application was developed using Django REST Framework (DRF) with the goal of going beyond basic CRUD operations for income and expense tracking. It includes user-focused customization features such as custom categories, recurring income and expenses, data export in multiple file formats, budgeting tools, and goal tracking.

.png)
.png)
.png)
Project Description
Synchronization between all models and routes has been a constant focus throughout the development of this app. Building a solid and well-structured foundation from the start was my top priority to ensure robustness and scalability. The API includes routes restricted for administrators or staff members. Category-based organization, income and expense tracking, balance visualizations, data export, and advanced user-facing analytics are the most powerful features this backend has.
KEY FEATURES
-Token-based authentication to secure user data
-Track incomes and expenses with timestamps and categories
-Custom category management for flexible organization
-Summary endpoints showing total balance, monthly stats, and trends
-CSV export of transactions for backup or analysis
-CRUD operations for all resources (transactions, categories, users)
-Built-in tests to ensure reliability and maintainability
-Modular architecture ready for frontend easy integration
TECHNOLOGIES USED
-Django REST Framework for API development
-DRF Serializers & Viewsets to simplify and organize business logic
-PostgreSQL for structured data storage
-Simple JWT for secure authentication
-Docker for consistent development and deployment environments
-Django TestCase for automated testing
-Git & GitHub for version control
Education & Work Experience
Education
Backend Developer (Self-taught)
Specialized in Python
October 2023 - PresentAudiovisual Production and Event Management
CTL Imagen y Sonido
September 2018 - June 2020Video and Sound Engineering
CTL Imagen y Sonido
September 2016 - June 2018Experience
Backend Developer
Experienced with Django, FastAPI and Flask
October 2023 - PresentVideo Recording and Editing
Freelance Worker
April 2020 - October 2023Video Editor
Hauda Komunikazio Agentzia
March 2018 - October 2022Camera Operator
Diario de Navarra
November 2017 - June 2018Contact me!
Building the engine that powers your product.
I'm currently avaliable to take on new projects, so feel free to send me a message about anything that you want to run past me.
- +34 638 496 915
- unai.devel@gmail.com
-
Pamplona, Navarra, Spain