Summary
Carlos Rodríguez is a Senior Android Developer based in London with eight years of professional experience and a deep specialization in video playback technologies. At Sky he drives Kotlin-based development of an in-house Android video player, improving startup performance, stability and Widevine DRM integration across a broad device matrix. His background spans ActionScript-era app development through modern Android architectures (MVP/MVVM, Architecture Components, Room) and CI/CD pipelines, reflecting a rare continuity from Flash to contemporary mobile ecosystems. Carlos pairs hands-on engineering — ExoPlayer tuning, adaptive HLS/DASH, unit and UI testing — with mentoring and cross-team integration work that smooths adoption of shared libraries. He completed an Android Nanodegree at Udacity and continues to evolve his toolset (Java to Kotlin) via blogs, podcasts and internal knowledge sharing. Notably, his early research into modular ExoPlayer integration informed later production player solutions used across high-profile consumer apps.
8 years of coding experience
12 years of employment as a software developer
Android Developer Nanodegree, Computer Science, Android Developer Nanodegree, Computer Science at Udacity
BA Computing and Design for the World Wide Web, Computer Science, First Class Degree, BA Computing and Design for the World Wide Web, Computer Science, First Class Degree at Goldsmiths, University of London
Spanish, English