Freelance · Madrid · Remoto o híbrido
Consultor de Software Java Freelance Arquitectura, liderazgo técnico y desarrollo full stack
Cubro el ciclo completo: defino la arquitectura, lidero técnicamente al equipo, desarrollo el backend con Java y Spring Boot, construyo el frontend en Angular o React y llevo la plataforma a cloud, con inteligencia artificial generativa cuando aporta valor real.
- 15+
- años de experiencia
- 25+
- proyectos enterprise
- 8
- sectores distintos
Servicios estratégicos
Descubre las principales áreas de especialización para diseñar, modernizar y evolucionar plataformas empresariales basadas en Java, Cloud e Inteligencia Artificial.
- Arquitectura de Software Diseño de arquitecturas escalables con DDD, Arquitectura Hexagonal y Clean Architecture.
- Modernización de Aplicaciones Evolución de aplicaciones legacy hacia plataformas cloud native y microservicios.
- Auditoría Técnica Evaluación de arquitectura, deuda técnica, rendimiento, seguridad y escalabilidad.
- Technical Leadership Liderazgo técnico, mentoring, revisiones de código y definición de estándares.
- Cloud & DevOps AWS, Kubernetes, Terraform, CI/CD, observabilidad y automatización.
- Enterprise AI IA Generativa, Spring AI, RAG y automatización inteligente para empresas.
Empresas donde he participado en proyectos tecnológicos
Experiencia desarrollando soluciones enterprise para banca, retail, administración pública, seguros y aerolíneas.
Plataformas Java que tienen que seguir funcionando mientras cambian
Trabajo en el punto en el que una decisión técnica deja de ser reversible: los límites del dominio, la propiedad de los datos y las dependencias que condicionan todo lo que viene después.
Llevo más de quince años diseñando y modernizando sistemas críticos en banca, retail, seguros, aerolíneas y administración pública. En ese tipo de plataformas el reto no es construir algo nuevo, sino hacerlo evolucionar sin interrumpir lo que ya está en producción.
Me incorporo como arquitecto, como tech lead o como perfil senior full stack, según lo que necesite el proyecto. Colaboro como freelance desde Madrid, en remoto o de forma híbrida, dentro del equipo y los procesos del cliente.
- Arquitectura que aguanta el paso del tiempo
- Diseño estructuras que pueden evolucionar durante años sin acumular deuda técnica: límites de dominio claros, contratos estables y dependencias que apuntan hacia el negocio, no hacia el framework.
- Modernización sin parar el negocio
- Migro plataformas legacy de forma progresiva y reversible. Cada capacidad extraída llega a producción por separado, en lugar de jugarlo todo a una reescritura con un único día de corte.
- Inteligencia artificial con criterio de ingeniería
- Integro IA generativa en sistemas que ya están en producción tratando el modelo como un adaptador más de la arquitectura, con sus contratos, sus pruebas y su observabilidad.
- Del backend al frontend, con el mismo criterio
- Trabajo el ciclo completo: la API en Java y Spring Boot y la interfaz en Angular o React. Cuando una misma persona sostiene ambos lados, los contratos dejan de ser un punto de fricción entre equipos.
Cuatro momentos en los que un arquitecto externo aporta más
Normalmente me incorporo cuando hay una decisión estructural que tomar y equivocarse resulta caro, no cuando falta capacidad de desarrollo.
Antes de escribir la primera línea
Definir la arquitectura de una plataforma nueva para no tener que rehacerla en dos años.
Cuando mantener cuesta demasiado
Auditoría técnica que identifica los riesgos reales y los ordena por impacto y esfuerzo.
Durante una modernización
Diseño de la estrategia de migración y acompañamiento durante toda su ejecución.
Como tech lead del equipo
Liderazgo técnico, estándares, revisión de código y mentoring para que las decisiones se sostengan.
Tecnología que uso a diario en producción
Agrupada por función, no por moda: lo que realmente sostiene una plataforma Java en producción.
- Lenguaje y frameworks
- Java 17 · 21 · 25, Spring Boot, Spring Batch, Quarkus
- Arquitectura
- Hexagonal, Domain-Driven Design, microservicios event-driven
- Frontend
- Angular, React, TypeScript, diseño de APIs para consumo
- Datos y mensajería
- Apache Kafka, PostgreSQL, MongoDB, Oracle
- Plataforma
- AWS, Kubernetes, Docker, Terraform, CI/CD
- Observabilidad
- OpenTelemetry, Micrometer, Prometheus, Grafana
- Inteligencia artificial
- Spring AI, RAG, bases de datos vectoriales
Escribo sobre lo que aplico, no sobre teoría: los artículos del blog salen de problemas reales de proyectos reales.
Servicios
Seis áreas de trabajo para empresas que necesitan evolucionar plataformas Java, cloud e inteligencia artificial.
- Arquitectura y desarrollo enterprise Del diseño con DDD y hexagonal al código en Spring Boot
- Modernización de plataformas legacy De legacy a cloud native, backend y frontend
- Auditoría técnica y plan de acción Diagnóstico priorizado y ejecución si hace falta
- Tech lead y liderazgo de equipos Estándares, revisión de código y mentoring
- Cloud, DevOps y observabilidad AWS, Kubernetes, CI/CD e instrumentación
- IA generativa aplicada al software Spring AI, RAG y agentes en producción
¿Hablamos de tu plataforma Java?
Una primera reunión sin coste ni compromiso para entender el contexto y valorar si puedo aportar algo útil a tu proyecto.