
Resumen
Desarrollador de Software especializado en arquitecturas limpias, TDD y desarrollo full-stack. He rotado por proyectos complejos en sectores como Fintech, Streaming y EdTech, lo que me ha dado la capacidad de adaptarme a nuevos stacks sin sacrificar la calidad del código.
Actualmente enfocado en la intersección entre las herramientas de generación de código con IA y las buenas prácticas de desarrollo: cómo aprovechar el potencial de estas herramientas sin renunciar al Clean Code, la testeabilidad y la arquitectura sostenible.
Speaker activo en conferencias nacionales e internacionales y divulgador técnico en Codemotion y en mi blog personal.
¿Quién soy?
Soy un profesional comprometido con el software sostenible y las buenas prácticas. Mi día a día gira en torno a Extreme Programming, TDD estricto y arquitectura hexagonal. Últimamente me apasiona explorar cómo integrar herramientas de generación de código (Copilot, Claude Code, PI, etc.) en flujos de trabajo profesionales sin que la deuda técnica se dispare: mantener los principios SOLID, los tests como red de seguridad y la arquitectura limpia incluso cuando es una IA la que escribe parte del código. Me motiva no dejar de aprender, pulir mi técnica y compartir lo que sé: creo firmemente que enseñar es la mejor forma de consolidar conocimiento. Disfruto del pairing, de los eventos técnicos y de construir cosas con equipos donde la calidad no es negociable.
Experiencia profesional en Lean Mind
Fintech B2B & Payments (Feb 2025 – Actualidad)
Desarrollo de ecosistemas de pagos B2B y facturación electrónica para el sector travel. Implementación de métodos de pago virtual (VCC) y arquitecturas resilientes para alta transaccionalidad. Stack: .NET Core, Angular, DDD, Arquitectura Hexagonal
Global OTT Platform (Nov 2023 – Feb 2025)
Modernización de una plataforma de streaming y TV global. Orquestación de servicios para la ingesta, procesamiento y distribución de contenido multimedia a gran escala. Stack: Java Spring Boot, Event-Driven, Microservices, PostgreSQL
EdTech Platform (Mar 2023 – Nov 2023)
Construcción de una plataforma educativa centrada en la calidad del código, aplicando TDD estricto y pipelines de entrega continua (CI/CD). Stack: React, Java Spring Boot, TDD, Docker
NEWE — Frontend Lead (Nov 2021 – Abr 2022)
Liderazgo técnico en una startup de Economía Circular y Retail Tech. Desarrollo de una plataforma SaaS B2B para la gestión de logística inversa y modelos de pago por uso (Renting) en e-commerce. Stack: React, TypeScript, Redux, Material UI
Metodologías y Filosofía de Trabajo
- Software Craftsmanship: Priorizo la legibilidad, el diseño emergente y el refactoring continuo. El código es comunicación.
- Test-Driven Development: Los tests son la primera documentación del sistema. TDD me permite diseñar APIs antes de implementarlas y tener confianza en los cambios.
- Clean Architecture: Separación de lógica de negocio e infraestructura. Arquitectura hexagonal, puertos y adaptadores, inversión de dependencias.
- Meaningful Naming: Los nombres importan. El código debe contar una historia y reflejar la intención del negocio.
- AI-Assisted Development con criterio: Uso activo de herramientas de generación de código (Copilot, Claude Code, Cursor, v0) aplicando las mismas exigencias de calidad que al código escrito a mano: revisión crítica, tests que validen el comportamiento, naming con intención y arquitectura coherente. Mi charla "Clean Code en la era del Vibe Coding" (Codemotion 2026) aborda exactamente este tema.
Stack Tecnológico
Backend: .NET, Java Spring Boot, Node.js, PostgreSQL, Event-Driven
Frontend: React, Angular, TypeScript, Next.js, Tailwind CSS
DevOps & Tools: Docker, Git, CI/CD, Modulith, Azure
Comunidad y Divulgación
GofiGeeks Spring Party - Clean Code en la era del Vibe Coding - 2026
Codemotion Madrid 2026 - Clean Code en la era del Vibe Coding - 2026
Nerdearla España 2025 - Mock 101: El Arte del Testing - 2025
T3chFest 2025 - El Arte de la Guerra... del Testing: Dobladores de Pruebas - 2025
Codemotion Madrid 2024 - El Arte de la Guerra... del Testing: Dobles de tests - 2024
Proyectos open source
-
DevSweep — CLI profesional para limpiar cachés de desarrollo en macOS. 304+ estrellas en GitHub.
-
Lean Mind Monads — Librería de mónadas en TypeScript con enfoque OOP, publicada en NPM (@leanmind/monads).
-
Mock 101 — Taller multilenguaje (Java, TypeScript, Python, C#, Go, Kotlin) para aprender dobles de test.
-
Mars Rover Kata — Kata de formación en TDD con Java y Spring.
Publicaciones en el blog
- Mock 101: El Arte del Testing, una experiencia única en Nerdearla
- Comprendiendo las diferencias entre DAO, Repository y Active Record
- La asincronia un viaje desde futures a promesas
- La Saga Mars Rover: Aplicando el patrón estado
- La saga Mars Rover - Shortcuts IntelliJ
- Arquitectura Hexagonal en Spring
- Bajando a tierra la programación funcional
- Fusionando repositorios de Git sin morir en el intento
- Aplicando los principios SOLID en React
