Jakana Kiwanuka

Jakana Kiwanuka

$35/hr
Full-Stack Web & Mobile Development
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
35 years old
Location:
Nairobi, Kenya, Nairobi, Kenya
Experience:
6 years
Jakana Kiwanuka TECHNICAL SKILLS Senior technical Lead and System Architect with 6+ years of experience designing, building and scaling complex digital platforms - from Android Apps serving millions to enterprise grade entertainment systems. Currently operating as a solo technical lead, owning full stack, infrastructure and delivery across multiple production problems. Adept at defining technical direction, refactoring legacy systems, and implementing scalable foundations for future team expansion. Strong expertise in Android (Kotlin, Jetpack Compose), full-stack (Express.js, Laravel, React), and database management (PostgreSQL, MySQL). EU BlueCard eligible, supported by German NGO Imagine Foundation (Germany-based NGO offering career coaching and integration support for international talent). ●​ ●​ ●​ ●​ ●​ ●​ ●​ WORK EXPERIENCE NNCo Group Nairobi, Kenya Technical Lead (Remote) ●​ ●​ ●​ ●​ ●​ ●​ Serve as the sole technical owner for NNCo’s digital ecosystem, leading architecture, development, and infrastructure delivery for three entertainment platforms. Collaborate directly with business and creative stakeholders to translate operational needs into scalable software solutions. Designed and implemented Maiqcheck, an artist management platform built with Express.js, PostgreSQL, and React — introducing ORM architecture and secure authentication flows. Developed Event Management System with Laravel backend, geolocation mapping, role-based access, and SMS automation for onboarding workflows. Executed WordPress multisite migration, achieving 26% faster load times (0.72s → 0.53s) and reducing infrastructure overhead through Digital Ocean consolidation. Established CI/CD deployment pipelines and system documentation to support future engineering hires. Starfish.team (Fintech) Nairobi, Kenya (Remote) Lead Android Engineer Jan 2025 - Mar 2025 Tech Skills: Kotlin, Jetpack Compose, Firebase Realtime Database, MVVM, Coroutines, Clean Architecture ●​ CERTIFICATIONS ●​ Flutter & Dart - The Complete Guide [2023 Edition] – Udemy, 2024​ ●​ GO - The complete Guide - Udemy 2025 July 2025 - Present Tech Stack: Express.js, Laravel, React, PostgreSQL, MySQL, WordPress, Digital Ocean, SMS APIs Built a production-ready Android POC for financial data synchronization, Core Expertise: Android Development (Kotlin, Jetpack Compose), System Architecture, Technical Leadership Full-Stack: Express.js, Laravel, React, REST APIs Databases: PostgreSQL, MySQL DevOps & Infrastructure: Digital Ocean, CI/CD, System Migration, WordPress Multisite Security: Dexguard, Biometric Authentication Testing & Tooling: JUnit, Espresso, Mockito, MockK Collaboration: Agile Delivery, Cross-Functional Partnership, Mentorship successfully handed off to core team for user acquisition phase. ●​ Collaborated with stakeholders to align technical design with cross-platform product requirements. ●​ Implemented a Firebase-backed synchronization system to unify data across web and mobile clients. ●​ Refactored core modules to follow Clean Architecture principles, decreasing build failures by 50% and reducing integration complexity. ●​ Participated in regular sprint planning and retrospectives to improve team delivery. Mastercard (Secondment via Andela) Nairobi, Kenya Android Engineer Jan 2020 – Apr 2024 Tech Skills: Kotlin, Jetpack Compose, MVVM, Bluetooth, Dexguard, Biometric APIs, Spring Boot ●​ ●​ ●​ ●​ ●​ ●​ ●​ Built and maintained secure Android apps supporting digital payments, from implementation through to deployment. Supported onboarding of new developers and contributed to maintaining coding guidelines across the Android team. Partnered with backend teams and product stakeholders to support new payment and authentication features. Integrated biometric authentication and Bluetooth-based offline payments to improve user accessibility. Reduced build time by 30% through Artifactory optimization, accelerating developer workflows, QA testing cycles, and Play Store deployment processes. Implemented Dexguard for obfuscation and encryption, maintaining high test coverage across releases. Contributed to backend features using Java Spring Boot for end-to-end alignment. Andela (SaaS, Consulting) Nairobi, Kenya Software Engineer Dec 2017 – Apr 2024 Tech Skills: Kotlin, Java, Jetpack Compose, Django, React, Git, JUnit, Espresso ➔​ Client Projects ◆​ Delivered Android features across multiple client engagements, including Mastercard and Premise Data. ◆​ Designed and implemented features from development to QA support within sprint cycles. ◆​ Collaborated with distributed teams to ensure alignment with project requirements and delivery timelines. ◆​ Maintained consistent code quality and test coverage across teams using shared standards. ➔​ Internal Engineering Contributions ◆​ Mentored 5+ junior Android engineers, accelerating their technical growth and reducing code review cycles by establishing consistent development practices. ◆​ Built Django/React dashboards for project allocation and developer metrics; reducing manual reporting time by 4 hours weekly. ➔​ Additional Roles within Andela ◆​ Engineering Council Member (Apr 2019 – Feb 2020) ●​ Participated in technical policy discussions to support developer tooling, growth tracks, and knowledge sharing ◆​ ◆​ across teams. Cultural Council Member (Apr 2019 – Feb 2020) ●​ Helped resolve team conflicts and coordinated team-building initiatives aimed at improving engineer retention and engagement. React Native Developer (Aug – Oct 2019) ●​ Built and shipped features for a mobile audio streaming app ◆​ for a subscription-based platform using React Native. Backstack Manager (Sep – Nov 2018) ●​ Managed staffing and prioritization for up to 11 internal projects, ensuring appropriate engineer allocation based on delivery needs. ​ EDUCATION Bachelor of Science in Computer Science​ Multimedia University Cyberjaya, Malaysia | 2016
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.