Personal details

Paschal O. - Remote back-end developer

Paschal O.

Software Engineer
Based in: 🇳🇱 Netherlands
Timezone: Amsterdam (UTC+2)

Summary

I am a software development enthusiasts. I have built several enterprise solutions ranging from process automation tools, payment processing, and data extraction, transformation, and loading (ETL) tools.

With an exciting but challenging career so far, my skills and abilities have advanced in a wide range of programming languages; mainly Java, Database management, Nodejs, and Javascript, including their respective frameworks.

Mentoring and helping people solve software related tasks is one thing I enjoy doing because it gives me the opportunity to make a positive impact on someone's life, accelerates my software knowledge, and meet new friends. I am available and willing to assist and support you in solving your difficult tasks ranging from personal projects, work related tasks, thesis, and assignments.

Work Experience

Software Engineer
APG | Mar 2021 - Present
Java
SQL
Database
PowerShell
Test driven development
Spring Boot
Microsoft SQL Server
• 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. 

Senior Software Engineer
Etranzact International Plc | Oct 2019 - Jan 2021
Java
MySQL
Redis
Spring Boot
JavaScript
Microservices
- 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.

Education

University of Nigeria Nsukka
Bachelor's degreeElectronic Engineering
Oct 2007 - Sep 2012

Personal Projects

Etranzact mobile middleware services
2019
Java
MySQL
Spring Boot
Microservices
This is a microservice-based back-end service built to serve as a middleware for the Etranszacrt's mobile application called Pocketmoni. The service exposes the REST API endpoint to the mobile app. Some Nigerian bank mobile applications which were built by Etrazact also connect to this service.
Value Added Service (VAS) Central Service
2020
MySQL
Java EE
Redis
RESTful API
Hibernate ORM
This is a Java ee central service for rendering value-added services to the customer. It is a RESTful service that is integrated with all the value added service providers in Nigeria. this includes cable TV subscription, Airtime purchase, Electricity bill payment, School fees payment, Waste management bill payment, and so on. All of Etranzact's customer-facing applications talk to this service to give value to the customer.