About
Highly accomplished Senior Backend Engineer with over 5 years of expertise in architecting and deploying scalable, distributed systems using Node.js, TypeScript, Go, and AWS. Proven leader in designing high-performance microservices and event-driven architectures for Fintech and SaaS platforms, consistently delivering robust solutions that optimize system reliability and performance. Adept at driving engineering best practices, TDD, CI/CD automation, and cloud-native deployments (Lambda, ECS, DynamoDB) to achieve significant operational efficiencies and secure data integrity.
Work
TycheBanking
|Software Engineer | Team Lead
Remote, N/A, N/A
→
Summary
Led a backend engineering team in migrating a monolithic application to a distributed microservices architecture, enhancing system scalability and data consistency.
Highlights
Architected and deployed a scalable backend system using Node.js (NestJS) and GCP, successfully decomposing a monolithic application into domain-bounded microservices to enhance scalability and maintainability.
Developed a high-integrity Double-Entry Ledger system, supporting multi-currency transactions, real-time balance computation, and automated reconciliation, ensuring 100% data consistency across financial operations.
Implemented a robust multi-tenant database structure with strict data isolation and access control, ensuring compliance with stringent financial data security standards.
Engineered a strict role-based access control system for account management and transaction processing, integrating enterprise-grade authentication and authorization.
Developed resilient transaction workflows incorporating idempotency keys, saga patterns, and message queues (RabbitMQ, SQS) to guarantee consistency and reliability across distributed services.
Integrated third-party payment gateways and KYC/AML services, enabling secure fund transfers and ensuring strict regulatory compliance.
Implemented comprehensive structured logging, monitoring, and alerting solutions using Prometheus and Grafana, resulting in a >60% reduction in mean-time-to-detect (MTTD) for critical issues.
Collaborated with DevOps and security teams to automate CI/CD pipelines, enforce infrastructure-as-code policies, and maintain SOC 2-ready environments, enhancing deployment efficiency and security posture.
Mentored junior developers, fostering a culture of clean code, collaboration, and continuous learning that elevated team performance and code quality.
Wajusoft
|Full Stack Developer(Contract)
Remote, N/A, N/A
→
Summary
Developed performant RESTful APIs and optimized database performance for a high-volume applicant matching system, significantly improving system throughput and user experience.
Highlights
Developed and implemented performant RESTful APIs using TypeScript and Node.js, powering a high-volume applicant matching system that processed significant data loads efficiently.
Engineered asynchronous workflows utilizing AWS SQS to effectively decouple heavy processing tasks, resulting in a 40% improvement in overall system throughput.
Optimized database performance by implementing Redis caching strategies and fine-tuning SQL queries, significantly enhancing efficiency for heavy read loads.
Collaborated effectively with cross-functional teams (Product, Frontend, DevOps) to meticulously define requirements and deliver user-centric features on schedule.
HSF(Housing Solution Fund)
|FullStack Developer
Remote, N/A, N/A
→
Summary
Led the design and implementation of core backend infrastructure for a multi-tenant real estate financing SaaS platform, enhancing user discovery and operational efficiency.
Highlights
Architected and deployed a scalable multi-tenant real estate financing platform using Node.js and TypeScript, establishing a robust backend infrastructure aligned with clean architecture and Domain-Driven Design principles.
Integrated Elasticsearch to deliver high-performance, full-text search capabilities for properties and schemes, significantly optimizing diverse query filters and enhancing user discovery.
Developed a real-time messaging and notification system with Socket.IO and Redis, facilitating instant support chats between agents and users while enabling live application updates.
Engineered a reliable asynchronous background job processing system utilizing BullMQ and Redis, efficiently managing resource-intensive tasks like bulk email notifications, document generation, and report aggregation.
Developed precise business logic algorithms for critical financial operations, including loan eligibility, prequalification, automated repayment scheduling, and disbursement tracking.
Implemented secure document management solutions using AWS and Cloudinary, streamlining the retrieval and handling of sensitive KYC and property documents.
Successfully integrated multiple external services, including SendGrid/Brevo for transactional emails, various payment gateways for secure transaction processing, and OTP services for multi-factor authentication.
Education
Decagon Institute
→
Diploma
Software Engineering
University of Ilorin
→
BSc
Physics
Skills
Backend Development
Node.js, Typescript, Nest.js, Golang, Microservices, RestfulAPIs, GraphQL.
Database and Messaging
PostgreSQL, MySQL, MongoDB, DynamoDB, Redis, Kafka, RabbitMQ.
Cloud and DevOps
AWS, GCP, Docker, GitHub Actions, Prometheus, Grafana.
Testing and Quality
Test-Driven Development (TDD), Jest, Mocha, SonarQube.
Architecture
Saga Pattern, Event Sourcing, Domain-Driven Design, Agile/Scrum.