available for tech talks · open-source collabs

$ victoryil

// Team Leader · Big Data & Backend @ Banco Santander

Lidero un equipo construyendo frameworks de datos que procesan millones de eventos al día.

● online 📍 Madrid, ES team_lead = true spark · spring · k8s
victoryil@portfolio:~
victoryil@portfolio:~$
$ uname -r team-lead/v7.0 $ uptime 7y, load avg: spark, spring, k8s $ now playing building data frameworks @ santander $ side quest 🦀 Rust mod · 📅 react calendar lib

01 about $ cat about.md

Trabajo en la intersección entre Big Data y arquitecturas backend distribuidas.

Diseño frameworks y librerías que estandarizan ETL, simplifican el día a día del equipo y reducen el time-to-production de cada nuevo pipeline.

Cuando no estoy con Spark, escribo microservicios reactivos en Spring Boot, despliego en Kubernetes, o hago modding en C# para Rust.

// siempre buscando el equilibrio entre ingeniería sólida y pragmatismo de equipo.

7+
años en backend & data
8
personas en mi equipo
40+
pipelines en producción
99.95%
uptime de servicios

02 experience $ git log --oneline

2023 — Present
Madrid
Team Leader — Big Data & Backend
@ Banco Santander
  • Lidero un equipo de 8 ingenieros entre Data y Backend.
  • Diseño frameworks internos sobre Spark/Hudi para estandarizar ETL en Cloudera y Databricks.
  • Arquitectura de microservicios reactivos con Spring WebFlux + Kafka sobre Kubernetes / OpenShift.
SparkHudiSpring WebFluxKafkaKubernetesOpenShift
2021 — 2023
Madrid
Senior Data Engineer
@ Banco Santander
  • Migración de pipelines on-prem (Cloudera) a Databricks con Delta/Hudi.
  • Librerías Scala/Java que abstraen origen, calidad y sink — adoptadas por 5 squads.
  • Mentoring técnico y onboarding de juniors.
ScalaSparkDatabricksDelta LakeAirflow
2018 — 2021
España
Backend / Full-stack Engineer
@ Previous roles
  • Microservicios Spring Boot, integraciones REST y mensajería con Kafka/RabbitMQ.
  • Frontends en React/TypeScript para dashboards internos.
  • Infraestructura en AWS, Docker y primeros pasos con Kubernetes.
Spring BootReactTypeScriptAWSDocker

03 projects $ ls -la projects/

GPE — Team Productivity Platform
2024
private
Plataforma interna para análisis de productividad de equipos. Backend reactivo en microservicios con auth federada y un API Gateway propio.
Spring BootWebFluxOpenSearchPostgreSQLKeycloakKubernetes
// closed source
Race Manager for Rust
2023
open source
Plugin de Oxide para el videojuego Rust que gestiona carreras de coches: rankings, stats, persistencia, comandos in-game.
C#OxideRust (game)JSON
// public repo visit →
React Calendar Library
2025
in progress
Librería de calendario inspirada en FullCalendar pero centrada en time-tracking de empleados. Tipada, headless-first.
ReactTypeScriptTailwindVitedate-fns
// public repo visit →
ETL Framework (internal)
2023 — present
internal
Framework Scala/Spark que estandariza ingestion, calidad, transformación y sink. Usado por múltiples squads.
ScalaSparkHudiDatabricks
// closed source

04 stack $ echo $TECH_STACK

Backend · 6
JavaSpring BootWebFluxKafkaPostgreSQLOpenSearch
Big Data · 6
SparkDatabricksClouderaHudiDelta LakeAirflow
Frontend · 5
ReactTypeScriptViteTailwindCSSFlutter
Infra · 5
KubernetesOpenShiftAWSDockerMicroK8s
Other · 4
KeycloakOxide / C#FirebaseNextUI

05 off-hours $ cat hobbies/*.md

C# · Oxide
Rust modding
Escribo plugins en C# para el juego Rust. Entender un engine ajeno y hackearlo es buen ejercicio de ingeniería inversa.
iRacing · ACC
Sim racing
De ahí salió el Race Manager. Pista favorita: Spa-Francorchamps bajo la lluvia.
GitHub
Open source side-projects
Librerías pequeñas que nacen de fricciones reales en el trabajo. Si me molesta dos veces, lo escribo.