Saltar al contenido
Trayectoria

Experiencia profesional

Desarrollo Android nativo desde 2016, con aplicaciones reales en producción en telecomunicaciones, seguridad y videovigilancia, retail, restauración y gestión de gastos.

  1. Analista-Programador Android nativo con Kotlin & Java

    Empresa:
    Aditelsa
    Cliente:
    Minsait / Indra
    Proyecto:
    Simyo España
    Ubicación:
    Madrid / remoto

    Desarrollo nativo Android con Kotlin y Java para el revamp, evolución y mantenimiento de la app de Simyo en España, en colaboración con Paradigma Digital. Participación en el desarrollo de nuevas funcionalidades, refactorización de módulos existentes y resolución de incidencias críticas tras el relanzamiento, con foco en estabilidad, escalabilidad y experiencia de usuario.

    • Arquitectura MVVM con Android Jetpack, Retrofit/OkHttp, Coroutines, Firebase, DataStore y servicios de integración con backend.
    • Implementación y evolución de módulos: gestión de SIM/eSIM, widgets personalizados, WebViews para flujos PSP, navegación, deep links, analítica y flujos comerciales.
    • Notificaciones push con Firebase Cloud Messaging y Wyred: control de token FCM, registro/desregistro de dispositivos, Remote Config y escenarios de logout.
    • Modernización Android: migración progresiva a Jetpack Compose y evolución de la inyección de dependencias de Dagger 2 a Hilt.

    Logros

    • Mejora de la estabilidad de la app tras su relanzamiento.
    • Resolución de incidencias críticas en producción y preproducción.
    • Evolución de módulos clave de cliente, servicios, notificaciones, contratación y experiencia de usuario.
    • Refuerzo de la calidad técnica mediante refactorización, separación de responsabilidades y mejora del tratamiento de errores.
    • Kotlin
    • Java
    • MVVM
    • Jetpack
    • Jetpack Compose
    • Hilt
    • Retrofit
    • OkHttp
    • Coroutines
    • Firebase
    • DataStore
    • Remote Config
    • FCM
    • WebViews
  2. Analista-Programador Android nativo con Kotlin & Java

    Empresa:
    By Demes Group
    Ubicación:
    España

    Desarrollo y mantenimiento de aplicaciones Android nativas en el sector de la seguridad y videovigilancia.

    • Mantenimiento y evolutivos de la app legacy en producción (Java), adaptándola a un nuevo backend para optimizar la aplicación.
    • Desarrollo de nueva app en Kotlin para visualización de cámaras y grabadores, manejo de paneles de alarma, gestión de notificaciones y botón de pánico con geolocalización (DAHUA, HIKVISION, VESTA y PARADOX).
    • Diseño y desarrollo de app multi-flavor en Kotlin para reproducción de cámaras CCTV de cliente.
    • Aplicación de seguimiento de incidencias para instaladores, con conexión a servidores locales.
    • Administración de publicaciones en Google Play (apps propias y de terceros): revisión, aprobación y cumplimiento de políticas.
    • Seguimiento y resolución de bugs con Firebase Crashlytics.
    • Kotlin
    • Java
    • Coroutines
    • MVVM
    • Jetpack
    • Room
    • Material Design 3
    • Retrofit
    • ExoPlayer (RTSP)
    • Firebase
    • Crashlytics
    • Git-Flow
    • Scrum / Kanban
  3. Programador Android nativo con Kotlin & Java

    Empresa:
    Capitole Consulting
    Ubicación:
    Madrid

    Análisis y desarrollo de nuevas aplicaciones Android nativas corporativas en Kotlin para gran superficie del sector retail, además de mantenimiento y evolutivos en Java.

    • Gestión de dispositivos empresariales con MDM: SOTI MobiControl.
    • Kotlin
    • Java
    • Android SDK
    • SOTI MobiControl
  4. Programador Android nativo con Kotlin

    Empresa:
    Appogeo Digital

    Desarrollo desde cero de una app móvil para la gestión en el sector de la restauración.

    • Componentes de Android Jetpack: Room, ViewModel, LiveData.
    • OCR con Google Android Vision.
    • Notificaciones push con Firebase.
    • Librerías: Retrofit, Anko, Dagger 2, Picasso.
    • Kotlin
    • Jetpack
    • Room
    • Firebase
    • Retrofit
    • Dagger 2
    • Google Vision
  5. Programador Android nativo con Java

    Empresa:
    Exaccta

    Mantenimiento y desarrollo de nuevos evolutivos de los proyectos Android de Exaccta Xpens, Tax y Home.

    • Desarrollo y gestión de la app web híbrida G-me (PhoneGap) para iOS y Android.
    • Project Manager del proyecto HR y de Xpens, con labores de consultoría a clientes.
    • Java
    • Android SDK
    • PhoneGap
    • Gestión de proyectos
  6. Programador Java y Android (freelance)

    Empresa:
    Proyecto propio
    Ubicación:
    Madrid

    Desarrollo por iniciativa propia de una aplicación gratuita publicada en Play Store.

    • Java
    • Android
    • Google Play
  7. Programador Junior Android en prácticas

    Empresa:
    Luca TIC

    Prácticas como programador Android con Java, destinado en el proyecto de Exaccta.

    • Mantenimiento y desarrollo de nuevos evolutivos en las aplicaciones Android.
    • Plan de pruebas y testing para las apps de Android, iOS y Windows 10.
    • Soporte técnico a clientes y tratamiento de incidencias.
    • Java
    • Android
    • Testing
  8. Programador Java (freelance)

    Empresa:
    Pequeña empresa familiar
    Ubicación:
    Madrid

    Desarrollo de aplicación Java para la gestión de clientes.

    • Java

Etapa previa · 2004 — 2014

Arquitectura Técnica

Antes del desarrollo Android trabajé como arquitecto técnico: delineante proyectista en Prodiser e INTECSA-INARSA, consultor de calidad y eficiencia energética (ISO 9001, 14001 y 50001) en OEA Quality, y proyectos propios de reforma y rehabilitación como autónomo. Una reconversión profesional completa hacia la ingeniería de software, culminada con un máster en desarrollo Java y Android.

Formación

Educación

Universidad Politécnica de Madrid

Arquitectura Técnica

2001 — 2011

INESEM Business School

Máster en desarrollo de aplicaciones Java y Android

2015

Udemy

Curso de programación en Kotlin

2017

Certificaciones

  • Introduction to Model Context Protocol

    Anthropic

  • Claude Code in Action

    Anthropic

Idiomas

  • Español — nativo
  • Inglés