Francis Kamau
@franciskamau2
I build resilient Android, backend, and embedded platforms for connected field and payment products.
What I'm looking for
I've built Android platforms, backend services, and embedded-device integrations at KOKO Networks, supporting field staff in remote, low-connectivity environments. As the primary Android engineer, I drove technical decisions across applications, firmware integration, ODM collaboration, and backend services.
I designed offline-first Kotlin and Java applications with retry queues, idempotent requests, background sync, REST APIs, MQTT, and on-device diagnostics. I also built Flask APIs, led CircleCI delivery pipelines, published shared Android libraries, and improved app stability to more than 98% crash-free users.
At XOKO, I led an Android POS application with BLE printers, onboard hardware, payment integrations, local transaction persistence, and reliable offline sync. I partnered directly with Sunmi on firmware updates, device SDKs, and hardware compatibility across device variants.
I've also delivered mobile products for Trots Technologies and Kenyan telecoms including Safaricom, Telkom, and JTL, spanning Android, iOS, AR, BLE, M-PESA, and UI development. I enjoy setting technical direction, strengthening code quality, mentoring engineers, and building dependable products used at scale.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer (Android & Firmware)
KOKO Networks
Mar 2022 - Feb 2026 (3 years 11 months)
Served as the primary Android engineer for field tablet platforms, driving technical decisions across Android applications, firmware integration, ODM collaboration, and backend services. Contributed to firmware development in C++ on Arduino Mega and engineered offline-first Android applications with robust integrations.
Education
Degrees, certifications, and relevant coursework
Jomo Kenyatta University of Agriculture and Technology
Bachelor of Science, Information Technology
2012 - 2015
Grade: Second Class Honours, Upper Division
Pursued a Bachelor of Science in Information Technology, graduating with Second Class Honours, Upper Division.
Tech stack
Software and tools used professionally
Xero
Retrofit
GitHub
Bitbucket
SonarQube
JaCoCo
Jenkins
CircleCI
GitHub Actions
Bitbucket Pipelines
PostgreSQL
SQLite
MariaDB
Node.js
Android SDK
Google Analytics
Mixpanel
Adobe XD
Android Studio
RxJava
Java
Kotlin
JSON
XML
MQTT
iOS
Windows
jFrog
Firebase
JUnit
Mockito
Firebase Crashlytics
Android Jetpack
ARCore
XCTest
Espresso
Jetpack
Dagger
Arduino
Android
Availability
Location
Authorized to work in
Portfolio
berry-pos.comJob categories
Skills
Interested in hiring Francis?
You can contact Francis and 90k+ other talented remote workers on Himalayas.
Message FrancisGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
