Position: Software Engineer
Category: Node.js
English level: fluent
Years of experience: 4


Josla Electric
The project's goal was to address the issue of excessive energy consumption charges caused by a lack of real-time energy usage data and the inability to execute meter operations remotely. I worked as a Backend developer and developed the API using Node.js, Express, and other technologies. The smart meter and frontend application consume the APIs for proper energy usage management.

• I developed the API that enables debit card-based user account funding using Paystack and Interswitch payment processing gateways.
• I developed the API that enables users to view their power usage and control their electric meter from the application.
• I developed the messaging feature for the admin and user to communicate on the app.

Javascript, Typescript, Node.js, Express.js, React.js, HTML, CSS, MongoDB, Mongoose, NoSQL, Redis, GitHub, AWS, Docker, Scrum, Git, Asana, and other technologies are used.


Compex Africa
The idea for the project was conceived as a means of addressing the issue of incredibly innovative business concepts being left unrealized. 
A business owner can post their company on the platform in the hopes that investors will provide funding for it, and investors can browse the platform in search of businesses in which to invest.

• I collaborated with visual designers on aspects of web design. 
• I converted Figma designs into high-quality code. 
• I created the user authentication endpoint for the startup zone subdomain. 
• I contributed to the conception and implementation of the database and API. 
• I created the database schema for the company's owners.

Node.js, TypeScript, JavaScript, JWT, Passport.js, React, Redux, Bootstrap, MongoDB, GraphQL, HTML, CSS, Express, Docker, Git, Figma, PostgreSQL, Scrum, and other technologies are used.

Business score
A Node.js loan application where business owners can apply for loans and check their status. 

I was part of the back-end development team and liaised with the front-end developers to integrate external tools needed to display information in the user dashboards and fully customize data views.

KEY ACTIVITIES
• Developed authentication services such as login, getting started, and loan application routes. 
• Completed administrative tasks, including getting a list of all registered users and banning or unblocking users.
• Developed the API for loan calculation.
• Integrated Cloudinary to store uploaded documents.