Principal Software Engineer Stream Pay Platforms Africa
I own the KoBox Android client end to end for a licensed Nigerian VOD and short-drama service with more than 100K Play Store installs. My responsibilities include playback, offline downloads, purchase flows, security hardening, release management, and Play Store compliance. I built short-drama content flows with coin-priced episode bundles, ordered unlocking, watch progress, cross-device resume, bookmarks, deep links, and full-screen playback.
I delivered creator and UGC capabilities, including challenge campaigns, paginated leaderboards, prizes, push notifications, a three-step creator onboarding flow, SmileID verification, and creator wallet states. I implemented accessible payment flows through coin-wallet micro-billing, MTN MADAPI airtime payments, and multi-bank USSD payments.
I built the FreeTV Android app for Nigeria's national free-to-air TV platform, including live channels, programme guide, catch-up, DVR, Chromecast, Google and email sign-in, and idempotent live-viewership tracking. I also built Node.js/Koa APIs and Rails reporting for unique viewers and watch time.
I optimize streaming for 2G networks and entry-level TECNO and INFINIX devices through Media3 tuning, CDN-edge delivery, bandwidth measurement, low-RAM player settings, deferred startup work, and OEM-specific fixes. I coordinate Android, iOS, Flutter, backend, and web delivery, define API contracts, and contribute to Flutter, TypeScript, Next.js, and backend initiatives.