Senior Mobile Applications Developer at XITA Limited (2025-03 – Present)
- Led end-to-end design, development, and deployment of Android/iOS applications, leveraging technologies such as Java, Kotlin, React native, and Jetpack Compose.
- Collaborated cross-functionally with backend teams, UI/UX designers, and product managers to align app functionality with business objectives.
- Enhanced application performance by implementing efficient algorithms and optimising load times.
- Managed complete app lifecycle, including design, implementation, testing, and maintenance.
- Real-time data synchronisation using Firebase for authentication, Firestore and messaging.
Software and Mobile App Maintenance Consultant at Chadvent MPCS Ltd (2021-06 – Present)
- Built and maintained a React Native/Expo fintech cooperative app for a Nigerian cooperative society, including FCM push notifications end-to-end (token registration through Cloud Function delivery), a custom toast/notification system, and single-device session enforcement via Firestore + SecureStore.
- Implemented AES-256-CBC encryption for sensitive KYC fields (BVN, NIN) with bcrypt PIN hashing, plus inactivity-based session locking.
- Built the Paystack payment layer: transfer-to-bank flows with operator-level OTP, webhook verification, wallet refund logic, and double-entry bookkeeping in kobo.
- Built a companion Next.js admin dashboard (React Query, TanStack Table, shadcn/ui) for managing users, loans, and transactions against Firestore.
- Deliver ongoing technical support and security/feature upgrades, minimizing downtime.
Mobile Applications Developer at Data-Driven Logistics Ltd (2024-02 – 2025-02)
- Integrated Google Maps APIs for route optimisation, reducing delivery times and improving fuel efficiency.
- Redesigned and modernised existing user interfaces, enhancing overall user experience.
- Conducted end-to-end testing and debugging with QA teams to ensure app quality and reliability.
Lead Mobile Applications Developer at Tratrust Limited (2021-01 – 2021-06)
- Spearheaded the development of Renmiss, a community engagement application, from concept to deployment across Android and iOS platforms using Flutter.
- Designed and implemented secure payment gateway integration via Firebase Cloud functions, enabling seamless in-app transactions and improving user trust.
- Implemented real-time push notifications and messaging features to drive user engagement.
- Provided ongoing maintenance and feature enhancements post-launch, incorporating user feedback and analytics data for continuous improvement.
Android Application Developer at XITA Limited (2018-06 – 2020-12)
- Designed and developed native Android applications (Java, Kotlin) focused on performance, usability, and scalability.
- Deployed and maintained apps on the Google Play Store, including updates and bug fixes.
- Monitored app analytics and crash reporting via Firebase to optimize stability.
- Implemented RESTful API integrations connecting frontend and backend systems.