More than 15 years across digital banking, fintech, telecommunications and enterprise software.
Senior Software Engineer – Integration
Sunna Al Tamyuz·Digital Bank
– PresentRiyadh, 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.
Middleware
API integration
Microservices
IPS/SARIE
SWIFT
Team Lead – Backend
Rasid Payment
– Riyadh, 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.
Node.js
Microservices
Kafka
Kubernetes
CI/CD
Senior Backend Engineer
Rasid Payments
– Riyadh, 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.
Node.js
NestJS
GraphQL
PostgreSQL
Kafka
Docker
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.
Microservices
Kubernetes
Java
CI/CD
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.
Java
Node.js
Microservices
Software Engineer / Embedded Systems Engineer
NCTR
– Sudan
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.
Java
C++
REST
Education
B.Sc. Electrical & Electronics Engineering (1st Class Honours)
University of Khartoum
Sudan
Professional training
Courses and training programmes completed.
Training
AI Engineer Agentic Track: The Complete Agent & MCP Course
8 projects with OpenAI Agents SDK, CrewAI, LangGraph, AutoGen, MCP