Okechukwu E.

Okechukwu E.

Coventry, United Kingdom
Hire Okechukwu E. Hire Okechukwu E. Hire Okechukwu E.

About Me

Okechukwu is a Senior Software Engineer with 10+ years of experience building scalable applications using web, mobile, API, Blockchain, and cloud service technologies. He collaborates with multiple teams in an Agile environment, offering professional support for business systems. Okechukwu develops interactive and inventive applications using React Native, React.js, and other related frameworks.

AI, ML & LLM

Frontend

Backend

Workflow

Other

Work history

UpStack
UpStack
Senior Full-stack Developer
2022 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Grupa
Grupa
Senior Software Consultant
2024 - Present (1 year)
Remote
  • Developing and integrating AI-powered features to optimize user engagement and business profitability.

  • Leading system enhancements and performance optimizations to meet new customer and business needs.

  • Identifying and resolving critical bugs in real time, ensuring minimal downtime.

  • Migrating legacy components to modern, scalable architectures, enhancing maintainability.

  • Implementing microservices to decouple and modularize the application.

  • Enforcing React.js, Vue.js, and Laravel best practices for maintainable and high-performance codebases.

  • Designing and implementing end-to-end testing strategies using Cypress, Jest, and React Testing Library.

  • Managing AWS (EC2, RDS, Load Balancers) and Heroku for scalable cloud deployment.

  • Implementing CI/CD pipelines for automated testing and seamless deployment.

Sahara Group
Sahara Group
Senior Software Engineer
2024 - Present (1 year)
Lagos (Hybrid), Nigeria
  • Led the development of a headless commerce multi-vendor marketplace using React, Nest.js, Medusa.js, and TypeScript, providing seamless transactions between consumers, businesses, and service providers.

  • Revitalized the PayS B2B platform using Node.js, Express.js, and TypeScript, improving daily transactions to millions and onboarding a dozen businesses, resulting in over 25% revenue boost.

  • Built an automated payout module for PayS B2B platform, calculating business profits from commissions on all products sold, ensuring accurate monthly settlements (cron job T+1 bases).

  • Developed bulk payment APIs as a microservice for energy services, enabling batch purchases for up to 300 meters and processing it as a queued job using Redis, SQS/SNS, TypeScript, etc.

  • Optimized API performance and scaled back-end infrastructure, driving the company’s monthly revenue to over 1 billion naira monthly, with peak months exceeding 2 billion.

  • Worked with the DevOps team on AWS infrastructure including RDS, Lambda, Firebase, GCM, load balancing, and clustering, while optimizing CI/CD pipelines with Git and automating tests with SonarQube and Jest.

TypescriptHeadless Commerce React Nest.jsMedusa B2BNode.jsExpress.js CronAmazon Simple Queue Service (SQS) AWS Simple Notification Service (SNS) MicroservicesAPIsRedisRedis Queue JestSonarQubeDevOpsAWSAWS RDSAWS Lambda FirebaseGCM AWS Load BalancerClusteringCI/CD Pipelines Git
MTN Nigeria
MTN Nigeria
Software Engineer
2023 - Present (2 years)
Lagos (Hybrid), Nigeria
  • Developing and enhancing large-scale systems using both old and modern technologies and working on design patterns, architectural principles, and best practices on the Momo app.

  • Working on API integration, seamless integration with financial services on the Momo app, and interaction with EWP API specifications, protocols, and data models using Node.js, Nest.js, and Prisma.

  • Maintaining existing systems and developing new functions, collaborating with project leaders, and handling integrations with third-party apps.

React NativeReact HooksReact Native Bridge React Native Navigation React Azure Administrator iOS App Design Android App Design Node.jsExpress.js Nest.jsJavaScript Testing Mobile App Security Prisma
Grupa
Grupa
Full-stack Engineer
2022 - 2023 (1 year)
Remote
  • Developed scalable APIs using Laravel and MySQL and converted Figma designs into responsive web apps, introducing micro-frontend technology and reusable components to codebase.

  • Implemented website firewalls and message encryption and documented test plans/procedures using Cypress, Jest, React testing library.

  • Implemented website revision procedures and AI-powered features to facilitate client closure and increase business profit.

PHP 7 Laravel React Hook Forms React Vue.jsAWSCypressGithubHerokujQueryRest APIMySQLResponsive Web Apps JestReact Testing Library
Winding Tree
Winding Tree
Front-end Developer
2022 - 2022
Remote
  • Worked on the development of a decentralized travel marketplace app that helps to connect buyers and suppliers using Ethereum Blockchain.

  • Created a virtual HTTP and WebSocket JSON-RPC server using Hardhat (ether_blockNumbers) and pushed application data to Web3.storage and IPFS.

  • Assisted in Smart Contracts design and modeling and deploying contracts to Blockchain.

Topibro Technologies
Topibro Technologies
Front-end Developer
2021 - 2021
Lagos, Nigeria
  • Worked on the development of MySpotlyt web and mobile app, converting Figma designs into a mobile app using React Native.

  • Built an Android and iOS mobile app following React.js and React Native best practices.

  • Consumed Postman API documentation on mobile and web app level.

Octo5 Holding Limited
Octo5 Holding Limited
Senior Software Engineer
2020 - 2021 (1 year)
Remote
  • Developed STOW, a real estate web and mobile app, building an enterprise standard mobile app using React Native.

  • Integrated the mobile app with serverless infrastructure using Firebase, Firestore, Auth, Functions, and other technologies.

  • Created an admin portal with CMS capabilities to manage the STOW mobile app using React.js and managed a development team of 4 in building the STOW application.

Svidi Gaming
Svidi Gaming
Full-stack Engineer
2019 - 2021 (2 years)
Lagos, Nigeria
  • Developed Betbank, a web and mobile app that uses AI to predict the outcome of a football match.

  • Built a lightweight RESTful API using Lumen microservices and an admin back end using Laravel.

  • Created a web version of the Betbank app using React.js, Redux, etc. and integrated Betbank with FCM for easy push notification services.

  • Built a CI/CD architecture into the app to receive automated updates using App Center via CodePush.

Wema Bank
Wema Bank
Software Engineer
2018 - 2019 (1 year)
Lagos, Nigeria
  • Created We-Lean, a professional leaning mobile app that gives users a 360 learning experience on the go.

  • Used PHP to build an API that integrated with the bank's LMS, HRMS, and Active Directory.

  • Built a CBT module into the app for automated user assessment and published the app on Play Store and Apple Store.

Various Companies
Various Companies
Software Consultant
2016 - 2019 (3 years)
Remote
  • Remodeled and expanded an e-learning tool to meet client requirements.

  • Customized and deployed an e-learning tool for IBFC with an eCommerce engine integration.

  • Developed an e-learning tool (Doux LMS) for ICSL with an eCommerce engine integration to enable selling courses/lessons on the LMS.

Showcase

Senior Developer - STOW
Senior Developer - STOW
  • Developed STOW's home purchasing plans mobile app using React Native, integrated with a serverless infrastructure via Firebase, Firestore, Auth, Functions.

  • Built a robust admin portal using React.js enabling CMS capabilities to oversee STOW mobile app.

  • Led a four-person development team in creating the STOW application utilizing multiple technologies like Redux, Git, Node, ERPNext, SendGrid and FCM.

Software Engineer - Betbank
Software Engineer - Betbank
  • Betbank is an AI-powered gaming system that employs Big Data and emotional acumen to predict football match outcomes.

  • Utilized project management tools like Jira to organize project requirements into tasks or backlogs and developed a smart app using React Native.

  • Developed a lightweight RESTful API with Lumen microservices and an admin backend using Laravel. Technologies used include React Native, Redux, Node.js, Firebase, AWS, Git, and more.

Front-end Developer - MySpotlyt
Front-end Developer - MySpotlyt
  • MySpotlyt is a web and mobile app that connects talent to trustworthy scouts and fitting talent managers.

  • The developer converted Figma designs to a mobile app using React Native and incorporated Postman API documentation at the mobile and web app level.

  • The tech stack included React.js, Cypress, React Native, Socket.io, React-Query, Redux, and Git.

Education

BSc Mathematics and Computer Science
BSc Mathematics and Computer Science
Delta State University (DELSU) - Nigeria
2009 - 2013 (4 years)