Chidiebere A. Levi

Chidiebere A. Levi

Senior software engineer
Remote (worldwide).

About

Senior software engineer with over 6 years of experience in designing, developing, and implementing scalable and high-performance software solutions. Proficient in full-stack development, with expertise in backend development, API design, and database management. Proven track record of delivering projects on time and exceeding client expectations. Strong leadership skills with experience in mentoring junior developers and leading development teams.

Work

Uridium Tech Consulting
|

Lead backend consultant-Sterling Bank

Summary

• Built the payment service and income/commission splitting system for Torrista app (A travel/tour booking app https://adventure360customerdev.sterlingapps.p.azurewebsites.net/ ). I avoided concurrency issues due to race condition (double debit) on a non-load balanced API by utilizing the semaphoreSlim class in C#. • Built an SSO system that integrated the Torrista app with the core HR system, so it distinguishes staff from customers while applying travel discounts and promo. This feature improved customer experience by 60%. • Replaced the frequently asked questions (FAQ) module of Torrista app with the Azure conversational language understanding cognitive service APIs where users ask questions in any language and get response from a trained model in the same language. This feature improved customer experience by 80% by closing the language barrier gap.

UBA plc
|

Software Engineer, Internal Efficiency team

Summary

• Built softwares for the Bank's internal processes to ensure efficiency. • Developed and implemented a BOT API used in Microsoft Teams utilizing .NET 5, clean architecture, repository pattern, secured using JWT bearer token and written in C# programming language. This API increases turn around time in complaint resolution. • Developed a web portal for generating and scoring (in percentage) risk assessment and compliance activities for the Operational Risk Team. Used by 5000+ staff members across all UBA branches worldwide. • Collaborated with cross-functional teams including Product Managers, Business alysts, UX/UI designers, and QA engineers to deliver high-quality software solutions.

Unity bank plc
|

Software Developer, Business support team

Summary

• Worked with other technical team members, business analysts and SMEs in analyzing system problems. • Developed a fraud detector system using .NET Webforms and implementing monolithic architecture. It gets transactions from different database servers based on the account number and channel used for the transaction. • Spearheaded the development of an account opening platform called 'Yanga'. This is a gender based accounts opening system for unity bank plc built on the .Net framework powered by internal web services and C#. It is aimed at achieving financial inclusion for women in the lower cadre of society. Url = https://yanga.unitybankng.com • Developed a windows service that alerts more than 3000 employees via email when a client complaint is filed, pending, or resolved. The turnaround time for issue resolution across the board was sped up by this service. • Led the Unity Bank Plc and Remita Payments Solution API integration project. To make paying bills easier, this API was incorporated into the banks' mobile and web applications.

First Bank plc
|

Software Engineer II, Transaction Banking Team

Summary

• Implemented APIs to integrate with 3rd party applications. Improved the fetch time for Fintrak (a complete open banking 3rd party system for credit management) middleware application by 40%. • Built a complete and asynchronous Health Check system with a very responsive notification and alert service. This Health check service diagnoses and reports the health summary of over 15 background services and APIs. This improved system uptime by 80%. • Built a robust Stock market analysis and sales API for First bank holdings, consuming the Nigerian Stock Exchange APIs. Built in .NET 8, utilizing clean architecture and best practices. Integrated across multiple banking channels. • Built a comprehensive and asynchronous Logging system using prometheus and Grafana for metrics and monitoring microservices. This improved system monitoring by over 90%. • Implemented major system optimizations on the first direct application (this is a corporate application software for international and local payment transactions, bill collections, loan management system, supply chain financing etc.)- https://firstdirect2.firstbanknigeria.com. This code optimization improved the system reliability by 30% and improved customer experience.

Volunteer

Twitter Space
|

Co-host on Data Structures & Algorithm

SailsConf
|

Speaker on Getting API Monitoring & Observability right

Education

Michael Okpara University, Nigeria

B.Engr.

Computer Engineering

Grade: 4.22/5.00

Nexford University, U.S.A

МВА

Business Analytics-Advanced Artificial Intelligence

Awards & Certifications

ITIL v4 Foundation certificate
Governance, Risk, and Compliance (GRC) for the Cloud-Native Revolution
Developing on AWS
Member, Practical Artificial Intelligence Development Foundation (aka. Nigerian Foundation for Artificial Intelligence)
Hands-On Generative AI: Getting Started with Vector Search
Advanced Business Foundations

Awarded By

Nexford University, USA

SCADEMY Secure Coding certificate (C#.NET)
Asp.net core certificate

Awarded By

dotnettricks.com

Microsoft Certified Azure Fundamentals
Chartered Institute of Finance & Control

Awarded By

Nigeria

Languages

English

Native

Skills

C#

OOP.

.NET & .NET core framework
Database

MS-SQL, PostgreSQL, Oracle, Azure Blob Storage, MongoDB.

Frontend

Asp.net MVC, HTML, Bootstrap, JQuery, CSS3.

Web API, web services, WebForms, background service
Version control

Git, Azure Devops, Gitlab, security best practices.

Queuing & Message Brokers

RabbitMQ, AWS SQS, Azure Service Bus with MassTransit, Caching (IMemoryCache, Redis), Kafka.

Microservices, API Gateway
Containerization & Cloud

Docker, Kubernetes, VM, AWS (SNS, DynamoDB, S3, Lambda, Secrets Manager), Azure..

Observability

Elasticsearch, kibana, fluentd, Logstash, Grafana, Prometheus.

Soft Skills

Communication, Team Player, Team Lead, Takes ownership.

Security

JWT, OAuth, XSS etc..

Background Services and Middlewares
SOLID design principles, ORM (EF, Dapper), Clean Architecture, Microservices
Methodologies

Agile, Scrum, Test-Driven Development (TDD, xUnit), Continuous Integration/Continuous Deployment (CI/CD).

Angular, Javascript, TypeScript

Interests

Travel
Research
Reading
Sports

Projects

Design & Implementation of an online drug reporting system for pharmacovigilance