Season developer with extensive experience crafting native Android and iOS applications.

DennisM

Season developer with extensive experience crafting native Android and iOS applications.

Available to hire

Season developer with extensive experience crafting native Android and iOS applications.

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Mobile Developer (Android-iOS) at NLS Tech Solutions
August 1, 2023 - Present
Led the design and development of an in-house remote server monitoring tool, enabling real-time resource monitoring for clients. Streamlined monitoring workflows to improve efficiency and responsiveness; redesigned the user interface and addressed 90% of existing bugs, lifting app ratings from 3.7 to 4.5 stars. Collaborated with cross-functional teams including project managers, designers, and QA testers to deliver features on time.
Android Developer at Eclectics International Limited
February 1, 2023 - September 6, 2025
Contributed to the development of the Deliverance Church Android application and the Tijara mobile banking application. Assisted with automation of funds collection and church administration for pastors; maintained Tijara mobile banking for SACCOs; helped extend banking services to East Africa. Mentored interns and supported onboarding.
Software Engineer iOS (Consultant/Contractor) at Hey Innovation
September 1, 2024 - September 6, 2025
Developed a new iOS app using Swift and modern technologies (SwiftUI, UIKit) with AWS Amplify to streamline data management and performance. Integrated Cloudflare Images, Stream, and R2 for media handling; enabled chat and voice messaging with GetStream Chat SDK. Implemented RESTful APIs and third‑party libraries, and leveraged GitLab CI/CD (Fastlane) to automate builds, tests and deployments. Integrated Google Maps API and Firebase Cloud Messaging to enhance functionality and engagement.
Android Developer Intern at Pinch Africa
December 1, 2021 - September 6, 2025
Utilized advanced functions of the Java SDK to optimize the flexibility of apps for various mobile devices. Documented error cases during testing to support remediation and improve robustness. Contributed to Android app development and tested features, including integration with Google Maps for location-based services.
Mobile Developer (Android-iOS) at NLS Tech Solutions
August 1, 2023 - Present
Led the design and development of an in-house remote server and resource monitoring tool, empowering system implementers to assess client resources remotely with real-time updates. Revitalized the Kimisitu Android application with a redesigned UI, addressing 90% of existing bugs and boosting ratings from 3.7 to 4.5 stars. Designed, developed and published mobile banking applications (KWFT, Magereza and Tembo) using Swift, SwiftUI and the Combine framework for reactive programming. Contributed to the Vision Fund mobile banking app, leveraging server-driven architecture for a robust, user-friendly solution.
Mobile Developer at Electics International Limited
February 1, 2023 - September 6, 2025
Participated in the development of Deliverance Church Android app, providing automation for funds collection and church administration for pastors; contributed to the Tijara mobile banking application to improve performance and user experience. Integrated iOS/Android mobile banking components leveraging Swift, Kotlin and cross-platform patterns, and supported end-to-end delivery.
Software Engineer iOS (Consultant/Contractor) at Hey Innovation
September 1, 2024 - September 6, 2025
Participated in the development of a new iOS app, using Swift and modern technologies such as AWS Amplify. Integrated Cloudflare Images, Stream and R2 to optimize media handling and loading performance, ensuring faster load times and seamless user experiences. Enabled chat and voice messaging features using GetStream Chat SDK to boost user engagement.
Android Developer Intern at Pinch Africa
December 1, 2021 - September 6, 2025
Utilized advanced functions of the JavaScript SDK to optimize app flexibility across different devices. Recorded detailed error information during testing for remediation, and integrated Google Maps API and cloud messaging to enhance app functionality. Supported onboarding of interns and industrial attachments and contributed to mobile app improvements.

Education

Bachelor of Science in Computer Technology at Jomo Kenyatta University of Agriculture and Technology
January 11, 2030 - September 6, 2025
Bachelor of Science in Computer Technology at Jomo Kenyatta University of Agriculture and Technology
January 11, 2030 - September 6, 2025

Qualifications

Dagger2 & Dagger Hilt Dependency Injection
January 11, 2030 - September 6, 2025
CI/CD with Fastlane
January 11, 2030 - September 6, 2025
AWS Amplify / Cloud Services
January 11, 2030 - September 6, 2025

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Telecommunications, Other

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Hire a App Developer

We have the best app developer experts on Twine. Hire a app developer in Nairobi today.