Position: Full Stack Developer
Category: Node.js
English level: fluent
Years of experience: 4


I have worked with Kora, Kora is a payments infrastructure company that allows businesses to collect payments online. So sort of Stripe but for Africa.

While there, I was in charge of the development team building the virtual account payment channel. Where if a business wants to collect payments from a customer, we generate a local virtual bank account for that payment. Can be a Dollar, Euro, or Nigerian Naira Virtual account. And then when the account is generated, we display it to the customer. 

So the customer opens his/her bank app and transfer funds to the virtual account. At which point the bank or the payment processor that owns the virtual account sends us a notification that a payment has been made. So we process that notification and settle the funds to the business wallet on our dashboard, and then we send a notification to the FE or the customer that the payment has been completed successfully.

 This payment channel became one of the most widely used and preferred channel for online payments for our customers. It brought more businesses to our platform and also helped increase our business retention rate by over 50%.

So i worked on both ends of the product i.e both frontend and backend and also helped shape the direction of the product during brainstorming sessions between the product team and the engineering team.

I have also worked with Quidax, Quidax is one of Africa’s largest cryptocurrency exchanges. I worked there as a blockchain engineer. 

They needed to be able to airdrop tokens or cryptocurrencies to all their users numbering in the millions or some select users as may be the case. To achieve this, i built a blockchain technology to airdrop tokens on Binance blockchain.

They also needed to be able to track their transactions on the blockchain. So to achieve this, i built a web application (both the frontend and the backend) with a functional dashboard that allows an admin to track Quidax transactions and resolve disputes. This reduced the customer dropoff rate by over 10% because disputes were being resolved faster and information on their transactions was being provided in realtime.