A versatile and skilled software engineer with over 9 years of native Android and iOS development experience and a solid knowledge of backend and cloud engineering.
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.
- Managed a team of 7 mobile engineers to transform
Aella App’s
Android and iOS applications into a digital bank
including the
introduction of 7 new products, driving 10x revenue
growth and a
500% increase in users.
- Defined and executed a comprehensive technical roadmap
focused on feature enhancement, optimising user
experience while prioritising system stability,
security, and scalability.
- Established standard code review processes and
developed a robust CI/CD pipeline, ensuring best
practices were followed, reducing code defects,
maintaining 99% test coverage, and a 99.2% crash-free
user rate.
- Directed regular knowledge-sharing sessions focused on
upskilling, cross-skilling, and best practices,
resulting in improved team productivity and a stronger
skill set across team members.
- Achieved a milestone by developing Nigeria's smallest
banking applications, reducing app size by 70% to 4 MB.
This innovation expanded access to low-income users,
driving both app downloads and revenue growth.
- Worked closely with the security team to proactively
identify and resolve critical vulnerabilities,
strengthening application security and compliance with
industry standards.
-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 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.
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 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 led the mobile team to transform Aella App into a digital bank, introducing 7 new products, optimizing system scalability, reducing app size by 70%, maintaining a 99.2% crash-free rate, and driving 500% user growth.
I modernized the Axxess Homecare app by refactoring it into a modular, efficient Android application. The project involved fully converting the codebase to Kotlin, integrating RoomDB, Hilt for dependency injection, MVVM architecture, Jetpack Compose, and Material Design for improved user experience and maintainability.
I spearheaded the development of the first versions of the Baxi mobile apps, a groundbreaking digital banking platform that empowers users to buy and sell digital products, pay bills, and grow thriving businesses. Designed for the Nigerian market, it offers seamless mPOS payments, Bluetooth printing, and a one-stop-shop for unparalleled convenience.
I led the development of the TagPay app, a comprehensive digital banking solution that puts users in control of their finances. Packed with features like bill payments, money transfers, card management, and budgeting tools.
I developed Blinqchat, a feature-rich app enabling seamless messaging, chatting with friends, crisp voice and HD video calls, secure money transfers, and fundraising. Blinqchat prioritizes privacy and security, offering a comprehensive platform for staying connected and managing finances effortlessly.
I created the Android MVVM Boilerplate plugin for Android Studio, streamlining app development by generating pre-configured MVVM architecture components. This plugin simplifies project setup, boosts productivity, and ensures best practices for developers.
I developed the CurlToRetrofit plugin for Android Studio, which effortlessly converts cURL commands into Retrofit code snippets. This tool enhances productivity, simplifies API integration, and ensures developers can quickly generate Retrofit-based network calls
Integrated attendance and access control application. It utilizes biometric technologies such as fingerprint scanning, NFC card reading, and face identification to ensure secure, accurate, and efficient tracking of attendance and access management.
Mobile application that helps nannies keep parents informed about their child’s activities, events, homework, and health. The app also enables nannies to track hours worked, calculate mileage, receive payments, and explore craft ideas and activity suggestions for both indoor and outdoor settings.
I developed Mytoddlr, a mobile solution that simplifies classroom management and enhances school communication. Educators can easily track attendance, record observations, and generate reports, while parents receive real-time updates on their child’s activities, ensuring constant connection and engagement.
BranchCollect is used for cash collections and payment for bank branches. It runs on an android smart Point of Sale (PoS) devices and the web interface thereby making it a convenient platform for payments and collections.