I am a Senior/Lead Android Developer specializing in modern Android development practices, with a focus on the platform since 2009. I have extensive experience modernising mature Android codebases — introducing Kotlin, Coroutines & Flow, MVVM architecture, and migrating legacy XML-based UIs to Jetpack Compose. As a contract engineer, I integrate quickly into established teams, identify technical risk early, and deliver pragmatic, production-ready improvements without unnecessary disruption. I also lead architectural decisions, collaborate with backend teams, and help shape roadmaps for secure, data-driven applications including offline-first capabilities, background synchronization, media streaming, and REST-based client-server integrations.

Ian Anders

I am a Senior/Lead Android Developer specializing in modern Android development practices, with a focus on the platform since 2009. I have extensive experience modernising mature Android codebases — introducing Kotlin, Coroutines & Flow, MVVM architecture, and migrating legacy XML-based UIs to Jetpack Compose. As a contract engineer, I integrate quickly into established teams, identify technical risk early, and deliver pragmatic, production-ready improvements without unnecessary disruption. I also lead architectural decisions, collaborate with backend teams, and help shape roadmaps for secure, data-driven applications including offline-first capabilities, background synchronization, media streaming, and REST-based client-server integrations.

Available to hire

I am a Senior/Lead Android Developer specializing in modern Android development practices, with a focus on the platform since 2009. I have extensive experience modernising mature Android codebases — introducing Kotlin, Coroutines & Flow, MVVM architecture, and migrating legacy XML-based UIs to Jetpack Compose.

As a contract engineer, I integrate quickly into established teams, identify technical risk early, and deliver pragmatic, production-ready improvements without unnecessary disruption. I also lead architectural decisions, collaborate with backend teams, and help shape roadmaps for secure, data-driven applications including offline-first capabilities, background synchronization, media streaming, and REST-based client-server integrations.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

English
Fluent
French
Intermediate

Work Experience

Lead Android Developer (Contract) at Brain in Hand
January 1, 2021 - Present
Joined as the sole Android engineer to modernise and evolve an established mobile application serving users with autism, ADHD and anxiety-related challenges. Led Kotlin-first modernization, introduced DI, Coroutines, Flow and MVVM; migrated UI to Jetpack Compose; advanced offline-first design with Room, WorkManager and REST-based sync. Defined long-term architecture, translated product requirements into technical tasks, and partnered with backend engineers to evolve REST APIs. Managed Firebase, Google Play Console and Azure DevOps pipelines, later migrating to Bitrise; improved Agile practices, documentation and CI/CD across the mobile function.
Senior Android Developer (Contract) at Waracle / Global Pharmaceutical Client
January 1, 2018 - January 1, 2021
Developed multiple clinical trial Android applications in a regulated, security-sensitive environment. Led two greenfield apps from inception to release; contributed to a shared modular platform; implemented secure data management to ensure penetration testing success. Modernised legacy code with Kotlin and Jetpack components; administered CI/CD pipelines and Firebase tooling; collaborated with product, QA and external stakeholders to ensure compliance and data integrity.
Head of Mobile (Android) at UrbanThings
January 1, 2016 - January 1, 2018
Led Android development for the BusChecker suite (500k+ downloads) and mobile ticketing platforms. Owned Android architecture and platform modernisation; introduced Kotlin and reactive architecture; implemented Firebase for Remote Config, Analytics and Crash Reporting. Established CI/CD with Jenkins and improved Play Store governance. Delivered greenfield 'Ticketless' platform using Bluetooth, NFC, QR and Braintree payments; contributed to product strategy and Innovate UK funding bid.
Lead Mobile Developer & Architect at Omnifone
January 1, 2010 - January 1, 2016
Led Android development for white-label streaming music platforms delivered to partners including Vodafone, HTC and SiriusXM. Designed and built Android SDKs for secure streaming, metering and offline playback; developed custom HLS playback implementation; delivered configurable white-label client applications. Led cross-platform teams (Android, iOS, Windows Mobile); responsible for architecture, code review and partner integration.
Senior Software Engineer at Omnifone
January 1, 2008 - January 1, 2010
Initially focused on J2ME client development before transitioning to early Android SDK work, contributing to middleware libraries and reference client architecture.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet