Full Stack Developer

Full Stack Developer (Front-End Heavy)
Abuja, NG.

About

Highly motivated Full Stack Developer with a strong foundation in MERN stack technologies and a passion for building scalable, high-performance web applications. Currently pursuing a Bachelor's Degree in Cyber Security and actively learning Rust and C/C++ for systems programming. Proven ability to design, develop, and deploy complex solutions, optimize performance, and collaborate effectively in agile, globally distributed environments. Eager to leverage strong quantitative reasoning and problem-solving skills to drive impactful technical innovation.

Work

Slovakia (Freelancer)
|

Full Stack Developer (Remote)

Summary

Led end-to-end development and maintenance of a high-traffic e-commerce platform, focusing on scalable solutions and complex system integrations.

Highlights

Architected and maintained a complex e-commerce platform using MERN stack technologies, ensuring high performance and scalability within an agile development environment.

Designed and implemented a robust invoicing system, including cross-platform email delivery via MJML, ensuring consistent rendering across diverse email clients.

Developed a flexible pricing and discounting engine, effectively resolving complex discount calculations and data modeling challenges to enhance business operations.

Spearheaded the migration of the application's core database from MongoDB to PostgreSQL, leveraging in-depth knowledge of SQL, Docker, and Drizzle-Kit for enhanced data integrity and performance.

Utilized advanced Next.js features, including static and dynamic rendering, partial prerendering, and Suspense, to optimize application performance and user experience.

Phoenix, Arizona (Contract)
|

Junior Software Developer (Remote)

Summary

Contributed to the development of a complex React application, focusing on component design and cross-functional team collaboration.

Highlights

Contributed to the development of a complex React application by designing and implementing intricate three-level component structures using React and TypeScript, enhancing modularity and maintainability.

Collaborated effectively with a globally distributed team spanning North America, South America, Africa, and Australia, utilizing Microsoft Teams for seamless communication and project management.

Abuja, Nigeria
|

Web Developer (Hybrid)

Summary

Developed and optimized web solutions, including a custom CMS, and built robust backend APIs.

Highlights

Designed and developed multiple websites, optimizing appearance, speed, and technical features to enhance user experience.

Created a custom CMS web application using React, SASS, Node.js Express, and MongoDB, automating manual data collection for a sewing factory and improving operational efficiency.

Constructed a robust RESTful API with Node.js, Express, and MongoDB to support seamless data flow and application functionality.

Migrated existing projects to TypeScript and integrated Firebase for data storage and authentication, significantly improving code reusability and overall optimization.

Education

Federal University

Bachelor's Degree

Cyber Security

Courses

Core member of GDSC

Languages

English

Fluent

Certificates

Google Cloud Certification

Issued By

Pluralsight (Google Africa Developer Scholarship)

Mobile Web Specialist

Issued By

Pluralsight (Google Africa Developer Scholarship)

Foundation Class of Web Development

Issued By

OpenClassrooms (Dev-C Training with Andela)

Skills

Frontend Development

HTML5, CSS3, SASS, LESS, MUI, Bootstrap, Tailwind CSS, Chakra UI, JavaScript (ES6+), React, Next.js, React Native, Responsive Web Design (RWD).

Backend Development

Node.js, Express.js, RESTful APIs, MongoDB, PostgreSQL, Firebase.

Programming Languages

TypeScript, JavaScript, Rust (Learning), C/C++ (Learning).

Tools & Technologies

Docker, Drizzle-Kit, Git, GitHub, Microsoft Teams, Agile Methodologies, CMS Development.

Interests

Systems Programming

Rust, C/C++.

Quantitative Reasoning

Mathematics, Problem Solving.

Projects

Yet Another Tailwind To CSS (Y-A-T-C)

Summary

A web application designed to streamline frontend development workflows by converting Tailwind CSS classes directly into vanilla CSS, addressing common development inefficiencies. This project aims to enhance code maintainability and reduce boilerplate.