Mobile
Kotlin, Java, Android SDK, Jetpack Compose, Material 3, Android Jetpack, XML
Senior Android Engineer • Kotlin • KMP • CMP
I’m Daniel Koranteng, a Senior Mobile Engineer based in Accra, Ghana with 8+ years of experience designing, building and maintaining production-grade Android applications across fintech, mobile money, e-commerce, media, enterprise and consumer technology.
About Me
I specialize in building Android applications that are maintainable, testable, scalable and production-ready. My work includes refactoring legacy codebases, modernizing project architecture, improving app stability, creating reusable UI systems and delivering reliable mobile releases.
I use AI-assisted development tools such as Claude and GitHub Copilot to support refactoring, debugging, documentation, test creation and productivity while keeping engineering quality, code reviews and architectural decisions human-led.
Technical Skills
Kotlin, Java, Android SDK, Jetpack Compose, Material 3, Android Jetpack, XML
Clean Architecture, MVVM, MVI, Modular Architecture, Repository Pattern, Use Cases, UDF, SOLID
Kotlin Multiplatform, Compose Multiplatform, shared business logic, cross-platform architecture
ViewModel, Coroutines, Flow, StateFlow, Navigation Compose, Room, DataStore, WorkManager, Paging 3
Retrofit, OkHttp, REST APIs, WebSockets, JSON, Firebase, Google Cloud Platform, SQLite, Realm, MongoDB
JUnit, Espresso, Mockito, Robolectric, UI Automator, Compose UI Testing, GitHub Actions, Jenkins, Fastlane
Experience
Migrated and modernized Android codebases from Java to Kotlin, improved maintainability, adopted Room, Navigation, ViewModel, lifecycle-aware components and modular architecture.
Built modern Android features using Kotlin, Jetpack Compose and Android Jetpack. Supported bi-weekly releases, CI/CD workflows, testing strategy and production stability improvements.
Delivered commercial Android apps across fintech, mobile money, event ticketing, music streaming and community platforms using Kotlin, Java and clean engineering practices.
Built foundational Android development experience using Android SDK, Java, XML layouts, SQLite and REST API concepts.
Selected Projects
A USSD automation mobile money agent processing app designed to streamline agent operations, reduce repetitive transaction steps and improve processing efficiency.
Music streaming experience for African artists with media browsing, playback flows, Firebase, ExoPlayer and payment integrations.
Event ticketing workflows for discovery, purchasing, ticket management and validation with mobile money and card payment support.
Radio and media app experience focused on content discovery, streaming flows, stability and user engagement.
Sales, distribution tracking and reporting system with mobile workflows for real-time tracking and operational visibility.
Mobile platforms supporting content delivery, community engagement, event updates and reusable user experience components.