- We Are B-FYSenior Android ArchitectSOFTWARE PUBLISHINGMay 2018 - Today (6 years and 10 months)Madrid, SpainCreación y mantenimiento de aplicaciones Android en Kotlin (desde inicio hasta su distribución en distintas tiendas) cumpliendo reglas SOLID, arquitectura MVVM, inyección de dependencias con Hilt y Koin, jetpack compose, CI/CD…Publicación en Nexus privado librería propia con nuestro core para integraciones en apps de terceros con elaboración de documentación técnica
- Santander UKSenior developer and Android specialistSOFTWARE PUBLISHINGJanuary 2017 - December 2017 (11 months)Milton Keynes, England, United KingdomResponsable del mantenimiento y nuevas features para aplicaciones Retail y Business
- TALENTOMOBILESenior Mobile developerSOFTWARE PUBLISHINGFebruary 2015 - January 2017 (1 year and 11 months)Madrid, SpainAnalista programador para cliente Santander Bank en proyectos Android internos, pruebas de concepto, publicaciones, mantenimiento y monitorización.Gestión de proyectos de factoría de apps Santander UK y Alemania y publicación
- Kotlin ExpertDevExpert2024Formación enfocada al uso de Kotlin Multiplaforma para desarrollar proyectos para Android, IOS, Desktop (MacOS, Windows y Linux), WEB (WASM) y servidor backend KTOR ¡Todo KOTLIN!
- Compose ExpertDevExpert2024Crear interfaces Android de calidad de forma eficiente mediante Jetpack Compose, desde la interfaz hasta la arquitectura, actualizado con las últimas novedades y acompañado.
- Testing ExpertDevExpert2023Formación focalizada al área de test desde como estructurar un proyecto por capas, TDD, doubles de test, Stub, Fake, Spy, Mock, test de estado, test de interacción, test unitarios, test de integracion, herramientas para test, test de UI y desarrollos basados en pruebas
- Architect CodersDevExpert2020Formación enfocada desde los principios básicos del diseño de Software (Yagni, DRY, SOLID), capa de UI (patrones de diseño MVP y MVVM, StateFlow, Navigation, eventios UI, diffing),m capa de datos (conceptos, ROOM, repositorios y data sources, Single Source of Truth, gestion de errores), Clean Architecture, inyeccion de dependencias (Dagger, Hilt, Koin), y Testing