Available to hire
I am a back-end software engineer with a passion for building scalable and reliable systems. With over 4 years of experience, I have worked on various projects ranging from RESTful APIs to asynchronous microservices and cloud-native deployments. I enjoy mentoring teams and enhancing software engineering practices to deliver successful projects.
I am proficient in Node.js and experienced in integrating payment systems, cloud storage, and AI-driven features. Beyond coding, I am enthusiastic about AI, microservices, DevOps, and exploring emerging technologies like blockchain and IoT to create impactful solutions.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Italian
Intermediate
Work Experience
Software Engineer at Luftsocial
May 1, 2025 - June 6, 2024Designed and implemented real-time notification systems using NestJS and WebSockets, supporting multi-channel delivery including In-App, Push, and Email. Built core messaging features such as threaded replies, message reactions, typing indicators, and live updates. Integrated Firebase Cloud Messaging for mobile push notifications and implemented queuing mechanisms for reliable delivery. Ensured security and high performance through WebSocket authentication, rate limiting, content sanitization, and query optimization. Followed SOLID principles, wrote unit tests, and maintained detailed API documentation for scalability and maintainability.
Software Engineer at Verify Your Customer
February 1, 2025 - June 6, 2024Developed the Verify Your Customer backend application, a document verification system for businesses, deployed on Digital Ocean. Implemented role-based access control and handled document uploads using Multer and DigitalOcean Spaces for scalable storage. Integrated Stripe payment processing for subscription plans with automated billing and plan management. Used Nodemailer for sending verification and notification emails with dynamic templates. Created endpoints for NFC data processing using AI to authenticate and verify user data.
Software Engineer at Uwana Energy
June 1, 2024 - December 31, 2024Developed recommendation algorithms to match solar packages to customer needs. Designed and optimized financing features and integrated Paystack payment APIs. Implemented AWS S3 based file upload functionality with access control and automatic cleanup. Created detailed analytics and reporting features, developed a referral tracking and rewards system, and integrated AI chatbots for support and sales recommendations.
Software Engineer at Sokozuri Africa
August 1, 2023 - June 6, 2024Designed the database model for e-commerce platform supporting multiple roles. Integrated Paystack payment gateway improving transaction success and reducing issues. Developed a customer-vendor chat application improving customer satisfaction and response times. Implemented image upload and management system using S3 with validation and optimization. Automated delivery management via Kwik API integration and optimized API response times using Redis caching. Managed deployments and cloud services on DigitalOcean.
Software Developer at Nupat Technologies
September 1, 2022 - February 28, 2023Contributed to backend development for an e-learning platform including database schema design and third-party service integration. Mentored interns in software engineering best practices including DevOps and cloud management. Developed secure payment gateway integrations and enhanced authentication and financial reporting systems.
Software Developer at Qoinpal
May 1, 2021 - July 31, 2022Developed and maintained high-performance web applications and robust backend APIs. Led a team in creating fiat-to-crypto transaction systems and crypto payment solutions, optimizing database performance and rewards management. Designed scalable microservices for wallet address generation with strong security and compliance standards.
Software Engineer at Luftsocial
May 1, 2025 - June 13, 2024Designed and implemented a real-time notification system using NestJS Gateway and WebSockets supporting multi-channel delivery (In-App, Push, Email) via a strategy pattern. Built core messaging features including threaded replies, typing indicators, reactions, read receipts, and live content editing/deletion. Integrated Firebase Cloud Messaging (FCM) for mobile push notifications and implemented Bullmq queuing for reliable offline delivery. Secured communication with WebSocket auth middleware, rate limiting, content sanitization, and optimized database queries. Followed SOLID principles, wrote unit tests, and maintained detailed API documentation for scalability and maintainability.
Software Engineer at Verify Your Customer
February 1, 2025 - June 13, 2024Developed the Verify Your Customer (VYC) backend application, a document verification system, deploying backend and frontend on Digital Ocean. Implemented role-based access control and configured Multer for document uploads, integrating DigitalOcean Spaces for secure scalable storage. Implemented Stripe payment processing for multiple subscription models with automated billing, plan upgrades, and cancellations. Integrated Nodemailer with Mustache templating for dynamic emails, and developed endpoints for NFC data capture and AI-based verification.
Software Engineer at Uwana Energy
June 1, 2024 - December 31, 2024Developed a solar package recommendation algorithm tailored to customer appliance choices and energy requirements. Built and optimized financing features including loan histories, lender applications, payment schedules, integrated Paystack payment APIs, and automated transactions. Implemented AWS S3 file uploads with compliance and automatic old file deletion. Created comprehensive reporting and analytics dashboards, designed and developed referral system APIs for tracking rewards and token redemptions. Integrated Flowise AI chatbots for automated support and sales recommendations.
Software Engineer at Sokozuri Africa
August 1, 2023 - June 13, 2024Designed the database model and backend for the Sokozuri e-commerce site including multi-role data management. Integrated Paystack for payment processing, improving success rates by 25% and reducing issues by 15%. Developed a chat app for customer-vendor communication boosting response speed by 30% and customer satisfaction by 20%. Implemented scalable image upload/management with S3 including validation and resizing. Integrated Kwik API to automate delivery, cutting operational overhead and delivery costs by around 20% and 15%, respectively. Employed Redis caching to optimize API response times. Managed deployments on DigitalOcean and PostgreSQL database configurations.
Software Developer at Nupat Technologies
September 1, 2022 - February 28, 2023Contributed to backend development of Nupat E-learning platform including database schema design and third-party integrations like payment gateways and authentication. Mentored interns on codebase setup, database management, cloud configuration, DevOps, and best practices. Developed secure payment gateways with Vee-bank, enhancing authentication, authorization, transaction processing, and compliance.
Software Developer at Qoinpal
May 1, 2021 - July 31, 2022Developed and maintained high-performance web applications, building robust backend functionalities and APIs. Led cross-functional teams to develop fiat-to-crypto transaction solutions and crypto payment acceptance. Optimized database schemas and queries achieving 20% faster responses. Led development of microservices for Bitcoin and Ethereum wallet addresses with secure key storage, compliant API endpoints, and scalable performance to handle high transaction volumes.
Software Engineer at Luftsocial
May 1, 2025 - June 5, 2024Designed and implemented a real-time notification system using NestJS Gateway and WebSockets supporting multiple delivery channels. Built core messaging features including threaded replies, typing indicators, message reactions, read receipts, and content editing with live updates. Integrated Firebase Cloud Messaging for mobile push notifications and implemented queuing system using Bullmq to ensure reliable message delivery. Enhanced security and performance with WebSocket auth middleware, rate limiting, content sanitization, and optimized database queries. Followed SOLID principles, wrote unit tests, and maintained detailed API documentation to support scalability and maintainability.
Software Engineer at Verify Your Customer
February 1, 2025 - June 5, 2024Developed the Verify Your Customer backend application for document verification and deployed on Digital Ocean. Implemented role-based access control, configured Multer for document uploads, and integrated DigitalOcean Spaces for scalable storage. Integrated Stripe payment processing supporting multiple subscription models with automated billing, plan upgrades, and cancellations. Used Nodemailer with Mustache templating for sending verification emails, OTPs, and notifications. Developed an endpoint for NFC data processing via AI to deliver verified authenticated data to users.
Software Engineer at Uwana Energy
June 1, 2024 - December 31, 2024Developed recommendation algorithms matching solar packages to customer needs. Built and optimized financing features including loan tracking and payment schedules with Paystack payment API integration. Implemented secure AWS S3 file uploads with automatic old file deletion for storage efficiency. Created reporting features for analytics by leads, location, lender, and source supporting dashboards. Designed a referral system API enabling tracking, rewards, and token redemptions. Integrated backend with Flowise AI chatbots for automated support and sales.
Software Engineer at Sokozuri Africa
August 1, 2023 - June 5, 2024Designed database models for e-commerce covering multi-role customer, vendor, and admin features. Developed payment system integrating Paystack, increasing success rates by 25% and reducing issues by 15%. Created a chat app improving customer-vendor communication and customer satisfaction. Built robust image upload and management system using S3 with image validation and resizing. Integrated Kwik API for delivery process automation reducing operational overhead by 20%. Implemented Redis caching to optimize API responses. Deployed applications on DigitalOcean and managed PostgreSQL and DigitalOcean Spaces.
Software Developer at Nupat Technologies
September 1, 2022 - February 28, 2023Contributed to Nupat E-learning platform backend by designing database schema and integrating payment and authentication providers. Mentored interns on codebase setup, database management, cloud configuration, DevOps practices, and software principles. Developed and integrated secure payment gateways optimizing authentication, transaction processing, and financial reporting, enhancing security and compliance.
Software Developer at Qoinpal
May 1, 2021 - July 31, 2022Developed and maintained high-performance web applications. Led cross-functional team creating fiat-to-crypto transaction solutions and crypto payment acceptance. Optimized database schemas and queries reducing response times by 20%. Designed and implemented secure microservices for Bitcoin and Ethereum wallet management with encrypted key storage and secure API endpoints. Ensured scalability and high transaction volume support with real-time address generation.
Software Engineer at Luftsocial
May 1, 2025 - June 24, 2025Designed and implemented a real-time notification system using NestJS Gateway and WebSockets supporting multi-channel delivery. Built core messaging features including threaded replies, typing indicators, and message reactions. Integrated Firebase Cloud Messaging for mobile push notifications and implemented Bullmq queuing for reliable delivery. Ensured secure, high-performance communication with WebSocket auth middleware, rate limiting, content sanitization, and optimized database queries. Followed SOLID principles, wrote unit tests, and maintained detailed API documentation.
Software Engineer at Verify Your Customer
February 1, 2025 - June 24, 2025Developed the backend application for a document verification system, deploying both backend and frontend on Digital Ocean. Implemented role-based access control and configured Multer for document uploads integrating DigitalOcean Spaces for scalable storage. Implemented Stripe payment processing for subscription plans with automated billing, plan upgrades, and cancellations. Integrated Nodemailer for dynamic verification emails and OTPs. Developed an endpoint to process NFC data with AI integration for verified user data delivery.
Software Engineer at Uwana Energy
June 1, 2024 - December 31, 2024Developed a solar package recommendation algorithm based on appliance usage and energy needs. Built financing features including loan tracking and payment schedules with Paystack integration for seamless transactions. Implemented secure AWS S3 file upload with automated storage management. Created reporting analytics for leads and referrals, and designed a referral system API to track rewards and token redemptions. Integrated Flowise AI chatbots for automated support and sales recommendations.
Software Engineer at Sokozuri Africa
August 1, 2023 - June 24, 2025Designed database model for e-commerce platform handling customers, vendors, products, and admin features. Developed payment processing system using Paystack, improving success rates and reducing issues. Built a chat app for customer-vendor communication, enhancing order management and customer satisfaction. Developed image upload management with S3, supporting validation and resizing. Integrated Kwik API for delivery automation, reducing operational overhead and delivery costs. Implemented Redis caching to improve API performance. Deployed applications on DigitalOcean and managed PostgreSQL database and storage.
Software Developer at Nupat Technologies
September 1, 2022 - February 28, 2023Contributed to backend development of an e-learning platform, designing database schema and integrating payment gateways and authentication. Mentored interns on codebase setup, cloud environments, DevOps, and software development best practices. Developed secure payment gateways improving transaction processing and compliance.
Software Developer at Qoinpal
May 1, 2021 - July 31, 2022Developed and maintained high-performance web applications and APIs. Led a team developing fiat-to-crypto transaction and payment solutions, optimizing database schemas and queries to enhance system performance by 20%. Designed and implemented a microservice managing Bitcoin and Ethereum wallet addresses with encrypted key storage and secure APIs scalable for high transaction loads.
Education
Bachelor of Enginerring at Kwara State University
September 10, 2018 - October 4, 2022B.Eng. at Kwara State University, Nigeria
January 1, 2018 - December 31, 2022B.Eng. at Kwara State University, Nigeria
January 1, 2018 - December 31, 2022B.Eng. at Kwara State University, Nigeria
January 1, 2018 - December 31, 2022B.Eng. at Kwara State University, Nigeria
January 1, 2018 - December 31, 2022Qualifications
Cisco Software Engineering
March 9, 2022 - July 10, 2023Quantium Software Engineering
January 1, 2024 - December 31, 2024AWS APAC Solutions Architecture
January 1, 2024 - December 31, 2024Azure Kubernetes Service - KodeKloud
January 1, 2024 - December 31, 2024Cisco Software Engineering
January 1, 2022 - December 31, 2022Accenture North America Virtual Coding Experience - Forage
January 1, 2022 - December 31, 2022Quantium Software Engineering
January 1, 2024 - December 31, 2024AWS APAC Solutions Architecture
January 1, 2024 - December 31, 2024Azure Kubernetes Service - KodeKloud
January 1, 2024 - December 31, 2024Cisco Software Engineering
January 1, 2022 - December 31, 2022Accenture North America Virtual Coding Experience - Forage
January 1, 2022 - December 31, 2022Quantium Software Engineering - Quantium
January 1, 2024 - December 31, 2024AWS APAC Solutions Architecture
January 1, 2024 - December 31, 2024Azure Kubernetes Service - KodeKloud
January 1, 2024 - December 31, 2024Cisco Software Engineering - Cisco
January 1, 2022 - December 31, 2022Accenture North America Virtual Coding Experience - Forage
January 1, 2022 - December 31, 2022Quantium Software Engineering
January 1, 2024 - December 31, 2024AWS APAC Solutions Architecture
January 1, 2024 - December 31, 2024Azure Kubernetes Service - KodeKloud
January 1, 2024 - December 31, 2024Cisco Software Engineering
January 1, 2022 - December 31, 2022Accenture North America Virtual Coding Experience - Forage
January 1, 2022 - December 31, 2022Industry Experience
Energy & Utilities, Consumer Goods, Software & Internet, Other, Financial Services, Retail, Transportation & Logistics
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Lagos today.