Skip to content

Abdalla Misbah

Senior Software Engineer

In the print dialog, choose "Save as PDF".

Summary

I'm a software engineer with 15+ years of experience designing and integrating enterprise platforms. I specialize in Java, Spring Boot, microservices, event-driven architecture, and complex payment and banking integrations.

Expertise

  • Banking & Payments

    Core banking, payment hubs, IPS/SARIE, SWIFT and middleware integration.

  • Software Architecture

    Microservices, event-driven systems, CQRS and distributed integration patterns.

  • Backend Engineering

    Java, Spring Boot, Node.js, NestJS and API development.

  • Cloud & DevOps

    Kubernetes, Kafka, Docker, CI/CD and observability.

Experience

  1. Senior Software Engineer – Integration

    – Present

    Sunna Al TamyuzDigital BankRiyadh, KSA

    • Part of the middleware/backend integration team building a modern digital-banking platform for the Saudi market, responsible for integration between digital channels, core banking, payment systems, and domain platforms.
    • Designed and implemented payment and transfer integrations with the Core Banking System (CBS) and Payment Service Hub (PSH) across internal transfers, local payments (IPS/SARIE), international SWIFT transfers, GCC transfers, Host-to-Host services, and Money Transfer Operator (MTO) flows.
    • Owned middleware integration activities across banking domain systems including LMS, FMS, and BMS: API contract review, field mapping, orchestration, validation, error handling, testing, deployment support, and production-readiness troubleshooting.
    • Contributed to the Tanfeeth project as a middleware integration engineer, integrating Tanfeeth services with bank systems and coordinating end-to-end API flows between external channels and internal banking platforms.
    • Collaborated with product, core-banking, payment, security, DevOps, and external vendor teams to resolve interface gaps, clarify mandatory/optional fields, align downstream contracts, and support delivery across development and test environments.
    • Applied microservices and API-integration practices to improve maintainability, resiliency, traceability, and consistency of banking integration services.

    Technologies: Middleware, API integration, Microservices, IPS/SARIE, SWIFT

  2. Team Lead – Backend

    –

    Rasid PaymentRiyadh, KSA

    • Led a team of 6 backend engineers delivering high-availability Node.js services for financial and telecom systems.
    • Designed and evolved a microservices architecture using event-driven patterns and Kafka to decouple services and improve scalability under peak load.
    • Led integrations with external payment and telecom gateways and oversaw CI/CD, Kubernetes deployments, engineering standards, code review, and delivery coordination.

    Technologies: Node.js, Microservices, Kafka, Kubernetes, CI/CD

  3. Senior Backend Engineer

    –

    Rasid PaymentsRiyadh, KSA

    • Engineered backend services for a SoftPOS and payment aggregation platform using Node.js, NestJS, REST/GraphQL APIs, PostgreSQL, Redis, Kafka, and containerized deployment.
    • Built integrations for payment, billing, transaction processing, reconciliation, and external financial services, with focus on reliability, idempotency, retries, monitoring, and operational support.
    • Automated delivery workflows with GitLab CI/CD and Docker; contributed to monitoring and production troubleshooting using Prometheus/Grafana and structured logging.

    Technologies: Node.js, NestJS, GraphQL, PostgreSQL, Kafka, Docker

  4. Software Architect & Partner

    –

    Musafer Inc.Sudan

    • Designed and delivered a Master Data Management platform for Zain Telecom using microservices and Kubernetes, supporting large-scale subscriber data processing.
    • Led an 8-person backend team, introduced CI/CD practices, reviewed architecture and code, and mentored engineers on Java, microservices, and system design.

    Technologies: Microservices, Kubernetes, Java, CI/CD

  5. Senior Software Engineer & Co-founder

    –

    MAMAW Inc.Sudan

    • Built modular ERP and e-commerce platforms using Java and Node.js microservices, including core backend services, integrations, and deployment automation.

    Technologies: Java, Node.js, Microservices

  6. Software Engineer / Embedded Systems Engineer

    –

    NCTRSudan

    • Contributed to national-scale government payment and information systems, developing secure financial and embedded software using Java, C++, REST services, and relational databases.
    • Provided technical leadership and mentoring while supporting high-availability payment-processing components and enterprise integrations.

    Technologies: Java, C++, REST

Education

  • B.Sc. Electrical & Electronics Engineering (1st Class Honours)

    University of KhartoumSudan

Professional training

  • AI Engineer Agentic Track: The Complete Agent & MCP CourseTraining

    8 projects with OpenAI Agents SDK, CrewAI, LangGraph, AutoGen, MCP

    Udemy

  • Java Design Patterns, Ed 1Training

    Oracle University

  • Java Performance TuningTraining

    Koenig

  • ITIL® Foundation in ITSMTraining

    EXIN

  • Project Management Professional (PMP)Training

    BPTC

  • Linux Device DriversTraining

    GNHSoft

Languages

  • Arabic
  • English