A versatile and skilled software engineer with over 7 years of android and iOS development experience and a solid foundation in backend and cloud engineering, I bring a unique blend of skills and expertise to deliver high-quality software solutions. With a keen eye for detail and a passion for innovation, I strive to create business-centric software applications.
Aella App is a digital banking solution that gives users access to quick loans and allows them purchase airtime, insurance, pay bills and make transfers using their in app wallet.
-Responsible for the designing, building, deploying and maintaining the Aella Android app using Kotlin and the iOS version using Swift to keep on constantly renovating and adjusting to match our user's needs.
-Deployed the use of SOLID principles, Clean architecture using MVVM, dependency injection using Hilt and other Android Jetpack components to keep the Android code base up to date with the latest technologies.
-Ensure optimal stability by writing Unit and UI Test using Junit and espresso, deploying Continuous Integration and Deployment, testing the application on multiple android targets and deployed crash reporting and analytics tools which resulted in having 99.75% crash free users according to Firebase Crashlytics.
-Reduced the android app size by 70% from 13mb to 4.8mb by optimizing Image resources using SVG and implementing obfuscation and proguard rules
-I participated in all stages of the development lifecycle by following through from the concept stage to the release phase.
-I developed in house mobile applications as well as converting clients' ideas into fully functional products.
•Senior android and iOS developer: November 2018 – July 2019
Paychoice: An agency banking app that allows bank tellers to perform transactions on the field. The app was built on a POS device which allowed for printing of transaction information and barcode on a receipt, scanning of existing receipts and managing transactions.
Bio Choice: A biometric access control and staff management system.
Outsourced Senior iOS Developer (Capricorn): August 2019 – December 2019
-I developed the first iOS version of Baxi using UIKit.
-Baxi is a digital and agency banking solution that provides wallet, bill payments and money transfer solutions as well as transaction management.
-I developed the company's flagship product by designing the product alongside other members of the team, converting UI designs and implementing endpoints.
-I developed utility applications for the company and its partners to assist their field agents to improve their rate of customer data collection.
-I developed NannyFix, a mobile software that helps nannies keep parents up to date about their child's activities, events, homework & Health. It helps Nannies calculate their mileage, track hours worked, receive payments, browse craft ideas, outdoor and indoor activities.
-I maintained the application by fixing bugs and making technical enhancements.
-I coordinated the design and implementation of various applications, including collaboration with project managers, and client representative and development teams.
-I assisted in recruiting and outsourcing developers for clients.
I developed the Android and iOS version of Cleanagent. The app helps connect users who need laundry and dry cleaning services with trusted and vetted industry experts.
I developed the Android version of LetsFarm. LetsFarm allows users to sponsor farms and trade in commodities with a wide range of farm options. It provides the option of funding investments using an in-app wallet, bank transfers or direct card payments.