Jesús Castaño

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

Modular Architectures · Enterprise Applications · Data Analytics

Professional Profile

Backend Python Developer · AI Agent Systems · Modular Architectures · Real-Time Systems

Professional Summary

Backend Developer specialized in Python and Flask, focused on building production-ready web applications, modular architectures and real-time systems using WebSockets.

Strong background in Statistics and Big Data, with experience processing and transforming datasets using Pandas and PySpark. Experienced working in Linux environments, deploying applications on VPS servers and designing scalable backend architectures.

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 has been 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

System Architecture

The projects are designed following a modular architecture based on Flask, separating application layers such as routing, business logic, data models and external services. This approach improves scalability, maintainability and long-term system evolution.

AI Agent Platform Architecture

Development of an AI assistant based on a multi-agent architecture capable of routing user queries to specialized backend systems. The platform detects user intent and directs the request to the appropriate agent.

  • Intent detection using natural language analysis
  • Central AI agent orchestrator
  • Integration with external systems via APIs
  • Automatic fallback to LLM models
  • Multilingual support (Spanish / English)

This architecture allows new agents to be integrated easily while maintaining a modular and scalable backend structure.

The system follows a lightweight agent-orchestration pattern similar to modern AI systems used in production environments.

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

💬
Asistente IA