Retail Banking & Digital Wallet Platform

Backend Engineer
Retail Banking & Digital Wallet Platform - Screenshot 1 showing project features
Retail Banking & Digital Wallet Platform - Screenshot 2 showing project features
Retail Banking & Digital Wallet Platform - Screenshot 3 showing project features

About This Project

GT World is a comprehensive retail banking solution developed for Guaranty Trust Bank (GTBank), a Nigerian multinational financial institution. The platform combines banking services with digital wallet functionality and merchant integrations, allowing customers to perform various transactions including flight bookings, online shopping, music purchases, and bill payments from a single application. Built with a focus on data efficiency to address Nigeria's expensive internet data costs, the solution consists of three major modules: a Progressive Web App, mobile applications for iOS and Android, and comprehensive merchant panels for both tangible and intangible merchandise.

Challenges

  • Creating a data-friendly and lightweight solution for Nigeria's expensive internet data market
  • Implementing secure payment integration without relying on third-party platforms
  • Integrating multiple service providers (travel, e-commerce, music streaming) into one unified platform
  • Building a complex multi-module system with PWA, mobile apps, and merchant panels

Solutions

  • Developed a lightweight Progressive Web App optimized for minimal data usage
  • Built native iOS (Swift) and Android (Kotlin) applications for optimal performance
  • Implemented direct MasterCard API integration for secure payment processing
  • Created comprehensive KYC verification system for secure customer onboarding
  • Integrated Amazon Lex for intelligent customer support and user assistance
  • Utilized Elastic Search for fast and efficient data retrieval
  • Developed separate merchant panels for tangible and intangible merchandise management

Results

  • Successfully launched a unified platform enabling multiple transaction types from one app
  • Achieved significant data usage optimization making digital banking accessible to more customers
  • Enabled GTBank to generate revenue from every digital transaction across various industries
  • Provided secure payment processing with KYC verification and wallet functionality
  • Streamlined merchant operations with dedicated admin and merchant management panels

Technologies

Frontend

Angular
Swift (iOS)
Kotlin (Android)

Backend

Node.js
Microservices

Database

MySQL
SQLite
Elastic Search

Infrastructure

AWS
New Relic

Tools

Xcode
Android Studio
Magento
MasterCard API
Amazon Lex
Google Maps Integration

Links