Backend Machine learning

Construyo backends y modelos que llegan a producción.

Soy Daniel Galán, ingeniero de machine learning y desarrollador backend. Aquí cuento cómo, con proyectos reales.

Sobre mí

Ingeniero de machine learning y desarrollador backend Java.

Empecé en backend Java: microservicios, eventos de dominio e integraciones con proveedores externos. En el máster de IA hice mi TFM con datos reales del observatorio HAWC y desde 2025 trabajo como ML Engineer. Lo que más me gusta es lo que hay entre medias: que un modelo o un sistema no se quede en el notebook o en la demo, sino que aguante en producción.

Cómo trabajo

  • Metodologías ágiles: Scrum y Kanban: entregas cortas, revisión con negocio y prioridades que se ajustan cada sprint.
  • Git y revisión de código: ramas por tarea, pull requests pequeñas y revisión antes de mezclar.
  • CI/CD y pruebas: cada cambio pasa tests automáticos (unitarios, de integración con Testcontainers) antes de desplegarse.
  • Documentación viva: decisiones de arquitectura escritas junto al código, para que el equipo sepa el porqué.
Trabajo Formación
2025 — hoy

ML Engineer

Entrenamiento, despliegue y monitorización de modelos en la nube.

  • Python
  • TensorFlow / Keras
  • scikit-learn
  • MLflow
  • GCP · Vertex AI
2019 — 2025

Backend Java

Microservicios, eventos de dominio e integración con proveedores externos.

  • Java · Spring Boot
  • Kafka
  • PostgreSQL
  • Oracle
  • Docker
  • Kubernetes
2024

Máster en Inteligencia Artificial, UNIR

TFM: una red convolucional para reconstruir cascadas de rayos cósmicos en HAWC.

Ver el TFM →

2020

Grado en Ingeniería Informática, UOC / UdA

¿Quieres comentar un proyecto?

Te contesto yo, por correo.

Escribirme →