TVUp Media Telecom S.L.
Mobile team leader Sept 2020 –
Líder Técnico de las apps iOS y Android, mi responsabilidad principal ha sido dirigir el desarrollo y mantenimiento de nuestra plataforma, colaborando estrechamente con el equipo de AndroidTV. Desde el inicio, he liderado la planificación y ejecución de proyectos, asegurando la entrega oportuna y de alta calidad de nuestras aplicaciones.
Estoy involucrado en todas estas fases, desde la investigación inicial y la definición de requisitos hasta el diseño, implementación, pruebas y despliegue.
Esto ha requerido un profundo análisis de los requisitos del usuario, así como la evaluación de las tecnologías y herramientas más adecuadas para cumplir con esos requisitos. Una vez definidas las especificaciones, he liderado equipos multidisciplinarios en el desarrollo de soluciones innovadoras y efectivas.
También he sido responsable del mantenimiento continuo de las apps. Implica la identificación y corrección de errores, la optimización del rendimiento y la actualización de las versiones para garantizar la compatibilidad con los últimos dispositivos y sistemas operativos.
Un área en la que he desarrollado experiencia significativa es en la implementación de reproductores de medios. Nuestras aplicaciones están diseñadas para ofrecer una experiencia multimedia excepcional, y para lograr esto, hemos integrado ExoPlayer y ShakaPlayer.
Desarrollo en Kotlin, Jetpack, Compose y Swift y SwiftUI. ExoPlayer, ShakaPlayer, Widevine, Firebase, Base de Datos Realm y Room, Dagger. Flavors, Build Types Targets Diferentes, Gestión de Configuraciones. Pruebas y Depuración, con JUnit y Mockito. Pruebas Unitarias en Swift con XCTest. Desarrollo de Suites de Pruebas: Mocking y Stubbing. Integración con Plataformas de Inicio de Sesión Externas: Google y Amazon. Deep Links, Notificaciones Push, Transmisión a Dispositivos Cast, Automatización de Implementación con Fastlane, Herramientas de CI/CD, Pipelines en Bitbucket.