Professional Summary
Backend Developer specialized in Python and Flask, focused on building production-ready web applications, scalable modular architectures and real-time systems.
Experience deploying applications in Linux environments (VPS), managing relational databases and processing large-scale datasets. Strong analytical background with emphasis on clean and maintainable architecture.
Technology Stack
- Backend: Python, Flask, SQLAlchemy, REST APIs
- Real-Time: Flask-SocketIO, WebSockets
- Databases: SQLite, MySQL
- Data Processing: Pandas, PySpark
- Frontend: HTML5, CSS3, JavaScript
- Infrastructure: Linux, VPS deployment, Git, GitHub
Development Experience
Online Game Platform – Modular Architecture
Stack: Python · Flask · Flask-SocketIO · SQLite · Linux VPS
Designed and developed a Flask-based web platform structured by domains, implementing clear business logic separation, authenticated user management and real-time communication via WebSockets.
Environment-based configuration (development/production), VPS deployment and Linux-based infrastructure management.
Enterprise Management System – IT Store
Stack: Flask · SQLAlchemy · SQLite · Chart.js · Matplotlib · Render
Full-stack web application including authentication, role-based access control (admin/client), product, sales and purchase management, inventory tracking and data visualization dashboards.
Implemented using SQLAlchemy ORM with automated deployment in cloud environment (Render).
Big Data Project – Healthcare Sector
Stack: Python · Pandas · PySpark · Linux
Participation in healthcare data analysis project (Arai Project – Andalusian Government / Fundación Progreso y Salud).
Processed datasets exceeding 150,000 records using Pandas and PySpark, performing data cleaning, normalization, metric generation and visualization, collaborating in Linux environments via SSH.
Cybersecurity Project – Log Analysis
Stack: Python · Pandas · Regular Expressions · Linux
Developed automated large-scale log analysis system focused on early detection of unauthorized access attempts and anomalous behavior patterns.
- Log parsing using Regular Expressions.
- Threat classification by frequency and origin.
- Suspicious IP detection.
- Automated technical reporting generation.
Implemented in Linux environment using Python (re, pandas).
Portfolio Architecture
This portfolio is developed using Flask with a modular template structure (Jinja2) and follows a clean routing architecture. It is deployed in a production Linux VPS environment using Gunicorn and Nginx.
Technical Approach
- Modular architecture using Flask Blueprints
- Clear separation of business logic and routing layers
- State management via user sessions
- Environment-based configuration (development/production)
- Manual deployment on Linux VPS
Education
Bachelor’s Degree in Statistics
University of Seville · 2008 – 2012Master’s Degree in Occupational Risk Prevention
Rey Juan Carlos University · 2023 – 2024Specialization in Python & Big Data
Tokio School · Cedeco · 2025Languages
- Spanish: Native
- English: Intermediate