Available to hire
I’m Ayomide Wilfred Adeyemi, a backend engineer in Lagos, Nigeria, with 4+ years of experience building and scaling distributed systems for logistics, fintech, identity verification, and e-commerce. I focus on high-throughput APIs, real-time messaging, payment infrastructure, and event-driven architectures using Node.js/TypeScript, NestJS, Redis, and SQL/NoSQL databases on AWS.
Skills
Experience Level
Expert
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 Independent Purchasing Company
September 1, 2025 - PresentLed backend development for Relay Pilot’s logistics and B2B integration needs (real-time dispatch, rider management, payments, enterprise integrations, customer operations). Architected a modular NestJS backend with 100+ domain modules spanning authentication, logistics, orders, payments, notifications, messaging, and partner integrations. Built a multi-provider payment infrastructure integrating Paystack and 9JaPay with webhook signature verification, virtual account management, idempotency controls, and MongoDB transaction consistency. Designed a distributed rider tracking platform with Redis-backed Socket.IO adapters and Redis geospatial indexing to support multi-instance WebSocket deployments. Delivered a B2B Integration API using API keys, HMAC-signed webhooks, quote-based pricing, and wallet billing, plus an enterprise messaging system with offline sync and S3 attachment uploads. Implemented BullMQ-based distributed queues for settlements, notifications, and webhook delivery wi
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 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 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 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 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 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 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 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 Sokozuri Africa
August 1, 2024 - May 1, 2025Designed and managed 36+ Sequelize migrations across 15+ interconnected entities for a multi-vendor e-commerce marketplace. Built a real-time Socket.IO messaging system spanning customer, vendor, and admin channels with presence, online status tracking, and per-conversation rooms. Implemented a Redis caching layer with TTL and automatic response interception to reduce database load and improve median API latency. Integrated Paystack payments with webhook verification and used AWS S3/DigitalOcean Spaces storage with pre-signed URLs for large product image uploads. Built transactional email and OTP verification with template engine, sending high volumes per day with strong deliverability.
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 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 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 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 Developer at Nupat Technologies
September 1, 2023 - June 1, 2024Built a modular Node.js/Express backend for a student management platform covering auth, courses, students, teachers, and notifications using MVC, Sequelize, and PostgreSQL. Implemented deterministic matriculation number generation based on class/enrolment data. Integrated Paystack for tuition/fee payments with initialization and verification flows and error handling. Added Swagger/OpenAPI documentation for public endpoints. Containerized the application with Docker (and compose for supporting services) and environment-based configuration, including bcrypt hashing, JWT auth, and CORS protection. Mentored junior engineers and interns on backend setup, database design, and Git workflows.
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 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 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 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 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 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 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 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 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.
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 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 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.
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, 2022B.Eng (Bachelor of Engineering) at Kwara State University
January 1, 2022 - September 24, 2026Quantium Software Engineering at Quantium
January 1, 2024 - September 24, 2026Azure Kubernetes Service - KodeKloud at KodeKloud
January 1, 2024 - September 24, 2026Cisco Software Engineering at Cisco
January 1, 2022 - September 24, 2026Accenture North America Virtual Coding Experience at Forage
January 1, 2022 - September 24, 2026Qualifications
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, 2022AWS APAC Solutions Architecture
January 1, 2024 - September 24, 2026AWS APAC Solutions Architecture
January 1, 2024 - September 24, 2026Azure Kubernetes Service - KodeKloud
January 1, 2024 - September 24, 2026Cisco Software Engineering
January 1, 2022 - September 24, 2026Quantium Software Engineering - Quantium 2024
January 1, 2024 - September 24, 2026Accenture North America Virtual Coding Experience - Forage 2022
January 1, 2022 - September 24, 2026Industry Experience
Energy & Utilities, Consumer Goods, Software & Internet, Other, Financial Services, Retail, Transportation & Logistics, Education
Skills
Experience Level
Expert
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.