About

As a backend developer with five years of hands-on experience, I excel in the dynamic realm of server-side development. Driven by a profound passion for my craft, I remain dedicated to creating scalable and efficient solutions while maintaining clean architecture. I stay at the forefront of emerging technologies by ensuring my skills are consistently honed and adapted.

Skills

TypeScript, JavaScript, Node.js, Express.js, PostgreSQL, MongoDB, Redis, Socket.io, RabbitMQ, Jest, Docker, AWS, Firebase, Azure, Python, Django, React, Next.js, PWAs, Material-UI, HTML5, CSS3, Git, Bitbucket, Jira.

Professional Experience

Fullstack Developer

Apr 2024 - Present

Turing

  • Trained and fine-tuned LLMs to improve task-specific performance and language understanding.

Backend Developer (Contract)

2023 - 2024

Blending Bytes

  • Improved user experience by implementing the backend for a faceted search.
  • Reduced database cost by optimizing existing inefficient queries.
  • Improved developer experience by providing comprehensive insights into backend code architecture.

Full Stack Developer

2021 - 2023

Heyfood

  • Improved delivery time by 20% by automating the order assignment and batching process.
  • Improved vendor and driver satisfaction by implementing a flexible automatic payout system.
  • Drove growth via rapid iteration and implementation of features to support growth hacks.
  • Improved customer support response time by developing a real-time monitoring dashboard for live orders.
  • Reduced grocery vendor onboarding time by 50% through the implementation of an automatic inventory ingestion system.
  • Improved overall operations efficiency by implementing interfaces that provided insights into the system and allowed authorized employees to take immediate action when necessary.
  • Reduced database cost by 65% by migrating to a more suitable database (MongoDB to PostgreSQL).

Frontend Developer (Contract)

2022 - 2022

Pledre

  • Built a fast and responsive landing page

Full Stack Developer

2019 - 2021

Bluu Africa

  • Improved brand awareness by building a blog for the company
  • Assited in generating revenue by building and maintaining an e-commerce website.

Education

Precious Gift Comprehensive College

2008 - 2014
Secondary School Certificate

Personal Projects

Codewatch

A free and open source error logging and monitoring system for Node.js applications. It helps developers track errors and exceptions, making it easier to identify and fix issues.

Technologies: TypeScript, Node.js, Postgresql, Jest.

Bufferbus

An npm package that provides a simple interface for uploading files from a node.js application to major cloud storage platforms, including S3, Google Cloud Storage, Azure Blob Storage, Firebase, and Google Drive.

Technologies: AWS S3, Google Cloud Storage, Azure Blob Storage, Firebase, TypeScript, Node.js.

Paychip

A platform for businesses to create and manage wallets for their users. It implements a RESTful API for creating, funding, and withdrawing from wallets while maintaining accurate transaction records, allowing businesses to focus on writing their business logic.

Technologies: TypeScript, Node.js, Postgresql, Redis, Jest.

S.A.T.G

Short for Super Awesome Typing Game. A real-time multiplayer typing game

Technologies: TypeScript, JavaScript, Socket.io, RabbitMQ, Mongodb, Redis, HTML, CSS.

U.O.D

Up Or Down. A simple application for monitoring the up or down status of a user's desired sites. It is built entirely in Node.js without third-party libraries (as an added challenge).

Technologies: JavaScript, Node.js, HTML, CSS.

Irrational

A simple demonstration of simple and complex patterns in rational and irrational numbers.

Technologies: Javascript, HTML, CSS.