Perfil Profesional
Backend Python Developer · Arquitecturas modulares · Sistemas en tiempo real
Resumen profesional
Backend Python Developer con experiencia en diseño de aplicaciones modulares basadas en Flask, construcción de APIs REST y desarrollo de sistemas en tiempo real mediante WebSockets (Flask-SocketIO).
Formación sólida en Estadística y Big Data, con experiencia en procesamiento y transformación de datos utilizando Pandas y PySpark. Acostumbrado a trabajar en entornos Linux, despliegue en VPS y estructuración de proyectos por capas.
Stack Tecnológico
- 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
Experiencia en Desarrollo
Plataforma de Juegos Online – Arquitectura Modular
Stack: Python · Flask · Flask-SocketIO · SQLite · VPS Linux
Desarrollo de una plataforma web basada en Flask con arquitectura por dominios, separación de lógica de negocio, gestión de usuarios y comunicación en tiempo real mediante WebSockets.
Configuración diferenciada desarrollo/producción, despliegue en VPS y trabajo en entorno Linux.
Sistema de Gestión Empresarial – Tienda Informática
Stack: Flask · SQLAlchemy · SQLite · Chart.js · Matplotlib
Aplicación web completa con autenticación, control de roles (admin/cliente), gestión de productos, ventas y compras, control de stock y visualización de métricas.
Proyecto Big Data – Sector Sanitario
Stack: Python · Pandas · PySpark · Linux
Participación en proyecto de análisis de datos en el ámbito sanitario. Procesamiento de datasets de gran volumen utilizando Pandas y PySpark, limpieza y normalización de datos y generación de métricas.
Proyecto de Ciberseguridad – Análisis de Logs
Stack: Python · Pandas · Expresiones Regulares · Linux
- Parsing de logs mediante Expresiones Regulares.
- Clasificación de amenazas por frecuencia y origen.
- Identificación de IPs sospechosas.
- Generación automatizada de resúmenes técnicos.
Arquitectura del Portfolio
Este portfolio está desarrollado con Flask utilizando una estructura modular de plantillas (Jinja2) y una arquitectura de rutas limpia. Sigue principios de organización escalable y separación de responsabilidades. Se encuentra desplegado en un entorno de producción sobre un VPS Linux utilizando Gunicorn y Nginx.
Formación
Diplomado en Estadística
Universidad de Sevilla · 2008 – 2012Máster en Prevención de Riesgos Laborales
Universidad Rey Juan Carlos · 2023 – 2024Especialización en Python y Big Data
Tokio School · Cedeco · 2025Idiomas
- Español: Nativo
- Inglés: Nivel intermedio