Jesús Castaño

Backend Python Developer · APIs · Real-Time Systems · Data Processing

Arquitecturas modulares · Aplicaciones empresariales · Análisis de datos

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 – 2012

Máster en Prevención de Riesgos Laborales

Universidad Rey Juan Carlos · 2023 – 2024

Especialización en Python y Big Data

Tokio School · Cedeco · 2025

Idiomas

  • Español: Nativo
  • Inglés: Nivel intermedio