(September 2025 - present)
Software Engineer
Metropol Corporation Limited
data classCoder(){valname: String='David Njoroge',val skills: List<String>=listOf['Kotlin', 'KMP', 'Jetpack Compose', 'Ktor', 'Multimodule', 'Clean Architecture', 'MVVM', 'MVI', 'MVP', 'Coroutines', 'Flow', 'RxJava', 'Room', 'Dagger Hilt','Koin'],valhardWorker: Boolean=true,valquickLearner: Boolean=true,valproblemSolver: Boolean=true,funisHireable():Boolean {return(hardWorker&&problemSolver&&skills.size>=5);}Who I am?
Android Engineer(Koltin) with 5+ years of professional experience in building apps with 99.9% uptime used by 100K+ users. Proficient in a variety of android-related technologies including Kotlin(KMP), Android SDK, Jetpack Compose, Coroutines, Flow, RxJava, Room, Realm, Koin and Dagger Hilt. Good in Design Patterns, MVI, MVP, MVVM with Clean Architecture, Multi-Modules Architectures, SOLID Principles and working with REST APIs and GraphQL. Proven track record of taking full ownership of the product lifecycle—from technical design to solving complex field-user pain points.

(September 2025 - present)
Software Engineer
Metropol Corporation Limited
(January 2025 - October 2025)
Software Engineer
Saropa Contacts
(Aug 2023 - Aug 2024)
Software Engineer
Sasakazi

Skills: Kotlin, Jetpack Compose, Model-View-Intent (MVI), Multimodule, Coroutines, SQLite, SQLDelight, Kotlin Multiplatform, Android.
Learn More
Skills: Kotlin, Firebase, data binding, XML, Retrofit, Android, Android Studio, Lottie annimation, Figma, UI and UX designs
Learn More
Skills: Flutter, Bloc, Firebase, Rxdart, get-it, go-router, flutter sound, Cross-platform, Visual Studio, Android Studio, Android, iOS, X-code
Learn More
Skills: Kotlin, Jetpack compose, Koin, Glide, MVVM, Clean Architecture, Ktor, Android, Android Studio, Figma, UI and UX designs
Learn More2020 - 2024
Bachelor of Science in Computer Science
University of Eldoret
2016 - 2019
Kenya Certificate of Secondary Education
The Search Comprehensive School

14 days ago
3
The Power Saving Paradox (Part 1): Architectural Constraints and the Engineering of Power Saving
5 Min Read
In the early days of mobile development, the relationship between code and hardware was relatively...

1 years ago
1
The Future of Android Development: Trends You Can't Ignore
5 Min Read
Are you an entrepreneur looking to develop a mobile app that captures the imagination of users and...

10 months ago
7
Database Backup In Django
4 Min Read
To back up data from your Django project, you typically want to back up the database and possibly...

1 years ago
2
Time Management for Developers: Balancing Code and Life
5 Min Read
As developers, we often find ourselves in a juggling act—managing deadlines, working on side...

11 months ago
5
A Deep Dive into VLSI: The Backbone of Modern Electronics
5 Min Read
Lately, I’ve been diving deep into the world of VLSI (Very Large Scale Integration), and it has...

1 years ago
1
The Role of Soft Skills in a Developer’s Career: Why They Matter
3 Min Read
In the fast-paced world of software development, technical prowess is often celebrated as the...
© Daviekim