Projects

Sterling Bank PLC
Sterling Bank PLC Financial Institution - Payment Applications and Business Automation Technology (IT)

Sterling Bank PLC [Payment Applications and Business Automation Technology (IT)]. February 2019 - Till date.

As a Full-stack engineer (Go, .NET, and Vue.js), I have worked on three products (so far), including:

  • Business Support Financing [it is still in development and testing phase]; a loan platofrm for SME — written in Vue.js framework.
  • EveryNanny; it provides parents with caregivers within the country) — written in .NET framework.
  • I-Invest : an ETL CLI tool (Extract, Transform and Load) for the bank to interact with data from various servers — written in Go.
  • SMS client package: a client package for sending SMS to Nigerian phone numbers. We used the package internally and also open-sourced — written in Go.
 
SMS-Client-Nigeria
SMS-Client-Nigeria An SMS Client package

SMS-Client-Nigeria is a client package that ease off sending SMS to any Nigeria phone-number. I developed it to be used internally (2 products, so far), now it has been open-soruced.

 
ReportsPool
ReportsPool Database for missing and found people/properties

Currently, I’m re-writing ReportPools in Go and Vue.js; this is a database for missing and found people and properties reports. For missing or found people, I implemented Computer Vision (CV) to identify if the missing/found person’s picture exists in the database (means, someone else must have submitted a counter-report). If it does, it would connect the reporter with the existing report/post. Otheriwse, it saved the report and keeps notifying the reporter whenever there is a relevant report. For non-human reports, it uses text processing to conduct matching of the new report against existing reports in the database.

 
ETL-cli-tool
ETL-cli-tool An internal Extract, Transform, and Load (ETL)tool

ETL-cli-tool - used internally, not open-sourced: it is a client package that ease off sending SMS to any Nigeria phone-number. I developed it to be used internally (2 products, so far), now it has been open-soruced.

 
EveryNanny
EveryNanny

Currently, I’m re-writing Tremendoc Tele-health in Go and Vue.js; this is a database for missing and found people and properties reports. For missing or found people, I implemented Computer Vision (CV) to identify if the missing/found person’s picture exists in the database (means, someone else must have submitted a counter-report). If it does, it would connect the reporter with the existing report/post.Otheriwse, it saved the report and keeps notifying the reporter whenever there is a relevant report. For non-human reports, it uses text processing to conduct matching of the new report against existing reports in the database.

 
IderaOS
IderaOS ListBuy is an E-commerce and Logistic Platform

IderaOS E-commerce & and Logistics. November 24, 2018 — August 2019:

As a PHP Application Developer, my duties included:

  • Developed and Maintained REST API services that were consumed by the front-end developers and mobile application developers.
  • Built reusable code and libraries for future use.
  • Assisted with integration of user-facing elements developed by a front-end developers with server side logic.
  • Implemented security and data protection.
  • Designed and integrated data storage solutions for different data (Cloudinary for images and videos) and relational database for other data.
  • Assisted with UI/UX designing.
 
Tremendoc
Tremendoc A Tele-health Platform for Patients and Doctors

Tremendoc - Tele-health Platform. January 2017- August 2018:

As a PHP Application Developer, my duties included:

  • Developed REST API services that were consumed by the front-end and mobile application developers.
  • Co-developed the frontend part of the product. logic.
  • Assisted with UI/UX designing.
  • Designed and integrated data storage solutions for different data.
 
Akkada Firm
Akkada Firm An Accounting Consulting Firm

Software Developer, Akkada Accounting Firm; Abuja, Nigeria. January 2015 - July 2016:

As a Frontend Developer, my duties included:

  • Developed user interface for various web applications.
  • Worked with UI/UX designer to craft suitable design for various products.