Curriculum VitaeCurrículum
David Cruz Anaya
Senior Mobile & Applied AI EngineerIngeniero móvil e IA aplicada sénior·davthecoder, and full-time at Deliveroodavthecoder, y a tiempo completo en Deliveroo
I write and build as davthecoder. This site is that portfolio. I also work full-time at Deliveroo as a Senior Software Engineer, building Android features, since June 2026. I have been shipping since October 2014: HTML5 games, then Android. Kotlin Multiplatform was Sky work in 2022. Rust is recent personal work, not a decade of employment.Escribo y construyo como davthecoder. Este sitio es ese portfolio. También trabajo a tiempo completo en Deliveroo como ingeniero de software sénior, construyendo funciones de Android, desde junio de 2026. Publico software desde octubre de 2014: primero juegos HTML5 y después Android. Kotlin Multiplatform fue trabajo en Sky en 2022. Rust es trabajo personal reciente, no una década de empleo.
- London, UKLondres, Reino Unido
- British & SpanishBritánico y español
- Full-time at Deliveroo since June 2026. This site is a personal portfolio.A tiempo completo en Deliveroo desde junio de 2026. Este sitio es un portfolio personal.

CapabilitiesCapacidades
Android, Kotlin Multiplatform, and AI engineeringAndroid, Kotlin Multiplatform e ingeniería de IA
Deliveroo is Android since June 2026. Kotlin Multiplatform was the Sky Go work in 2022. Paglipat, this site’s assistant, and ElTarot are products I shipped.Deliveroo es Android desde junio de 2026. Kotlin Multiplatform fue el trabajo de Sky Go en 2022. Paglipat, el asistente de este sitio y ElTarot son productos que publiqué.
Sky GoSky Go
Modernisation and updates, June 2021–December 2022Modernización y actualización, junio de 2021–diciembre de 2022
ProductProducto
- ModernisationModernización
- Product updatesActualización del producto
- AndroidAndroid
- Live TV playbackReproducción de televisión en directo
Worked on the modernisation and updates of Sky Go from June 2021 to December 2022.Trabajé en la modernización y la actualización de Sky Go de junio de 2021 a diciembre de 2022.
ScopeAlcance
- Existing productProducto ya existente
- Android workTrabajo en Android
- June 2021–December 2022Junio de 2021–diciembre de 2022
- 10M+ monthly users10M+ usuarios al mes
Sky Go already existed. I did not build the native apps on both platforms. In 2022 the app had 10M+ monthly users.Sky Go ya existía. No construí las apps nativas en las dos plataformas. En 2022 la app tenía 10M+ usuarios al mes.
UpdatesActualizaciones
- Kotlin MultiplatformKotlin Multiplatform
- About 40% of the code sharedCerca del 40% del código compartido
- Jetpack ComposeJetpack Compose
- 20222022
In 2022 I worked on the Kotlin Multiplatform and Jetpack Compose updates. About 40% of Sky Go code was shared.En 2022 trabajé en las actualizaciones de Kotlin Multiplatform y Jetpack Compose. Cerca del 40% del código de Sky Go estaba compartido.
Graduate programmePrograma de recién graduados
- Scrum MasterScrum Master
- Ceremony facilitationFacilitación de ceremonias
- Graduate coachingMentoría de recién graduados
- PSM I certifiedCertificado PSM I
Scrum Master for the graduate programme, June 2021–February 2022: ceremonies and coaching.Scrum Master del programa de recién graduados, de junio de 2021 a febrero de 2022: ceremonias y acompañamiento.
EngineeringIngeniería
I still ship the hard parts myselfSigo entregando yo las partes difíciles
LanguagesLenguajes
- KotlinKotlin
- RustRust
- JavaJava
- TypeScriptTypeScript
- SwiftSwift
- DartDart
- JavaScriptJavaScript
Mobile & nativeMóvil y nativo
- Jetpack ComposeJetpack Compose
- Kotlin MultiplatformKotlin Multiplatform
- Rust native modulesMódulos nativos en Rust
- Android SDKAndroid SDK
- iOS / SwiftiOS / Swift
- FlutterFlutter
- Android & Fire TVAndroid y Fire TV
Applied AIIA aplicada
- Tool calling assistantsAsistentes con llamada a herramientas
- Grounding & guardrailsAnclaje y límites
- Cost / rate limitsLímites de coste y de uso
- SSE streamingStreaming por SSE
- Cloudflare WorkersCloudflare Workers
- Evaluation setsConjuntos de evaluación
Supporting web & backendWeb y backend de apoyo
- KtorKtor
- REST / GraphQLREST / GraphQL
- PostgreSQLPostgreSQL
- SupabaseSupabase
- Next.jsNext.js
- ReactReact
- AstroAstro
CraftOficio
- Clean ArchitectureArquitectura limpia
- MVVM / SOLIDMVVM / SOLID
- TDD & UI testingTDD y pruebas de interfaz
- CI/CD · FastlaneCI/CD · Fastlane
- ExoPlayer / DRMExoPlayer / DRM
- Gradle · DockerGradle · Docker
ImpactImpacto
- Oct 2014
- shipping since: HTML5 games, then Androidpublicando desde entonces: juegos HTML5 y después Android
- 10M+
- Sky Go monthly users in 2022usuarios mensuales de Sky Go en 2022
- 40%
- Sky Go code shared via KMP, 2022código de Sky Go compartido con KMP, 2022
- 45%
- fewer crash tickets at Deltatre, Oct 2020–Jun 2021menos tickets de fallos en Deltatre, oct 2020–jun 2021
- Udemy
- Android instructorinstructor de Android
ExperienceExperiencia
Where it came togetherDonde todo encajó
Shipping since October 2014. Sky Go was modernisation and updates of the product. The Glass TV title, December 2022–April 2025, stays hands-on: the CV does not list duties for it.Publico software desde octubre de 2014. Sky Go fue modernización y actualización del producto. El título de Glass TV, de diciembre de 2022 a abril de 2025, se queda en el código: el currículum no lista funciones para ese periodo.
ManageGestionar peoplepersonasLeadLiderar directionla direcciónBuildConstruir hands-onen el código
- 2026 - Present2026 - ActualidadLEADLIDERAR
Senior Mobile & Applied AI EngineerIngeniero móvil e IA aplicada sénior
davthecoderdavthecoder
Personal site, writing, and open source. Paglipat, the davthecoder.com site assistant, and ElTarot are products I shipped. An upcoming book covers using Rust as a shared core across Android, iOS, and other platforms.Sitio personal, escritos y código abierto. Paglipat, el asistente del sitio davthecoder.com y ElTarot son productos que publiqué. Un libro en preparación trata de usar Rust como núcleo compartido en Android, iOS y otras plataformas.
- Jun 2026 - Presentjun 2026 - ActualidadBUILDCONSTRUIR
Senior Software EngineerIngeniero de software sénior
DeliverooDeliveroo
Built and shipped Android features for millions of Deliveroo customers, using analytics and A/B experimentation to guide product decisions and helping raise engineering standards across the team.Creé y publiqué funciones de Android para millones de clientes de Deliveroo, con analítica y experimentación A/B para orientar las decisiones de producto, y ayudé a elevar los estándares de ingeniería del equipo.
- Oct 2025 - May 2026oct 2025 - may 2026BUILDCONSTRUIR
Principal Mobile Engineer (independent)Ingeniero móvil principal (independiente)
davthecoderdavthecoder
- Dec 2022 - Apr 2025dic 2022 - abr 2025BUILDCONSTRUIR
Senior Android Developer & KMPDesarrollador Android sénior y KMP
Sky · Glass TVSky · Glass TV
- Feb 2022 - Dec 2022feb 2022 - dic 2022BUILDCONSTRUIR
Engineering Manager (Mobile)Responsable de ingeniería (móvil)
Sky · Core Video (NOW TV)Sky · Core Video (NOW TV)
Worked on the modernisation and updates of Sky Go: Kotlin Multiplatform (about 40% of the code shared) and Jetpack Compose. The app already had 10M+ monthly users.Trabajé en la modernización y la actualización de Sky Go: Kotlin Multiplatform (cerca del 40% del código compartido) y Jetpack Compose. La app ya tenía 10M+ usuarios al mes.
- Jun 2021 - Feb 2022jun 2021 - feb 2022BUILDCONSTRUIR
Android Developer & Scrum MasterDesarrollador Android y Scrum Master
Sky · Sky GoSky · Sky Go
Worked on the modernisation and updates of Sky Go on Android. Served as Scrum Master for the graduate programme, facilitating ceremonies and coaching new engineers.Trabajé en la modernización y la actualización de Sky Go en Android. Fui Scrum Master del programa de recién graduados: facilité las ceremonias y acompañé a los ingenieros nuevos.
- Oct 2020 - Jun 2021oct 2020 - jun 2021LEADLIDERAR
Engineering LeadLíder de ingeniería
DeltatreDeltatre
Led a small team building streaming apps for Android, Android TV and Fire TV. Cut crash-related tickets 45% through automated testing and code-quality standards.Lideré un equipo pequeño que construía aplicaciones de streaming para Android, Android TV y Fire TV. Reduje un 45% los tickets ligados a fallos mediante pruebas automatizadas y estándares de calidad del código.
- Jan 2020 - Oct 2020ene 2020 - oct 2020LEADLIDERAR
Lead Android DeveloperLíder de desarrollo Android
DeltatreDeltatre
Led delivery of premium streaming apps (WWE, GolfTV, BritBox) to 5M+ combined users. Architected a modular, white-label codebase with ExoPlayer DRM and offline playback.Lideré la entrega de aplicaciones de streaming premium (WWE, GolfTV, BritBox) para más de 5 millones de usuarios en total. Diseñé una arquitectura modular y de marca blanca, con DRM de ExoPlayer y reproducción sin conexión.
- Jun 2018 - Dec 2019jun 2018 - dic 2019BUILDCONSTRUIR
Android DeveloperDesarrollador Android
Massive Interactive, then DeltatreMassive Interactive, después Deltatre
Built the My5 (Channel 5) app for Android and Fire TV (1M+ downloads) and contributed to iOS / tvOS in Swift.Construí la aplicación My5 (Channel 5) para Android y Fire TV (1M+ descargas) y contribuí a iOS / tvOS en Swift.
- Nov 2016 - Apr 2018nov 2016 - abr 2018BUILDCONSTRUIR
Android DeveloperDesarrollador Android
IGT UKIGT UK
Built playMGM casino features, including animated Roulette, and a reusable Material Design component library.Construí funciones del casino playMGM, incluida la ruleta animada, y una biblioteca reutilizable de componentes de Material Design.
- Oct 2014 - Nov 2016oct 2014 - nov 2016BUILDCONSTRUIR
HTML5 Game DeveloperDesarrollador de juegos HTML5
IGT UKIGT UK
Built HTML5 games for the Norsk-Tipping lottery platform with cross-browser support across mobile and desktop.Construí juegos HTML5 para la plataforma de lotería Norsk-Tipping, con compatibilidad entre navegadores en móvil y ordenador.
Education and certificationsFormación y certificaciones
- 2024
OTHM Level 6 Diploma · Business ManagementDiploma OTHM de nivel 6 · Gestión empresarial
LSBR
- 2023
OTHM Level 5 Extended Diploma · Business ManagementDiploma ampliado OTHM de nivel 5 · Gestión empresarial
LSBR
- 2020
Kotlin for Android DevelopersKotlin para desarrolladores de Android
Antonio Leiva
- 2019
Professional Scrum Master I (PSM I)Scrum Master profesional I (PSM I)
Scrum.org
- 2018
HNC Level 4 in ComputingHNC de nivel 4 en Informática
Arden University
Beyond the CVMás allá del currículum
Applied AI products.Productos de IA aplicada. Shipped examples: Paglipat tool calling concierge, davthecoder.com site assistant, ElTarot contained readings. The same work is available as AI engineering, applied AI engineering, and forward deployed engineering.Ejemplos ya publicados: el conserje de Paglipat con llamada a herramientas, el asistente del sitio davthecoder.com y las lecturas acotadas de ElTarot. El mismo trabajo está disponible como ingeniería de IA, ingeniería de IA aplicada e ingeniería forward deployed.
Teaching.Docencia. Udemy instructor teaching Android courses.Instructor en Udemy de cursos de Android.
Open source.Código abierto. Active contributor at github.com/davthecodercom.Colaborador activo en github.com/davthecodercom.
Languages.Idiomas. English (fluent) · Spanish (native) · Valencian (Native)Inglés (fluido) · Español (nativo) · Valenciano (nativo)
Authorisation.Autorización. UK and EU citizen, dual UK-Spanish nationality.Ciudadano del Reino Unido y de la UE, con doble nacionalidad británica y española.


