Software Engineer
• Full automation of processes within the APG group.
• Managed daily tasks consistently and sought out opportunities to go beyond requi...
• Full automation of processes within the APG group.
• Managed daily tasks consistently and sought out opportunities to go beyond requirements and support business targets.
• Based on the user’s request, I develop and publish views using the TIBCO data virtualization tool. The tool connects to several data sources (databases, API, and files) from different business units within APG. It serves as a central point of contact for all business units using data for different purposes.
• I build both simple and complex queries and procedures to achieve the desired result.
• I worked on test automation using PowerShell and java.
Java
SQL
Database
PowerShell
Test driven development
Spring Boot
Microsoft SQL Server
View more
Senior Software Engineer
Etranzact International Plc
2019-10-01-2021-01-01
- Developed bank account opening service used by Etranzact’s agents to allow customers to open any bank or wallet account in Nigeria. Thi...
- Developed bank account opening service used by Etranzact’s agents to allow customers to open any bank or wallet account in Nigeria. This is a springboot based microservice application that receives account opening requests from the agent’s Mobile app and makes a call to a central NIBSS service to open a bank account for the customer.
- Developed the ETL tool used by the operations team for easy transaction reconciliation. It ensures that data from different data sources are transformed into a standard unique format.
- Actively worked on the card funding service for the Etranzact wallet system (Pocketmoni mobile app). This is a springboot based application that enables customers to credit their wallet system (PocketMoni app) with their debit or credit card.
- Supported, maintained, and upgraded a microservice-based Value-added service application used for bill payment. This involved the integration of all bill payment Billers in Nigeria. Some of the billers include Smile Communications Ltd, Startimes Ltd, Lagos state government revenue system (RevPay), Lekki Concession Company (LCC) for the payment of toll gate fees, Multichoice Ltd for DSTV and GOTV cable TV subscription.
- Supported in the design and implementation of the Etranzact central payment routing API (Micro-service architecture based application).
- Supported in the development of a springboot based microservice that receives merchant transaction notification from payment terminal service providers (PTSP) and credits the merchant’s wallet via eTranzact’s payment gateway service. This service currently processes millions of transactions on monthly basis.
- Taught new employees important procedures such as software development structure and policies.
Java
MySQL
Redis
Spring Boot
JavaScript
Microservices
View more
Process Automation Engineer
Ecobank Nigeria
2017-07-01-2019-10-01
- Developed customized, robust, and super-fast ETL tool for handling all data for reconciliation and data virtualization within the bank....
- Developed customized, robust, and super-fast ETL tool for handling all data for reconciliation and data virtualization within the bank. The need to build a customized ETL came as a result of the complexity of some of the data sources (Mastercard T464 file, Western Union IMTO files, ATM journals, Settlement files in excel and CSV formats, Swift files). The ETL is able to extract data from all kind of files which are in unstructured and irregular formats, transforms it to the desired new format and then load into a central database for easy virtualization.
- Initiated, designed, and developed a springboot based microservice
Proactive Auto reversal service for reversing failed transactions (ATM, POS, and Web). The application checks for any failed transaction on these channels, confirm the true status, and then automatically reverses the transaction. This service has improved the Ecobank reversal rate to about 98%.
- Lead developer on the development of ATM Vendor Management Portal
with integration to SMTP and SMS services.
- Lead developer on the development of an MT940 statement and other E-
Statements generation tool. This tool sends an MT940 statement by email
to our corporate customers.
- Developed customer’s enquiry application used by the branches and
relationship managers to check customer’s account detail, status, balance
and transaction inquiry.
- Worked and supported the bank’s Settlement and Reconciliation unit by
automating most of their manual processes. This led to about 80%
reduction in the time spent on manual processes.
- Developed Ecobank’s new Dispute Management Portal for logging and
treating of all customer’s dispute issues relating to ATMs, POS, NIP and
WEB payments.
Java
Node.js
Oracle
View more
Java
Node.js
Oracle
PostgreSQL
Redis
Spring Boot
JavaScript
Microsoft SQL Server
Microservices
View more