Skip to content
Shola Japheth

Telecom & fintech · Production engineering

Production engineering for apps millions of Nigerians pay with.

Features, integrations and reliability work across MyMTN, MoMo PSB and UNEE, plus Wiki AI, an internal RAG system that answers questions about MTN's own applications.

Role
Senior Full-Stack Engineer
When
Aug 2023 — present
Status
In production
  • 79%

    faster deployments

  • −500ms

    latency

  • +36%

    throughput

The problem

At this scale, small inefficiencies get multiplied. An extra step in a purchase flow, half a second of latency or a slow release process adds up across more than ten million users, and so does every unanswered question from an engineer about how an application behaves.

What I owned

  • Application, API and integration work across MyMTN, MoMo PSB and UNEE
  • Release engineering and CI/CD
  • Performance and operational reliability
  • Contributor to Wiki AI, an internal knowledge system

The system

Wiki AI: retrieval-augmented answers
  1. Question

    engineer or user

  2. Retrieve

    Elasticsearch · live app data

  3. Ground

    SOPs & operational docs

  4. Generate

    LLM + retrieved context

  5. Answer

    specific to the application

Answers combine the model's trained knowledge with near-real-time application data and operating procedures.

Key decisions

  1. 01

    Retrieve, don't just recall

    Wiki AI pulls near-real-time application information from Elasticsearch, so answers reflect how systems behave now rather than what a model memorised.

  2. 02

    Put procedures in the loop

    SOPs and operational documentation became part of the knowledge base, so the assistant can answer both 'what is this?' and 'how do we handle it?'.

  3. 03

    Treat the release process as a product

    Reworking CI/CD and release workflows cut deployment time by 79%. Automating database optimisation and operational chores freed about 23 hours of manual work every week.

What I shipped

MyMTN NG
Shipped the October 2025 two-step buy-data journey, cutting the purchase flow from three steps to two. Also delivered theme customisation.
MoMo PSB
Electricity bill payment, cable TV subscriptions, bank transfers and account management in React Native, with accessibility improvements throughout.
Internal platforms
Led the frontend of the Fleet Management app from scratch, and rebuilt it once as requirements settled. Built the SIM registration app with AI biometric capture, and server-to-server endpoints for special MTN devices.

Outcome

  • 79%

    reduction in deployment time

  • −500ms

    latency, after removing bottlenecks

  • +36%

    throughput

  • ~23h

    manual work automated each week

  • 3 → 2

    steps to buy data in MyMTN

  • 29+

    production issues resolved weekly

React NativeElasticsearchRAG / LLMCI/CD

esc
↑↓ to move · ↵ to run