Summary
Overview
Work History
Education
Skills
Projects
Professional Value
Timeline
Generic

Olayinka Huzain Sulaiman

Lagos

Summary

Senior Java backend engineer with 6+ years delivering high-performance financial and enterprise systems. Built and integrated payment infrastructure using ISO 8583 and ISO 20022 switching. Developed backend services with Spring Boot, Spring Security, Hibernate/JPA, and SQL; integrated distributed messaging with Kafka and RabbitMQ.

Overview

6
6
years of professional experience

Work History

Software Engineer - Senior Backend Engineer

INTERSWITCH
08.2024 - Current
  • Designed and developed backend services for payment processing and banking integrations.
  • Implemented ISO 8583 workflows for financial transaction systems, enhancing transaction switching efficiency.
  • Built transaction routing flows across various banking and financial platforms.
  • Developed multitenant NIP gateway and transfer-processing services for real-time interbank transactions.
  • Integrated bank payment providers into multitenant core banking services, improving service versatility.
  • Delivered direct Mastercard and Visa payment integrations, alongside support for Dinero Tap and Stripe.
  • Supported PCI and non-PCI card environments through robust card-processing integrations.
  • Contributed to migration towards ISO 20022, modernizing payment rails for cross-border transactions.

Software Engineer - Consultant Engineer

DOT-MFB
01.2023 - 12.2025
  • Developed distributed backend services for fund transfers, financial transactions, card operations, savings, and payment processing.
  • Migrated fund-transfer operations toward a more distributed and loosely coupled architecture with improved separation of concerns and maintainability.
  • Implemented payment gateway routing and route-toggling capabilities for transaction processing.
  • Maintained POS switching and gateway integrations supporting card operations.
  • Built transaction recovery mechanisms with retry, backoff, and locking strategies to handle failure events and reduce transaction loss and downtime.
  • Implemented asynchronous financial processing using Kafka and AWS SQS, with Redis supporting distributed application workflows.
  • Developed cross-platform maker-checker workflows supporting fraud checks and operational controls.
  • Supported containerized deployment and production operations using Kubernetes and AWS.
  • Key Technologies: Java, Spring Boot, Kafka, AWS SQS, Redis, Kubernetes, AWS.

NewGen Automation Design Engineer

HEIRS TECHNOLOGIES
06.2022 - 12.2024
  • Designed and implemented enterprise banking workflows using the NewGen low-code platform and Java-based integrations.
  • Built workflows for customer account opening, procurement services, and KYC validation for banking customers.
  • Integrated NewGen APIs and supporting services with Oracle databases and WebSphere.
  • Collaborated with technical and business teams to translate banking processes into maintainable automated workflows.
  • Key Technologies: Java, Oracle SQL, WebSphere, JavaScript, NewGen APIs.

Backend Developer - Contract

FLANCE
06.2023 - 08.2023
  • Developed backend services and APIs for a business/gig-economy application using Java and Spring Boot.
  • Implemented asynchronous processing with ActiveMQ.
  • Supported AWS/RDS/MySQL infrastructure and backend service deployment.
  • Contributed to API integration, testing, and application maintenance.
  • Key Technologies: Java, Spring Boot, JavaScript, Node.js, ActiveMQ, AWS, MySQL, Reactive Programming.

Software Engineer - Backend Developer, Contract

AKU MFB
03.2023 - 05.2023
  • Developed Java/Spring Boot microservices for fund transfers, bill payments, and customer earnings.
  • Integrated NIBSS APIs and external financial services.
  • Implemented asynchronous processing using RabbitMQ.
  • Worked with PostgreSQL, Flyway, Docker, Kubernetes, and Azure for application development and deployment.
  • Supported testing, troubleshooting, and production deployment of financial services.
  • Key Technologies: Java, Spring Boot, RabbitMQ, NIBSS APIs, PostgreSQL, Flyway, Docker, Kubernetes, Azure, Cassandra.

Backend Developer

SAJUMAH NIGERIA LIMITED
07.2020 - 12.2022
  • Developed Java backend applications and REST APIs to support business workflows and data processing.
  • Implemented business logic and data access services utilizing SQL and MongoDB.
  • Supported application testing, troubleshooting, maintenance, and production operations in JBoss environments.
  • Utilized key technologies including Java, thymleaf, SQL.

Education

B.Sc. - Chemical Engineering

UNIVERSITY OF LAGOS
Lagos
11-2018

Skills

  • Payment switching and transaction processing
  • ISO 8583 and ISO 20022 integration
  • Interbank payment processing
  • Mastercard and Visa integration
  • Payment gateway integration
  • Core banking integration
  • TCP/IP and socket programming
  • WebSocket and real-time communication
  • Distributed systems architecture
  • High-availability financial systems
  • Transaction recovery strategies
  • Data migration engineering
  • Cloud infrastructure migration
  • Production troubleshooting optimization
  • Technical leadership and mentoring
  • Java programming
  • JavaScript development
  • TypeScript programming
  • C# development
  • Spring Boot framework
  • Spring Security implementation
  • Hibernate ORM framework
  • Apache Mifos platform expertise
  • Temenos banking solutions expertise
  • CI/CD practices in software development
  • Project management methodologies

Projects

  • Payment & Card Integration Platform, Java, Spring Boot, Mastercard, Visa, Dinero, Tap, Stripe, Payment APIs, Designed and implemented card-payment integrations supporting PCI and non-PCI card-processing environments. Integrated Mastercard, Visa, Dinero, Tap, and Stripe into backend payment-processing flows. Developed backend services for card transaction processing, validation, payment orchestration, and provider communication.
  • ISO 8583 Payment Switching & Transaction Processing, Java, Spring Boot, ISO 8583, ISO 20022, NIP, Kafka, RabbitMQ, Developed and integrated ISO 8583 transaction-processing and payment-switching workflows. Implemented transaction routing, request/response processing, banking integrations, and resilient failure-handling patterns. Developed and supported NIP gateway processing for real-time interbank transactions. Contributed to modernization of payment rails toward ISO 20022.
  • AWS to Huawei Cloud Migration - Zero Downtime, AWS, Huawei Cloud, Kubernetes, Docker, Java, Spring Boot, Designed and executed migration of production workloads from AWS to Huawei Cloud without service downtime. Planned infrastructure dependencies, application configuration, deployment strategy, and traffic transition. Validated application health, connectivity, functionality, and data consistency throughout the migration. Supported containerized workloads using Kubernetes and Docker.
  • High-Efficiency Cross-Database Migration Platform, Java, Spring Boot, PostgreSQL, MySQL, MSSQL, Oracle, MongoDB, Designed and developed a high-efficiency application for migrating large volumes of data across heterogeneous databases. Implemented configurable extraction, transformation, validation, and loading workflows. Used efficient batch-processing strategies to improve migration throughput. Optimized database operations and resource consumption while maintaining data integrity and failure handling.
  • Distributed Financial Transaction Platform, Java, Spring Boot, Kafka, AWS SQS, Redis, Kubernetes, AWS, Migrated financial transaction operations toward distributed services with loose coupling and asynchronous processing. Implemented payment gateway routing, POS switching integrations, transaction recovery, retry/backoff, and locking strategies. Supported maker-checker controls and resilient transaction processing.

Professional Value

  • 6+ years of professional software engineering experience, with a strong Java/Spring Boot background.
  • Hands-on ISO 8583 payment processing and switching experience.
  • Direct experience integrating Mastercard and Visa payment services.
  • Experience with NIP, banking integrations, POS switching, payment gateways, and card processing.
  • Strong understanding of TCP/IP, socket programming, WebSocket, asynchronous messaging, and distributed systems.
  • Experience building resilient transaction systems using Kafka, RabbitMQ, Redis, retry, backoff, locking, and recovery mechanisms.
  • Production cloud experience across AWS, Azure, and Huawei Cloud, including a zero-downtime cloud migration.
  • Strong database and data engineering experience across relational and NoSQL platforms.

Timeline

Software Engineer - Senior Backend Engineer

INTERSWITCH
08.2024 - Current

Backend Developer - Contract

FLANCE
06.2023 - 08.2023

Software Engineer - Backend Developer, Contract

AKU MFB
03.2023 - 05.2023

Software Engineer - Consultant Engineer

DOT-MFB
01.2023 - 12.2025

NewGen Automation Design Engineer

HEIRS TECHNOLOGIES
06.2022 - 12.2024

Backend Developer

SAJUMAH NIGERIA LIMITED
07.2020 - 12.2022

B.Sc. - Chemical Engineering

UNIVERSITY OF LAGOS
Olayinka Huzain Sulaiman