Back to work
Live

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.

Tech stack

JavaSpring BootPostgreSQLJenkinsDockerTerraformPrometheusELK StackREST APIs