UNITED BANK FOR AFRICA
|Software Developer
Lagos, , Nigeria
Summary
Developed and maintained robust end-to-end software solutions for internal banking workflows, compliance, and customer data aggregation, driving efficiency and system reliability.
Highlights
Led the development and deployment of a Customer 360 platform, aggregating data from multiple enterprise systems into a unified agent-facing API, which improved agent efficiency and reduced handling time by over 200%.
Designed and implemented an AI-powered request automation system and its backend services, leveraging Python FastAPI for AI inference, NLU for classification, and secure approval workflows across internal banking systems.
Optimized backend performance and scalability through query optimization, caching strategies, and efficient API orchestration across multiple upstream APIs and data sources, supporting high agent concurrency and reducing latency.
Refactored critical legacy backend services built on .NET Framework, significantly improving maintainability and reducing system processing overhead, alongside developing secure ASP.NET Core RESTful APIs for compliance.
Built a Compliance Regulation Management API utilizing RabbitMQ for reliable messaging, Docker for containerized deployment, and SignalR for real-time updates, enhancing consistent enforcement and developer workflow.
Ensured high system reliability and operational continuity by proactively investigating and resolving production incidents using comprehensive logging, diagnostics, and debugging techniques.
Contributed to architectural excellence by actively participating in code reviews, Agile planning, and strategic system design discussions to establish scalable, maintainable, and fault-tolerant backend architectures.