I am a .Net developer with over 6 years of experience in developing and maintaining enterprise applications using C#, .Net Framework and .Net Core and having a strong understanding of OOP, SOLID principles, and good experience with MVC architecture. Proficient in using Visual Studio and familiar with Agile development methodologies. Skilled in database design and management using SQL Server, Oracle Toad and Oracle SQL Developer. Proven ability to work collaboratively in a team environment and deliver high-quality, efficient code. Demonstrated expertise in building and integrating APIs, good knowledge of Angular, and experience using Git for version control and Azure for CI / CD.
1.Internal Dispute Resolution Service:
A middleware service for third-party integration (NIBBS) to resolve payment disputes arising from different payment platforms
2.Bank Verification Number, BVN Service:
A middleware service for third-party integration (NIBBS) that does KYC (Know Your Customer) using the customers BVN to validate the BVN Number
3.Email One-Time-Password Service:
A one-time password Email verification system for account opening workflow. The API service sends a one-time password to the customer's email. The customer verifies the OTP before it expires in 8 minutes.
4.Trade Monitoring Solution:
The Trade Monitoring solution is an API service that integrates with a third-party application used to process Personal Travel Allowance (PTA) and Business Travel Allowance (BTA)
5.Transaction Uploader Service:
This service upload bulk Transaction in a CSV to Core Banking Application (Finacle CBA). Transactions in excel file is uploaded to the service. The application converts the excel file to a flat file (CSV) since Finacle CBA does not process excel. The application sends the CSV file to a path in a sever where Finacle Core Banking application picks up the file for transaction processing.
6.First Token Service:
This is an authentication system where a customer is enrolled to use a Token while logging in to Bank's mobile applications. It's security measure to ensure that the customer is verified to use token to perform online transaction.
7.Fingerprints Biometric Verification Service:
A biometric Verification using fingerprint. The application is integrated with a dermalog device and the verification done using the SDK provided by Dermalog, a German company. This helps to prevent impersonation, identity theft and fraud while huge financial transaction is being made by the Bank.
8.Bulk Payment Service:
This service has an API that allows the upload of transaction. The transaction is uploaded into a database and a background service is used to post the transaction at a specified time.