L a   m a y o r í a   e m p i e z a   p o r   e l   c ó d i g o . Y o   e m p i e z o   p o r   e l   p r o b l e m a .

Cinco fases. Solo una es escribir código. Las otras cuatro son las que deciden si la app aguanta.

Cada línea es una decisión, no un atajo

Spec-driven development. Antes de programar, defino comportamiento, casos límite y criterios de aceptación. El código es solo la implementación actual de la spec — cuando toca cambiarlo, lo que importa se queda intacto.

IA con criterio. Uso Claude Code y herramientas similares para acelerar. Pero cada línea que entra en producción la he leído, entendido y respaldado. Es la diferencia entre código que funciona y código que aguanta.

Stack al día, sin postureo. Compose Multiplatform, KMP en sus versiones actuales, las APIs nuevas de Android cuando reducen trabajo o riesgo. El cambio de stack por el cambio de stack lo paga siempre el cliente seis meses después.

Trayectoria

2021 Hoy

Madrid 5 años

Senior Mobile Developer

VML The Cocktail

Liderazgo técnico y desarrollo Android nativo y multiplataforma.

  • Apps para clientes de retail, hostelería, energía y seguros con más de 5.000 usuarios activos diarios en flujos críticos del negocio.
  • Diseño apps con arquitectura offline-first y mapas integrados para operativas en campo que no pueden depender de la red.
  • Migro bases de código con legacy alto a Clean Architecture, MVVM/MVI y Jetpack Compose sin parar la entrega.
  • Coordino equipos Android e iOS con Gitflow, code reviews y estándares compartidos.
  • Blindo la calidad con SonarCloud, Detekt y tests automatizados como parte del flujo, no como añadido.

Kotlin Compose KMP Flutter Clean Architecture MVVM Google Maps

2018 2021

Madrid 3 años

Android Developer

Diverger (Avantgarde IT Services)

Mis inicios en Android nativo con Kotlin tras dejar el mundo híbrido.

  • Desarrollo apps para telecomunicaciones, banca y tecnología, primero en Xamarin y después en Kotlin nativo.
  • Lidero la transición de multiplataforma a nativo con MVVM y componentes Jetpack.
  • Gestiono versionado y despliegues en Google Play (beta y producción) con releases predecibles.

Kotlin Xamarin MVVM Jetpack

2016 2018

Madrid 2 años

Técnico de Sistemas

Pluxee (Sodexo)

Mis primeros pasos profesionales: soporte técnico y administración de sistemas.

  • Doy soporte técnico y mantengo sistemas informáticos en un entorno corporativo grande.
  • Resuelvo incidencias de usuario final, hardware y red bajo SLA.
  • Aprendo a leer logs, reproducir errores y documentar fixes: la base de cómo depuro hoy.

PowerShell Windows Active Directory Redes