Disponible ya · Freelance o en plantilla · CTO / Head of AI · Madrid y remoto

Cayetano Soriano Gallego

IA en producción,
sobre plataformas que no se rompen.

CTO y arquitecto hands-on con más de 15 años en tech, 8+ en AWS y 7+ como CTO. He liderado dos transformaciones de monolito a microservicios, y hoy construyo funcionalidades con LLMs, servidores MCP y flujos de ingeniería agéntica que funcionan en producción.

15+
Años en tech
7+
Años como CTO
2
Migraciones monolito → microservicios
99.99%
Uptime de plataforma
He construido y liderado ingeniería en
  • ShareTech
  • Ride On
  • Enolovers
  • Packlink
  • Softonic
  • Kimia

Lo que construyo con IA

Nada de slides: código funcionando en productos. Todo lo de abajo lo he construido yo en el último año, en proyectos de clientes y en productos propios.

Funcionalidades LLM en productos reales

Claude generando fichas bilingües y textos SEO para un marketplace; triaje de síntomas con LLM en un producto de salud digital; OpenAI y Gemini para chat y voz a texto en un asistente de voz. Tool calling y salidas estructuradas, no chat libre.

Claude APIOpenAIGeminiTool callingVoz a texto

Servidores MCP y tooling para agentes

Servidores MCP que permiten a los agentes leer y actuar sobre datos de producto con seguridad, desde un servidor de administración del back office hasta uno de dominio con 7 módulos (medicación, agenda, llamadas, timeline…). Herramientas internas sobre Claude Agent SDK.

MCPClaude Agent SDKTypeScriptPython

Privacidad, tests y coste por defecto

Datos personales eliminados antes de cada prompt, kill switches con feature flags y endpoints UE conmutables por GDPR; llamadas a LLM cubiertas con tests sobre un transporte de modelo falso; el modelo adecuado para cada tarea para controlar el coste; monitorización con Sentry como cualquier otro servicio.

GDPRAnonimización de datosFeature flagsTestingSentry

Ingeniería agéntica para equipos

Claude Code en una docena de repos con reglas de proyecto (CLAUDE.md) verificadas en CI, agentes de IA en CI/CD y actualización automática de dependencias. Como CTO, introduje flujos asistidos por LLM en el proceso de ingeniería.

Claude CodeCI/CDDependabotCursor

Tres cosas que hago bien

Arquitectura que escala

Dos monolitos legacy (Clojure, PHP) descompuestos en más de 20 microservicios containerizados en AWS ECS, con infraestructura Terraform-first y 99,99% de uptime en producción.

Equipos que entregan

Construí y escalé organizaciones de ingeniería como CTO en dos empresas: OKRs, squads multifuncionales, cultura de guardias y developer experience como prioridad.

El lado de negocio de la tecnología

Contratos con proveedores y partners (Telefónica), due diligence técnica con inversores, ayuntamientos de cuatro ciudades, presupuestos y SLAs. Hablo el idioma de ingeniería y el del consejo.

20+
Microservicios en producción
30%
Reducción de coste AWS
0 s
Downtime en despliegues (Packlink)
10s → <1s
Tiempo de carga de la app (Enolovers)

Problemas que he resuelto

Contexto → qué hice → resultado medible. El patrón se repite: heredar algo frágil, hacerlo aburrido y fiable, y dejar que el equipo vaya rápido encima.

Enolovers · 2026 · Freelance

IA que escribe el primer borrador de cada ficha

Contexto
Marketplace de experiencias enológicas: las bodegas enviaban notas en bruto, y convertirlas en fichas bilingües y optimizadas para SEO era trabajo manual y lento.
Acción
Generadores con Claude (Anthropic SDK) que convierten las notas de una bodega en título, descripción y precio en ES/EN, más un redactor SEO y un asistente de onboarding, probados contra un transporte de modelo falso. Un servidor MCP de administración para que los agentes operen el back office.
Resultado
De la página en blanco a un borrador bilingüe listo para revisar; las funcionalidades de IA pasan por el mismo CI, tests y monitorización que el resto de la API.
Claude APIMCPPHP / SymfonyTypeScriptCI/CD
Salud digital · 2026 · Producto propio, en desarrollo

LLMs donde la privacidad no es opcional

Contexto
Plataforma de cuidados para personas mayores y sus familias: triaje de síntomas y un acompañante por voz, sobre datos de salud sujetos a GDPR.
Acción
Triaje de síntomas con Claude, eliminando datos personales antes de cada prompt y con kill switches por feature flag; acompañante de voz con transcripción de OpenAI y endpoint UE conmutable; un servidor MCP con 7 módulos de herramientas (medicación, agenda, clínico, llamadas, timeline…).
Resultado
IA diseñada para datos de salud regulados desde el primer día, sin frenar la iteración de producto.
Claude APIOpenAIMCPGDPRTypeScript
Ride On · 2018–2019

De un monolito Clojure a más de 20 microservicios en AWS

Contexto
Plataforma de movilidad eSharing a escala de ciudad bloqueada por un monolito legacy: releases lentas, puntos únicos de fallo.
Acción
Diseñé y lideré la re-arquitectura completa: 20+ servicios containerizados en ECS, 100% de la infraestructura en Terraform, CI/CD con Jenkins, observabilidad con Sentry + PagerDuty.
Resultado
Cuellos de botella críticos eliminados; plataforma capaz de operar a nivel de ciudad. Promoción a CTO.
ECSTerraformJenkinsSentry
Enolovers · 2026 · Freelance

Carga de la app de 10 s a menos de 1 s

Contexto
App de consumo creciendo rápido con equipo pequeño: cargas de 10 segundos, dolor de escalabilidad, releases lentas, dependencias desactualizadas y sin baseline de seguridad.
Acción
Optimización de carga de recursos, carga de datos lazy vs eager, índices en BD, caché Redis y rate limiting; CI/CD con agentes de IA, actualización automática de dependencias y test harness; buenas prácticas de seguridad; Terraform para toda la infraestructura; Sentry, monitorización, analíticas y métricas por llamada.
Resultado
Tiempo de carga de ~10 s a menos de 1 s; releases predecibles; infraestructura reproducible y totalmente monitorizada.
PerformanceCI/CDAI agentsRedisTerraformSentry
Más casos
Ride On · 2019–2023

Bajar el coste de infraestructura subiendo la fiabilidad

Contexto
Flota y tráfico creciendo; factura AWS escalando más rápido que los ingresos; inversores exigiendo due diligence técnica.
Acción
Optimicé la orquestación de contenedores en ECS, introduje arquitectura event-driven sobre Kinesis, fijé OKRs para el área técnica y asumí seguridad y uptime de extremo a extremo.
Resultado
~30% menos gasto en AWS, 99,99% de uptime y due diligence superada con inversores.
ECSKinesis
Packlink · 2015–2017

Migración sin downtime a una arquitectura políglota

Contexto
Plataforma de envíos e-commerce de alto tráfico (Packlink Pro, integración eBay) sobre un monolito PHP.
Acción
Impulsé la migración a microservicios Java/Scala/Python con patrones event-driven en RabbitMQ y almacenamiento en Cassandra/Redis.
Resultado
Despliegues zero-downtime en picos de operación e-commerce.
JavaScalaRabbitMQCassandra

Quién soy

Soy un CTO que sigue leyendo pull requests. En más de 15 años he pasado de desarrollador web a arquitecto y a dirigir la tecnología de dos empresas, manteniendo una regla: ser dueño de todo el stack, desde el módulo de Terraform hasta la rotación de guardias y la conversación de roadmap con el consejo.

He llevado empresas de monolitos legacy a microservicios cloud-native en AWS, y he hecho el trabajo poco glamuroso que hace que eso perdure: CI/CD, observabilidad, control de costes, seguridad y due diligence técnica con inversores.

Hoy estoy centrado en IA en producción: funcionalidades con LLMs, servidores MCP, flujos de ingeniería agéntica y las salvaguardas que los rodean (privacidad, tests, coste, observabilidad), construidos con la misma disciplina que cualquier otro servicio backend. Trabajo indistintamente en español e inglés.

Ubicación En remoto, o presencial en Madrid, España (CET)
Idiomas Español (nativo) · Inglés (profesional)

Experiencia

Independiente Abr 2026 — Actualidad
CTO fraccional, Arquitecto e Ingeniero de IA
Remoto
  • CTO fraccional y arquitecto/desarrollador hands-on para empresas en fase temprana: estrategia técnica, revisiones de arquitectura, setup cloud y de delivery.
  • Enolovers (cliente): carga de la app de ~10 s a menos de 1 s (carga de recursos, datos lazy vs eager, índices en BD, caché Redis, rate limiting); generación de contenido bilingüe con Claude y un servidor MCP de administración; CI/CD con agentes de IA, actualización automática de dependencias y test harness; buenas prácticas de seguridad; infraestructura en Terraform; Sentry, monitorización, analíticas y métricas por llamada.
  • Producto propio de salud digital (en desarrollo): triaje de síntomas con LLM eliminando datos personales, acompañante de voz con transcripción, y un servidor MCP con 7 módulos de herramientas.
  • Formación intensiva en seguridad, sistemas de IA/LLM, arquitectura de software y blockchain, aplicada directamente en proyectos de clientes.
CTO fraccionalAWSTerraformRedisCI/CDIA / LLMsSeguridadBlockchain
ShareTech Mar 2023 — Apr 2026
Chief Technology Officer
Madrid, España
  • Responsable de la visión tecnológica y el roadmap; última palabra en arquitectura cloud, build-vs-buy e inversiones de plataforma.
  • Lideré squads de ingeniería multifuncionales; definí estándares de gobernanza de microservicios, fiabilidad y developer experience.
  • Hands-on en automatización de infraestructura (Terraform, ECS), optimización de costes AWS y guardias/observabilidad con Sentry + PagerDuty.
  • Contratos con proveedores y partners (integraciones M2M y ciberseguridad con Telefónica); interlocutor técnico con el Ayuntamiento de Pamplona.
  • Herramientas de operaciones y logística: métricas, SLAs, dashboards de reporting y optimización de costes.
  • Observabilidad end-to-end: instrumentación OpenTelemetry, Datadog/New Relic, CloudWatch, Kibana, Sentry y guardias con PagerDuty.
  • Desarrollo backend hands-on; introduje flujos asistidos por LLM en el proceso de ingeniería.
AWSTerraform DockerSpring BootSentryPagerDutyM2M / IoTOpenTelemetryDatadogKibanaSeguridad
Ride On 2019 — Mar 2023
Chief Technology Officer
Madrid, España
  • Promoción de Arquitecto a CTO para liderar toda la estrategia tecnológica de la plataforma de movilidad eSharing (en remoto desde 2020).
  • Escalé la organización de ingeniería e introduje OKRs en el departamento técnico.
  • Impulsé arquitectura event-driven sobre AWS Kinesis; optimicé la orquestación de contenedores en ECS, reduciendo el coste de infraestructura ~30%.
  • Responsable directo de uptime (99,99%), seguridad y due diligence técnica con inversores.
  • Contratos con proveedores y partners (M2M y ciberseguridad con Telefónica); interlocutor técnico con los ayuntamientos de Miami, Dundee, Leicester y Pamplona.
  • Operaciones y logística: herramientas internas, métricas, SLAs y dashboards de reporting.
  • Observabilidad end-to-end: instrumenté todos los servicios con OpenTracing / OpenTelemetry (distributed tracing), métricas estructuradas y alertas (New Relic, Datadog, CloudWatch, Kibana, Sentry, PagerDuty) — de la petición a la base de datos.
AWSTerraformKinesis DockerOpenTracingOpenTelemetryDatadogNew RelicCloudWatchKibanaPagerDuty
Ride On 2018 — 2019
Arquitecto de Software
Madrid, España
  • Lideré la re-arquitectura completa: monolito Clojure legacy → 20+ microservicios containerizados en AWS ECS.
  • Autor de toda la capa de Infraestructura como Código en Terraform; CI/CD automatizado con Jenkins, imágenes con Ansible + Packer.
  • Observabilidad con Sentry y PagerDuty; eliminé los cuellos de botella que impedían la escala a nivel de ciudad.
ECSTerraformDynamoDBElasticsearch JenkinsAnsiblePackerClojureSentry
Kimia 2017
Arquitecto de Software
Madrid, España
  • Diseño y entrega de servicios backend de alto rendimiento en Go, sobre Redis y Elasticsearch.
  • Pipelines de monitorización y alertas en tiempo real que mejoraron los tiempos de respuesta a incidentes y la fiabilidad.
RedisElasticsearchMonitorizaciónAlertasAlta disponibilidad
Packlink 2015 — 2017
Backend Engineer
Madrid, España
  • Contribuidor clave en el backend de Packlink Pro y la integración de envíos de eBay.
  • Impulsé la migración de un monolito PHP a microservicios políglotas (Java, Scala, Python) con RabbitMQ, Cassandra y Redis.
  • Despliegues zero-downtime en operaciones e-commerce de alto tráfico.
  • Monitorización y guardias de la plataforma: dashboards Kibana/Elasticsearch, CloudWatch, Sentry y PagerDuty para un producto de alta disponibilidad.
PHPJavaScalaPythonSpring Boot CassandraMongoDBRedisDockerRabbitMQKibanaSentryPagerDuty
Betabeers 2012 — 2015
Organizador de comunidad y ponente
Barcelona y Cádiz, España
  • Co-fundé y lideré los capítulos de Betabeers en Cádiz y Barcelona: meetups mensuales para 50–100+ desarrolladores y emprendedores.
  • Construí una comunidad tech local conectando startups, ingenieros e inversores.
Liderazgo de comunidadPonenciasStartups
Softonic 2013 — 2014
Backend Engineer
Barcelona, España
  • Backend de Softonic Downloader, sirviendo millones de descargas diarias.
  • Pipelines de datos sobre el ecosistema Hadoop (Hive, Oozie); TDD con PHPUnit.
PHPMySQLHadoopHiveRabbitMQTDD
Crononauta 2012 — 2013
Desarrollador Web
España
  • Construcción y mantenimiento de aplicaciones web de contenido con PHP y Drupal 7, desde requisitos hasta producción.
PHPDrupal 7
Soluciones DTV 2011
Team Lead
España
  • Primer rol de liderazgo: gestioné un equipo de desarrollo lanzando una red social desde cero, del diseño técnico al lanzamiento.
Liderazgo de equipoDesarrollo de producto

Tecnologías y habilidades

IA, agentes y LLMs

Funcionalidades LLM, servidores MCP y flujos agénticos en productos reales, con privacidad, tests y observabilidad desde el diseño.

  • Claude / Anthropic API
  • OpenAI API
  • Gemini API
  • MCP (Model Context Protocol)
  • Claude Agent SDK
  • AI agents
  • Tool calling
  • Structured outputs
  • Prompt engineering
  • Speech-to-text (Whisper)
  • PII redaction / GDPR
  • Claude Code
  • Cursor
  • GitHub Copilot
  • Blockchain / Smart contracts

Cloud e infraestructura

8+ años diseñando y operando plataformas AWS: contenedores en ECS, infraestructura Terraform-first, streaming de eventos.

  • AWS
  • Terraform
  • ECS
  • Serverless
  • Kong
  • Kinesis
  • SNS / SQS

Backend

15+ años en PHP, Java/Spring Boot, Python, Scala y TypeScript; de monolitos a microservicios políglotas.

  • Java / Spring Boot
  • TypeScript / Node.js
  • Python
  • Scala
  • PHP

Datos y almacenamiento

Elegir y operar el almacén adecuado por carga: clave-valor, búsqueda, caché, wide-column y relacional.

  • DynamoDB
  • Elasticsearch
  • MongoDB
  • MySQL
  • Redis / ElastiCache
  • Cassandra
  • Hadoop / Hive

DevOps, CI/CD y observabilidad

Pipelines CI/CD, imágenes inmutables, guardias y observabilidad; la fiabilidad como práctica de ingeniería, no como equipo.

  • Docker
  • Jenkins
  • Ansible
  • Packer
  • Consul
  • OpenTelemetry / OpenTracing
  • Distributed tracing
  • Datadog
  • New Relic
  • CloudWatch
  • Kibana
  • Sentry
  • PagerDuty
  • RabbitMQ
  • Security hardening

Liderazgo

7+ años como CTO: roadmap, contratación, OKRs, contratos con proveedores, due diligence, presupuestos y ayuntamientos como stakeholders.

  • Estrategia tecnológica y roadmap
  • OKRs
  • Contratación y escalado de equipos
  • Due diligence técnica
  • Gestión de costes
  • Seguridad y respuesta a incidentes

Formación y certificaciones

Universidad de Cádiz

Ingeniería Técnica en Informática de Sistemas

2007 — 2014

Megathon W8 Cádiz

Premio hackathon

Anteriores: Zend Certified PHP Engineer, MongoDB Certified DBA y Developer, Oracle MySQL Developer.

Qué busco

Para ahorrarnos tiempo a ambos: aquí es donde más valor aporto, y el tipo de empresa donde ya lo he hecho.

Roles

  • CTO / VP of Engineering
  • Head of AI Engineering / líder de plataforma de IA
  • Head of Platform / Infraestructura
  • Principal / Staff Engineer (arquitectura hands-on)
  • CTO fraccional o proyectos de IA freelance (ver servicios)

Empresa

  • Scale-ups pasando de "funciona" a "escala"
  • Empresas de producto con tráfico real y facturas de infra reales
  • Equipos llevando funcionalidades de IA/LLM del prototipo a producción
  • Movilidad, logística, marketplaces, SaaS

Modalidad

  • En remoto (CET ±3h) o presencial en Madrid; viajes puntuales sin problema
  • Español o inglés como idioma de trabajo
  • Jornada completa o fraccional
  • Disponible ya

¿Construyes con IA y necesitas a alguien que ya la ha llevado a producción?

Cuéntame el problema que intentas resolver. Respondo a todo mensaje serio en menos de 48 horas.

hello@cayetano.dev