I’m Johnson Okoli, a results-driven full stack software engineer with roots in Nigeria and currently based in the UK. I’ve built scalable backends with Node.js, NestJS, Express, and real-time features using Socket.IO, while also crafting responsive frontends with React, Next.js, and Tailwind. My work spans fintech, real estate tech, and marketplace platforms, and I love translating complex requirements into robust, maintainable systems that perform well under load. I’ve led small teams, embraced Agile practices, and implemented CI/CD pipelines on AWS to accelerate delivery and improve code quality. I’m passionate about security, scalability, and clean architecture, and I enjoy mentoring teammates to grow their technical and collaborative skills.

Johnson Okoli

I’m Johnson Okoli, a results-driven full stack software engineer with roots in Nigeria and currently based in the UK. I’ve built scalable backends with Node.js, NestJS, Express, and real-time features using Socket.IO, while also crafting responsive frontends with React, Next.js, and Tailwind. My work spans fintech, real estate tech, and marketplace platforms, and I love translating complex requirements into robust, maintainable systems that perform well under load. I’ve led small teams, embraced Agile practices, and implemented CI/CD pipelines on AWS to accelerate delivery and improve code quality. I’m passionate about security, scalability, and clean architecture, and I enjoy mentoring teammates to grow their technical and collaborative skills.

Available to hire

I’m Johnson Okoli, a results-driven full stack software engineer with roots in Nigeria and currently based in the UK. I’ve built scalable backends with Node.js, NestJS, Express, and real-time features using Socket.IO, while also crafting responsive frontends with React, Next.js, and Tailwind. My work spans fintech, real estate tech, and marketplace platforms, and I love translating complex requirements into robust, maintainable systems that perform well under load.

I’ve led small teams, embraced Agile practices, and implemented CI/CD pipelines on AWS to accelerate delivery and improve code quality. I’m passionate about security, scalability, and clean architecture, and I enjoy mentoring teammates to grow their technical and collaborative skills.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent
Igbo
Fluent
Yoruba
Fluent

Work Experience

Full Stack Software Developer — Lead Software Engineer at Nexta
August 1, 2025 - August 1, 2025
Led backend development for Nexta, a car inventory and auction platform, and contributed to frontend features using NestJS, Next.js, and Tailwind. Implemented real-time bidding and chat with Socket.IO, designed scalable ERD and database schema, integrated Firebase Authentication with role-based access, and added DDoS protection. Built seller inventory management with activity logs, pagination, and caching; integrated Stripe for payments (one-time and subscriptions) with invoicing; established AWS CI/CD with GitLab; standardized timezone handling and CSV import/export for cross-timezone data management; implemented real-time bidding, chat, and vehicle discussion comments.
Full Stack Software Developer — Lead Software Engineer at Turing
August 1, 2025 - August 1, 2025
Developed the backend for Nexta, a car inventory and auction platform, and contributed to frontend features using Nest.js, Next.js, and Tailwind CSS. The platform uses MongoDB with real-time bidding and chat updates via Socket.io. Led ERD and DB design for scalable inventory management. Integrated Firebase Authentication with role-based permissions and added throttling for DDoS protection. Built seller inventory management with activity logs, pagination, and caching. Implemented Stripe payments with one-time and subscription models, automated invoicing and reminders. Set up CI/CD on AWS with GitLab. Standardized timezone handling and CSV import/export. Implemented real-time bidding/chat and a comments module.
Full Stack Software Developer — Lead Software Engineer at Esoft Response
February 1, 2024 - February 1, 2024
Contributed across backend and frontend for UK-based remote projects, implementing scalable solutions, real-time updates, and robust testing practices in an Agile environment.
Full Stack Software Developer — Lead Software Engineer at EsSoft Response
February 1, 2024 - February 1, 2024
Full Stack Software Developer — Lead Software Engineer at Skillz System Ltd
January 1, 2023 - January 1, 2023
Led the development of bespoke systems including a Real Estate platform (ProTech) with property listings and fractional ownership, integrated PayPal and PayStack payments, wallet funding, cron jobs, and asset management. Managed a team of 5 with a focus on refactoring, TDD, Docker, CI/CD, Terraform, Agile, and documentation. Achieved ~30% improvement via re-engineering and ~40% by test-driven development; containerization and microservices improved reliability and deployment frequency.
Node.js Full Stack Developer — Software Developer at Minerva Technologies / Vpay
September 1, 2022 - September 1, 2022
Led backend for a fintech platform and real-time data queries for thousands of artworks. Built a robust payment system and integrated secure payment APIs, focusing on high reliability and low latency. Adopted SDLC best practices in Agile, tracked tasks with Jira, implemented Test Driven Design (Mocha/Chai) improving development speed and system efficiency. Implemented image identification/microservice for profile image uploads and participated in requirements gathering (50% contribution). Introduced microservices and containerization to improve performance.
Node / React Native / Flutter — Software Developer at SripixelBytes
October 1, 2021 - October 1, 2021
Collaborated in a 10-person team to build a lifestyle mobile app with multi-functional features (laundry, last-mile logistics, groceries, utility bills). Wrote server-side and client-side code (Node, HTML, CSS, React Native), implemented continuous identification/improvement approaches, and contributed to rapid iterations with Jira.
Node / React / React Native — Developer (Contract) at SripixelBytes
October 1, 2021 - October 1, 2021
Wrote 50% of server-side and client-side code for multiple projects using Node, HTML, CSS, and React Native. Collaborated with product managers to define MVPs, introduced continuous improvement practices, and contributed to architecture with microservices. Improved release velocity.
Node / React / React Native — Lead Software Developer (Remote) at Carrotsuite
October 1, 2021 - October 1, 2021
Built a SaaS web and mobile app for visitor and staff management. Led a team of 4 and delivered 3 bespoke eCommerce solutions. Implemented real-time notifications with Socket.IO. Wrote server-side and client-side code using Node.js, React, and React Native.
Node / React / HTML — Lead Software Developer at BrisStech
December 31, 2019 - December 31, 2019
Built School Student Management Software using React.js and Python; developed a multi-currency shopping cart with real-time Coinbase GraphQL data; implemented online pizza requests, student management, chat, and responsive websites; implemented CRUD APIs and architecture; contributed to coding standards and best practices.
Lead Software Developer at BrissTech
January 1, 2019 - November 15, 2025
Built School Student Management Software using React.js and Python; developed a multi-currency shopping cart with real-time Coinbase GraphQL currency updates; implemented e-commerce features, payments integration, chat, and other admin tools; established best practices and architecture.

Education

Bachelor of Engineering in Computer Engineering at Federal University of Technology Akure, Ondo State, Nigeria
November 1, 2015 - August 1, 2021
Master of Cyber Security at University of Birmingham, United Kingdom
September 1, 2024 - September 1, 2025
Bachelor of Engineering in Computer Engineering at Federal University of Technology Akure
November 1, 2015 - August 1, 2021
Masters in Cyber Security at University of Birmingham
September 1, 2024 - September 1, 2025

Qualifications

CompTIA Network+
November 1, 2025 - November 15, 2025
CompTIA Security+
September 1, 2025 - November 15, 2025
Microservices with Node Js and React
January 1, 2022 - November 15, 2025
The Complete JavaScript Course: From Zero to Expert!
March 1, 2021 - November 15, 2025
React JS - Complete Guide for Frontend Web Development
June 1, 2021 - November 15, 2025
Google Africa Developer Scholarship (GADS)
August 1, 2020 - November 15, 2025
CompTIA Network+
November 1, 2025 - November 15, 2025
CompTIA Security+
September 1, 2025 - November 15, 2025
Microservices with Node Js and React
January 1, 2022 - November 15, 2025
The Complete JavaScript Course: From Zero to Expert!
March 1, 2021 - November 15, 2025
React JS- Complete Guide for Frontend Web Development
June 1, 2021 - November 15, 2025

Industry Experience

Software & Internet, Professional Services, Education, Real Estate & Construction