Contract Software Engineer
SwipeMax | Mar 2019 - Apr 2020
Payment gateway
Tizen
React with redux
Projects I build for Swipemax:
Linda Ikeji Smart Tv app
Details: Linda Ikeji Tv app is an app that provides Samsung TV app users access to movies on the Linda Ikeji platform. Users can start watching a movie on one device and continue on a different device. I was contracted to build the TV app with Tizen SDK. It uses HTML, CSS, and Js, but to make it more flexible, I used React and custom-bu the script so the files could be developed the way Tizen needs them. I built the movie categories, view a single movie or series with its episodes, view related movies, watch a movie with a custom video player that automatically sets the video resolution based on network strength. I was the only developer on the TV app project.
First homes africa (https://firsthomesafrica.com/)
Details: First Homes Africa is a mortgage management platform that allows users that pay their mortgage consistently for 15 months to move into their house and continue paying monthly until they finish. Built with react, redux, react-router. I was the only developer on the frontend. I built the public pages, dashboard, transaction view, custom card creation, and custom table with pagination.
BankIt
Details: A mobile platform that allows users to connect to their bank accounts and make transactions for free. Users can send money, top-up their phone credits, buy movie tickets, buy event tickets, order food, etc. I built all the features for the mobile using React-Native. I built the buy movie tickets, event tickets, food ordering, transaction views, pay for ISP and television plans, sending money, and request money features.
Software Engineer
Andela | Aug 2018 - Mar 2020
Ruby
Ruby on Rails
WebSocket
CoffeeScript
Active record
Details: VOF tracker was built to allow instructors to manage their leaner' output, view their progress, and provide scores and feedback. It's an internal project for the company. I was a mid-level developer. I built the feedback system allowing learners to give NFS feedback about their experience. I built the realtime alert system that lets the learner know when their outputs have been graded, and feedback has been provided. I provided support and mentorship to junior developers.
Outcome: - I built the feedback system for learners to give NFS feedback about their experience. - I built the realtime alert system that lets the learner know when their output have been graded and feedback provided.