← Back to site

Olayinka Iyioluwa

Lagos, Nigeria | Open to remote and on-site roles

+234 815 178 9908 | iyioluwaolaboye2003@gmail.com | github | linkedin

Summary

Mobile and full-stack engineer with 4+ years building native iOS and Android apps in Swift (SwiftUI, UIKit) and Kotlin, and cross-platform apps in Flutter, React Native and Kotlin Multiplatform, backed by production systems in ASP.NET Core deployed on AWS. Experienced building with AI, including LLM-powered features and chatbot systems. Hands-on with RESTful API design and integration, payment gateway infrastructure, app lifecycle and UI development. Strong understanding of Agile/Scrum workflows, CI/CD, secure API consumption, scalable architectures (BLoC/Riverpod/MVVM) and team collaboration.

Work Experience

HomifiedJan 2026 – Sep 2026
Full-Stack Engineer (Backend + Mobile)Nigeria

Multi-service on-demand marketplace (food delivery, laundry, cleaning, gas refill, last-mile logistics) spanning three published Flutter apps, an admin panel and a public website, powered by a single ASP.NET Core 8 backend (~80,000 lines of C#: 19 API controllers, 39 repositories, 112 domain models, 88 database tables).

  • Led the end-to-end migration of payments from two legacy gateways (Poggah, Monnify) to Nomba: a 7-operation backend integration with HMAC-SHA512 webhook verification, idempotent processing, thread-safe OAuth token caching and automatic reversal of failed payouts.
  • Carried the migration through all three Flutter apps, re-architecting wallet top-up around Nomba virtual accounts with zero breaking changes to the mobile API contract.
  • Upgraded the ~80K-line backend from end-of-life .NET Core 3.1 to .NET 8 / EF Core 8, resolving cascade-delete migration conflicts and making the platform deployable on Linux.
  • Owned mobile release engineering: fixed native build failures on Xcode 26.1 / Clang 18, repaired Codemagic CI and TestFlight versioning, and configured Play Store signing, unblocking releases for all three apps.
  • Integrated Firebase Cloud Messaging platform-wide: backend push delivery, per-user FCM token registration, duplicate-initialization crash fixes and custom native notification sounds.
VitaLink PlusOct 2025 – Jan 2026
Mobile Application DeveloperUnited Kingdom

Cross-platform health-monitoring app built with Flutter, enabling real-time vital sign tracking via BLE wearables for seniors and their caregivers, with a native iOS Swift bridge for CoreBluetooth.

  • Built a native iOS Swift bridge over Platform Channels (MethodChannel / EventChannel) for CoreBluetooth, and engineered a hybrid BLE strategy that resolves the iOS single-owner CBCentralManager conflict between the Flutter plugin and the vendor SDK.
  • Implemented a real-time alert pipeline for heart rate, SpO2, temperature, fall detection and SOS, with voice alerts (TTS), push notifications (FCM) and in-app banners.
  • Built a senior–caregiver linking system with role-based accounts, request/approval workflows and real-time emergency pushes.
  • Integrated email/OTP, Google and Apple sign-in with JWT management and automatic 401 handling, and shipped iOS subscriptions with StoreKit 2 and server-side receipt verification.
  • Cut hotfix delivery from days to minutes with a branch-triggered Codemagic pipeline and Shorebird OTA code-push: Dart-only fixes reach live iOS users on push, while pushes to main auto-build a signed IPA and submit to TestFlight.
AlerteNov 2024 – Feb 2025
Mobile Application DeveloperUnited Kingdom

Personal-safety app: real-time emergency alerts on a Mapbox map, scoped to a geographic radius, plus alerts to emergency contacts when a user is in danger.

  • Emergency-contact alerts when a user is in danger.
  • Custom map pins distinguishing accidents, police and hazard zones.
  • Offline map caching, push notifications and Riverpod state, in dark and light.
PeonyApr 2024 – Aug 2024
Mobile Application Team LeadNigeria

Led a 7-person team on a childcare app: school fees, chat and in-app shopping.

  • MVVM + Riverpod; mentoring, testing and stakeholder communication.
  • In-app notifications for activity updates, school news and payment reminders.
FindrOct 2023 – Jan 2024
Senior Software EngineerSouth Africa

Dating and social platform: matching, auth, media, payments, messaging and calls.

  • Custom messaging and call features with BLoC; reusable widget libraries.
  • Led interviews and worked across design, backend and DevOps.
First Generation Mortgage BankMay 2023 – Aug 2023
Intermediate Mobile DeveloperNigeria

Fintech microfinance app built with BLoC.

  • Complex UI work and API integration with backend developers.
CloraFeb 2023 – Apr 2023
Mobile Developer InternNigeria

Healthcare app on Firebase: auth, notifications and dynamic links.

  • Implemented Figma designs and worked beside senior developers.
UgradioMar 2022 – Jul 2022
Freelance Flutter DeveloperUnited States

Built and launched a music streaming app on Firebase and the Deezer API.

Projects

DettyPot React, Vite, Supabase, Postgres RLS, Deno Edge Functions, Squad, Paystack, Groq dettypot.vercel.app

  • An 8-table Postgres schema secured with row-level security, so users only ever see the pots they belong to.
  • Integrated Nigerian payment rails: Squad for contribution webhooks, Paystack for bank-account resolution and payouts.
  • AI-powered destination suggestions and trip-brochure generation through the Groq API (Llama 3.3 70B), all delivered as five Deno serverless edge functions.

NexVault Realty FastAPI, React, PostgreSQL, Redis, WebSockets, Docker, AWS EC2, Nginx real-estate-investment-lilac.vercel.app

  • JWT auth with role-based access control (user / admin), crypto wallet funding (BTC / ETH / USDT), withdrawal management and a full admin dashboard with KYC review and audit logging, on SQLAlchemy 2.0.
  • A real-time property auction system on WebSockets and Redis pub/sub: live leaderboards, outbid notifications, watcher counts and auto-extending timers on late bids, designed to scale across multiple server processes.
  • Daily earnings payouts and activity-feed generation with APScheduler background jobs.
  • Containerised the stack (API, Postgres, Redis, Nginx) with Docker Compose and deployed to AWS EC2 with Let's Encrypt SSL and a one-command deploy script.

Volunteer Experience

  • GitHub Unilag — Community LeadJun 2022 – Present
  • Google Developer Student Club — PublicityFeb 2022 – Present
  • Claude Builder Club — Technical TeamJan 2026 – Present

Core Skills

  • Mobile: Swift, SwiftUI, UIKit, Kotlin, Kotlin Multiplatform, React Native, Flutter, Dart, BLoC, Riverpod, Provider, GetX, Xcode, Platform Channels
  • Backend: C#, ASP.NET Core 8, EF Core, FastAPI, Python, Deno, REST
  • AI & chatbots: Chatbot systems, LLM APIs, Groq, Llama 3.3, AI-assisted development
  • Cloud: AWS, AWS EC2, Docker, Nginx, Let's Encrypt
  • Payments: Nomba, Paystack, Squad, StoreKit 2, HMAC webhooks, Idempotency
  • Data & realtime: SQL Server, PostgreSQL, Supabase, Redis, Firebase, SQLite, WebSockets, MySQL
  • Release & DevOps: Codemagic, Shorebird OTA, GitHub Actions, Jenkins, TestFlight, Play Store signing
  • Web: React, JavaScript, HTML, CSS, Angular, GraphQL
  • Interests: Machine learning, Automation, Robotics, AI, Data annotation

Education

University of Lagos — BSc, Mechanical EngineeringJan 2020 – Aug 2026