Senior Android Engineer • Kotlin • KMP • CMP

Building reliable, scalable and modern mobile experiences.

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.

Senior mobile engineer with product, architecture and delivery experience.

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.

Modern mobile engineering stack

Mobile

Kotlin, Java, Android SDK, Jetpack Compose, Material 3, Android Jetpack, XML

Architecture

Clean Architecture, MVVM, MVI, Modular Architecture, Repository Pattern, Use Cases, UDF, SOLID

KMP / CMP

Kotlin Multiplatform, Compose Multiplatform, shared business logic, cross-platform architecture

Android Libraries

ViewModel, Coroutines, Flow, StateFlow, Navigation Compose, Room, DataStore, WorkManager, Paging 3

Backend & Data

Retrofit, OkHttp, REST APIs, WebSockets, JSON, Firebase, Google Cloud Platform, SQLite, Realm, MongoDB

Quality & Release

JUnit, Espresso, Mockito, Robolectric, UI Automator, Compose UI Testing, GitHub Actions, Jenkins, Fastlane

Professional background

Aug 2024 — May 2025

Senior Android Engineer · Genkey Africa

Migrated and modernized Android codebases from Java to Kotlin, improved maintainability, adopted Room, Navigation, ViewModel, lifecycle-aware components and modular architecture.

Sept 2021 — Feb 2023

Senior Android Developer · Riff Media Inc.

Built modern Android features using Kotlin, Jetpack Compose and Android Jetpack. Supported bi-weekly releases, CI/CD workflows, testing strategy and production stability improvements.

Aug 2016 — May 2021

Android Developer · TechNation Ghana

Delivered commercial Android apps across fintech, mobile money, event ticketing, music streaming and community platforms using Kotlin, Java and clean engineering practices.

Jan 2014 — Jan 2015

Mobile Development Intern · AITI-KACE

Built foundational Android development experience using Android SDK, Java, XML layouts, SQLite and REST API concepts.

Apps and platforms I’ve worked on

Music Streaming

Aftown Music

Music streaming experience for African artists with media browsing, playback flows, Firebase, ExoPlayer and payment integrations.

Kotlin • Java • Firebase • ExoPlayer
Events

AyaTickets

Event ticketing workflows for discovery, purchasing, ticket management and validation with mobile money and card payment support.

Kotlin • Firebase • Maps • Payments
Media

Live 91.9FM

Radio and media app experience focused on content discovery, streaming flows, stability and user engagement.

Kotlin • Firebase • ExoPlayer
Business Tools

Sold App

Sales, distribution tracking and reporting system with mobile workflows for real-time tracking and operational visibility.

Java • Firebase • Maps
Community

Religious & Community Platforms

Mobile platforms supporting content delivery, community engagement, event updates and reusable user experience components.

Android • Firebase • UI Components
8+Years Experience
10+Apps Published / Delivered
90%+Test Coverage Experience
40%+Stability Improvement Work

Let’s build something reliable, useful and scalable.

Open to senior Android roles, mobile consulting, fintech/mobile money projects and product-focused engineering collaboration.