ESEN

Ingeniero de software · IA aplicada · Ciberseguridad

Alonso Ríos Guerra — Donde se unen la ingeniería, la IA y el negocio.

Construyo software y sistemas de IA aplicada que resuelven problemas de negocio: modelos de machine learning, agentes LLM y las APIs que los conectan.

Ahora

Ingeniero Junior de Ciberdefensa

Indra · sept. 2026 – actualidad

Formación

Grado en Ingeniería Informática

Universidad Carlos III de Madrid · 2022–2026

Trabajo destacado

Destacado · Trabajo de Fin de Grado

ChurnAnchor

Retención de clientes mediante machine learning y agentes inteligentes

Predice qué clientes de una teleco tienen más probabilidad de irse, explica cada predicción con SHAP y la convierte en acciones de retención mediante cuatro agentes de Gemini.

tests automáticos
194
herramientas del agente de chat
9
  • Python
  • FastAPI
  • LightGBM
  • SHAP
  • Google Gemini
  • SQLAlchemy
  • Docker
  • pytest

Problema

Una puntuación de churn por sí sola no ayuda a un equipo de negocio. Necesita saber quién está en riesgo, por qué y qué hacer, en lenguaje claro.

Qué construí

  • Un backend en FastAPI con 18 rutas REST, un modelo LightGBM y explicaciones SHAP por cliente.
  • Cuatro agentes de Gemini con orquestación propia en Python (sin LangChain): recomendador, analista, redactor de alertas y agente de chat.
  • Un agente de chat que encadena 9 herramientas sobre el sistema real, p. ej. buscar un cliente y generar su plan de retención.
  • Un dashboard de 6 vistas, ejecuciones programadas por lotes e informes PDF, desplegado con Docker Compose.

Dataset: IBM Telco Customer Churn (7.043 clientes). El código es privado.

Otros proyectos

Otras cosas que he construido

NewsRadar

Dashboard de noticias con ingesta RSS continua, alertas y avisos por email.

  • Arquitectura multicontenedor (API, worker, PostgreSQL, Elasticsearch, MailHog) que arranca con un solo comando.
  • Worker que ingiere RSS cada 60 s y dispara alertas configurables; dashboard con KPIs y nube de palabras.
  • CI/CD con GitHub Actions: 78 % de cobertura de tests y pruebas de carga con Locust.
  • Python
  • FastAPI
  • Elasticsearch
  • PostgreSQL
  • Docker
  • GitHub Actions

Sugeridor de tests Java con fine-tuning de LLM

Sugiere tests unitarios reutilizables para métodos Java y genera tests nuevos.

  • Fine-tuning de MiniLM sobre 700k pares de métodos Java y sus tests.
  • Aplicación full-stack (FastAPI + Next.js) que devuelve los 5 tests reutilizables más relevantes con fragmento de código.
  • Integración de Qwen2.5-Coder para generar tests nuevos desde cero.
  • Python
  • Hugging Face
  • FastAPI
  • Next.js
  • Qwen2.5-Coder

Más en GitHub →

Alonso Ríos Guerra durante una presentación

Sobre mí

Graduado en Ingeniería Informática por la Universidad Carlos III de Madrid (2026), con base en Madrid. Trabajo en backend con Python e IA aplicada: modelos de machine learning, agentes de IA con herramientas, fine-tuning de LLM, APIs REST, Docker y CI/CD.

Me interesa la intersección entre tecnología y negocio, y construyo software que resuelve problemas concretos de sus usuarios. Mi TFG, ChurnAnchor, combina un modelo de machine learning con cuatro agentes LLM para que los equipos de negocio vean qué clientes tienen riesgo de baja y qué hacer al respecto. Desde septiembre de 2026 soy Ingeniero Junior de Ciberdefensa en Indra, lo que suma una perspectiva de seguridad a cómo construyo.

Autónomo, analítico y con espíritu de equipo. Fuera del trabajo: finanzas e inversión, deportes y videojuegos en equipo.

Habilidades

Habilidades, idiomas e intereses

Técnicas

Lenguajes
  • Python
  • C
  • C++
  • JavaScript
  • R
IA / ML
  • LLM fine-tuning
  • RAG
  • AI agents
  • scikit-learn
  • pandas
  • Hugging Face
Web y APIs
  • FastAPI
  • Flask
  • Node.js
  • HTML
  • CSS
Cloud y DevOps
  • Docker
  • Google Cloud
  • CI/CD
  • GitHub Actions
Datos
  • SQL
  • NoSQL
  • PostgreSQL
  • Elasticsearch
Herramientas
  • Linux
  • Git & GitHub
  • n8n

Idiomas

  • EspañolNativo
  • InglésC1

Me gustaría aprender

  • Portugués
  • Alemán

Blandas

  • Trabajo en equipo
  • Autonomía
  • Visión de producto y negocio
  • Creatividad
  • Pensamiento crítico y resolución de problemas
  • Comunicación efectiva

Intereses

  • Finanzas
  • Inversiones
  • Negocio
  • Deportes en equipo
  • Videojuegos en equipo

Contacto

Hablemos