Summary
Overview
Work history
Education
Skills
KEY ACHIEVEMENTS
Timeline
Generic

ABDALLAH GALIYA

Arusha,01

Summary

Software Engineer with 9 years of experience in banking and financial systems, specializing in Core Banking Applications and enterprise backend development. Strong expertise in Oracle PL/SQL (Stored Procedures, Packages, Triggers, Functions), database design, and performance optimization for high-volume transactional systems. Proficient in Java, Spring Boot, and Kotlin, with hands-on experience in API development, dynamic configuration-driven frameworks, and system integration. Experienced across the full Software Development Lifecycle (SDLC), including design, development, testing, deployment, and production support in regulated banking environments.

Overview

4
4
years of professional experience
3
3
years of post-secondary education

Work history

Senior Project Lead

NMB Bank Zimbabwe
Harare
2024.01 - Current
  • Supported and enhanced over 50% of the Customer Onboarding (COB) platform for NMB Zimbabwe, delivering key client-required features and improvements.
  • Developed Angular (TypeScript) front-end components to support digital account opening, customer data capture, and onboarding workflows.
  • Built and maintained Java Spring Boot REST APIs to integrate the COB system with Core Banking Systems (CBS).
  • Played a major role in delivering and stabilizing NMB Zimbabwe's Customer Onboarding platform, contributing to more than 50% of system functionality, and ensuring seamless integration between Angular UI, Spring Boot APIs, and Core Banking Systems.

Senior Project Leader/team Lead

Exim Bank Tanzania
Dar Es Salaam, Dar es Salaam Region
2021.09 - Current
  • Designing and developing a secure and reliable payment gateway platform that integrates seamlessly with the government payment system(GePG).
  • Implemented secure API communication and data validation between COB, AML systems, NIDA services(National Identification Authority api), and Core Banking platforms.
  • In Exim Tanzania I had worked on rectifying discrepancies in the GL and account balances within Nostro account. This involves review of transactions and adjustments to ensure accurate financial reporting.

Senior Project Leader/team Lead

Exim Djibouti
Djibouti
- 2026.02
  • Developed and integrated domestic funds transfer modules for ACH, RTGS, and Cheque (CHQ) clearing systems in line with Djibouti Central Bank payment standards.
  • Designed and generated SWIFT MT103 payment messages for outbound settlement instructions sent to the Central Bank.

Senior Project Leader/team Lead

Exim Uganda
- 2026.02
  • Designed and developed a Cheque Clearing System for EXIM Bank Uganda, supporting both Inward and Outward cheque clearing processes
  • Built SOAP-based web services using Java Spring Boot to integrate the cheque clearing system with Core Banking Applications and clearing interfaces
  • Developed audit logging and transaction traceability to support regulatory and operational requirements

Support Lead

Ahadu Bank
, Ethiopia
2023.01 - Current
  • Developed a Proof of Concept (POC) for Customer Onboarding (COB) at ARB PEX Bank, integrating Document Management System (DMS) side-by-side with COB to enable seamless access to customer documents within the onboarding workflow.
  • Designed and implemented real-time integration between COB and DMS, allowing users to view, retrieve, and manage KYC documents alongside customer onboarding data, improving efficiency and reducing workflow fragmentation.

Senior Software Project Lead

Exim Bank Comoro
2022.01 - 2026.02
  • Developed and enhanced a Customer Onboarding (COB) system using Angular, enabling digital account opening and customer data capture.
  • Integrated the COB system with Core Banking Applications to support real-time account creation and customer profile synchronization.
  • Implemented AML (Anti-Money Laundering) integration during account opening to perform automated compliance checks and regulatory validations.

Support Lead

AFC Bank Zimbabwe
2023.11 - 2023.12
  • Played a key role in maintaining Core Banking system stability through AMC on-call support and EOD operations, resolving complex Call Deposit, GL rate, and revaluation issues across multiple products
  • Led integration of risk scoring and customer categorization frameworks to support regulatory compliance and fraud prevention.

Support Lead

SBS Bank Eswatini
2023.10 - 2023.11
  • Played a key role in designing a secure, API-driven DMS architecture for KYC document management, enabling Core Banking systems to offload document storage while ensuring encrypted access and regulatory compliance.
  • Contributed to the delivery of a fully digital onboarding experience by integrating live signature and camera capture, enhancing KYC compliance and reducing manual processing.

Education

Bachelor of Science - Computer Science

Universit Of Dar es Salaam
Tanzania
2014.11 - 2017.06

Skills

  • Programming Languages: Java, Kotlin, TypeScript, Python, Swift, PL/SQL, JavaScript, PHP
  • Frameworks & Platforms: Spring Boot, Angular, Flask, Django, Android Studio, Xcode, Kotlin Multiplatform Mobile (KMM)
  • API Development & Integration: REST APIs, SOAP Web Services, Secure System Integration
  • Architecture: Microservices Architecture, Enterprise Integration
  • Database & Querying: Oracle SQL, PL/SQL, Database Performance Optimization
  • Reporting Tools: JasperReports
  • DevOps & Deployment: Linux Deployment Support, Load Balancing Concepts, High Availability Support
  • Version Control: Git (Bitbucket/GitLab)
  • Automation & Batch Processing: Scheduler Jobs, Batch/EOD Processing
  • Document Processing: OCR / AI Document Processing Integration, DMS Integration
  • Core Banking Integration & Middleware Development
  • Customer Onboarding (COB) Systems
  • CIF Synchronization & Customer Data Management
  • Payments & Clearing Systems: ACH, RTGS, Cheque Clearing
  • SWIFT Messaging: MT103 & MT202 Processing
  • AML & Risk Processing Systems
  • Regulatory Compliance Support (Banking Systems)
  • General Ledger (GL) Support & End of Day (EOD) Operations

KEY ACHIEVEMENTS

  • Go-live support Uganda: Implemented go-live support reducing issues by 35%. Supported Exim Bank Uganda operations.
  • Project delivery improvement: Led a team improving project delivery time by 20% for Accra Ghana support.
  • Interface issue resolution: Resolved 344 interface issues, enhancing system efficiency for Exim Bank Tanzania.
  • Core banking upgrade management: Managed 600 user stories and 42 retrofits for a successful core banking upgrade.

Timeline

Senior Project Lead

NMB Bank Zimbabwe
2024.01 - Current

Support Lead

AFC Bank Zimbabwe
2023.11 - 2023.12

Support Lead

SBS Bank Eswatini
2023.10 - 2023.11

Support Lead

Ahadu Bank
2023.01 - Current

Senior Software Project Lead

Exim Bank Comoro
2022.01 - 2026.02

Senior Project Leader/team Lead

Exim Bank Tanzania
2021.09 - Current

Bachelor of Science - Computer Science

Universit Of Dar es Salaam
2014.11 - 2017.06

Senior Project Leader/team Lead

Exim Djibouti
- 2026.02

Senior Project Leader/team Lead

Exim Uganda
- 2026.02
ABDALLAH GALIYA