David

Ongata Rongai, Kenya

Experienced Android developer with 5+ years crafting innovative mobile solutions. Proficient in Java/Kotlin, adept at designing responsive UI/UX, and integrating complex functionalities. Passionate about optimizing performance and delivering user-centric apps that drive engagement. Strong problem-solving skills combined with a deep understanding of the Android ecosystem.

Android Developer, Hostelworld

Aug 2025 — Feb 2026

<ul><li>Contributed to the end-to-end development of a new revenue-generating Android product used by 5M+ users, implementing core features in Kotlin with MVP, RxJava, Hilt, and Firebase; supported a successful launch generating €30,000+ in revenue in the first release cycle</li><li>Owned multiple feature implementations and bug fixes for the new product flow, collaborating closely with product, design, iOS, and backend teams to ensure consistent cross-platform behavior and timely delivery</li><li>Increased codebase stability by writing unit tests with Mockito and refining MVP architecture patterns, reducing regressions and ensuring smooth rollout to all users during initial public release</li></ul>

Android Developer, DumaPOS

Jun 2023 — Aug 2025

Delivered end-to-end POS features (product catalog, barcode scanning, multi-payment checkout), ensuring reliability across varied retail and restaurant setups. Leveraged Kotlin Flows to observe transaction state changes and inventory updates in real-time, delivering a reactive POS experience. Used MVI to manage screen state and user intents in Compose UIs, separating business logic from UI rendering for testable, maintainable features.

Intermediate Android Developer, Vision Bank

Aug 2022 — May 2023

Shipped mobile banking features (onboarding, card services) for a high-growth digital bank in Saudi Arabia serving tens of thousands of users. Partnered with the design team to translate Figma specs into Compose-based UIs during XML-to-Compose migration, improving design fidelity and reducing review cycles. Architected modular MVVM + Clean Architecture for better maintainability and faster builds.

Android Developer, Dua technologies

Mar 2019 — Jul 2022

Built inventory tracking, reporting, and receipt printing features for a POS app used by 20+ businesses. Integrated Firebase Crashlytics, reducing crash rates by 10%. Developed persistent transaction services using Coroutines and Flows. Migrated legacy code to MVVM + Clean Architecture, cutting bug reports by 40%. Shipped end-to-end features with Retrofit and Android Jetpack, working closely with UI/UX and backend teams.


Bachelor of Economics and Finance — Kenyatta University; Nairobi, Kenya

Sep 2014 — Jul 2018

Bachelor's Degree — Kenyatta University; Nairobi, Kenya

Sep 2014 — Jul 2018

Interested in working with someone like David? Tell us what you're trying to build — role, stack, timeline — and we'll come back with a curated shortlist within one working day.

Tell us what you need

Ready when you are

Stop searching. Start building.

Tell us the role and the timeline. We'll send a shortlist within one working day.