CMR System — Union Bank of Nigeria
Internal customer management and reporting platform built for a tier-1 Nigerian bank
Problem
The bank lacked a centralised platform for customer data management and cross-team reporting, relying on fragmented processes with no unified API layer or real-time operational visibility.
Solution
Designed and implemented the CMR (Customer Management & Reporting) system as Java Backend Engineer at Union Bank. Built RESTful APIs for secure, optimised data transfer between core banking systems with full endpoint documentation for cross-team consumption. Integrated DevOps tooling — Jenkins for CI/CD, Docker for containerisation, Terraform for infrastructure as code — and configured Prometheus and ELK Stack monitoring for system health visibility. Led pre-production validation and stability testing before go-live.
Outcome
Delivered in a live production environment. Presented the completed system architecture and business impact directly to the CIO and CTO — approved for organisation-wide deployment.