Lead Software Engineer · Granada

Software, sistemas e IA para problemas que no vienen con manual.

Llevo más de 25 años trabajando con software. Hoy ayudo a equipos a tomar buenas decisiones técnicas y a resolver problemas que suelen atravesar varias capas del sistema. La IA forma parte de ese trabajo diario como apoyo en el análisis, el desarrollo, las pruebas y la documentación.

25+años programando
15equipos coordinados
~105profesionales a cargo
Cómo trabajo

Entender primero.
Cambiar después.

Procuro no empezar por la herramienta ni por la solución más evidente. Primero intento entender qué está ocurriendo y qué datos permitirían demostrarlo.

01

Arquitectura con los pies en el suelo

Diseño pensando en cómo se desarrollará, desplegará y mantendrá la solución, no solo en cómo se verá sobre un diagrama.

02

Diagnóstico de extremo a extremo

Cuando un problema atraviesa aplicación, contenedor, red, proxy o certificados, separo cada capa y busco evidencias antes de cambiar código.

03

Protocolos y datos complejos

Trabajo directamente con especificaciones técnicas y estructuras binarias, convirtiéndolas en código que pueda comprobarse paso a paso.

04

Entregas que se pueden repetir

Automatizo pruebas y despliegues, verifico los artefactos y documento lo necesario para que el trabajo no dependa de una sola persona.

Selección de 4 · 25 artículos publicados

Proyectos explicados
desde dentro.

Ver los 25 artículos →

Cómo recuperar WordPress y Moodle después de un incidente sin restaurar a ciegas

Investigación, contención y recuperación de una plataforma comprometida: desde las credenciales REST y la persistencia en MariaDB hasta la actualización de Moodle y el hardening del servidor.

Cómo reconstruir una plataforma WordPress–Moodle sin tocar producción

Reconstrucción selectiva y aislada de una plataforma educativa con WooCommerce, Moodle, plugins propios y auditorías automatizadas, sin trasladar usuarios, pedidos ni secretos.

DocuTransfer: de capturar Jira a construir trazabilidad RF/RD

Cómo un exportador detrás de VPN y proxy evolucionó hasta una plataforma web que relaciona Jira, Confluence y Dimensions con IA revisada por personas.

Cómo llevar una especificación ASTERIX a código sin perderse entre bits

Cómo capturé y descodifiqué mensajes CAT062 descartados para localizar datos erróneos de aeropuerto y operación, comunicar la causa a ENAIRE y verificar su corrección.

Experiencia construida resolviendo problemas reales.

Mi experiencia combina desarrollo, arquitectura, integración, sistemas y operación. Me siento especialmente cómodo cuando hay que entender un problema complejo, encontrar su causa y dejar una solución que otros puedan mantener.

En el blog cuento no solo lo que funcionó, sino también las restricciones, las decisiones que descarté y aquello que quedó pendiente de comprobar.

Ver mi trayectoria →