Jesús Castaño

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

Modular Architectures · Enterprise Applications · Data Analytics

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

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.

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

Education

Bachelor’s Degree in Statistics

University of Seville · 2008 – 2012

Master’s Degree in Occupational Risk Prevention

Rey Juan Carlos University · 2023 – 2024

Specialization in Python & Big Data

Tokio School · Cedeco · 2025

Languages