Android Team Lead
Multiplatform Engineer
Senior Android Engineer and team lead with 5+ years shipping production Kotlin applications for German, UK and US clients, with four apps live on Google Play, three of them rated 4.4 to 4.6. Leads three engineers across four products, owning multi-module Clean Architecture, Jetpack Compose, CI/CD and Play Store release. Specializes in Arabic and RTL localization engineering, payment and subscription integrations, on-device AI (TensorFlow Lite, ONNX Runtime, ML Kit), Twilio VoIP and Kotlin Multiplatform across Android, iOS and Desktop.
Where I've Worked
- Lead three Android engineers across four production applications, owning architecture decisions, code-review standards and Play Store release sign-off.
- Established a multi-module Jetpack Compose and Clean Architecture standard with MVVM and Hilt, enabling parallel feature delivery across 10,000+ active users.
- Shipped the Spark kiosk tablet app for member check-in, subscriptions and Paging 3 across a 50,000+ member dataset.
- Reduced ANR rate to below 0.1% (Play Console vitals) by restructuring concurrency around Coroutines and structured Flow cancellation.
- Integrated Twilio VoIP into ADELE for in-app SIP calling, covering call-state management, audio routing and foreground-service background calls.
- Built GitHub Actions and Bitrise pipelines for multi-flavor builds, automated tests, signing and staged rollout, gated by Detekt, Lint and LeakCanary.
- Delivered a real-time ride-hailing platform for UK operators (Colins Cars, 5 Ten Taxis, Delta Cars) with Google Maps live tracking and push dispatch, raising the Play Store rating from 3.8 to 4.4.
- Integrated Stripe, JudoPay, Google Pay and PayPal across booking and payout flows, covering tokenized capture, reconciliation and retry handling.
- Consolidated three white-label brands onto one multi-flavor Gradle codebase, shipping each feature once instead of three times.
- Built a multi-vendor e-commerce and grocery delivery app processing 5,000+ daily orders across multiple regions.
- Delivered cross-platform React Native features alongside the native client, sharing checkout across Android and iOS.
- Designed an offline-first Room data layer with background sync and conflict resolution for intermittent connectivity.
- Delivered Java and Kotlin applications for a government programme under regulatory security and accessibility obligations.
- Hardened releases with ProGuard and R8 obfuscation and maintained JUnit, Espresso and Mockito suites under Lint enforcement.
Education & Certifications
What I Build
Android Application
End-to-end native apps in Kotlin and Jetpack Compose – from architecture to Play Store release, built on Clean Architecture, MVVM/MVI and multi-module design.
TensorFlow Lite and ONNX Runtime features that run offline – keyword spotting, voice detection and ML-powered UX with sub-200ms latency.
Migrating legacy codebases to Compose, multi-module Clean Architecture and Kotlin Multiplatform – cutting complexity, crashes and onboarding time.
GitHub Actions and Bitrise pipelines, automated testing and quality gates, multi-flavor builds and Play Console releases that ship 40% faster.
Featured Projects
ADELE Healthcare Assistant
ADELE Healthcare Assistant is a voice based digital health companion designed to help people who need care live more independently. It lets users log and track vital signs by voice, keep a health diary, compare readings against personalized target ranges, set reminders for appointments, medication, and daily routines, and reach help quickly through a built in digital emergency call system with fall detection and location sharing.
Sparktan
Sparktan is a companion CRM app for staff members and business owners, giving studio teams a mobile way to run daily operations without logging into the desktop CRM. Staff can clock in and out, manage schedules and appointments, track contacts and memberships, process overdue payments, message members, and pull reports on attendance, rank history, and invoices, all with role based permissions separating what owners and staff can access.
Spark Kiosk
Spark Kiosk turns an Android tablet into a self service attendance kiosk mounted on the class wall. Students check themselves in by searching for their name or tapping directly on the class roster, while the kiosk also displays expired membership status and rotating event or announcement content between check-ins. A PIN protected Instructor Mode gives staff full access to manage the roster, view student photos, track hours, and mark attendance manually when needed.