DOC. FSD-001

Cover Sheet

Abubakar Imam Abdulsalam

Backend Software Engineer

I build and integrate endpoints from MIZAN and SEABASS — Sterling Bank's Sharia-compliant and conventional core banking platforms — into KUSALA's BPM workflows, powering internal banking processes with transaction-critical features in C#, ASP.NET, and Entity Framework. Full-stack capable too, from Angular interfaces to Node.js services.

Abubakar Imam Abdulsalam

Fig. 0 — Subject Photo

Specifications

Model

Backend Eng.

Base

Nigeria

Status

Available

Sec. 01

Specification

Abubakar Imam Abdulsalam at work

Fig. 1 — Field Study

I'm a backend software engineer at Sterling Bank, where I build and modify internal APIs for MIZAN and SEABASS — the bank's Sharia-compliant and conventional core banking platforms — in C#, ASP.NET, and Entity Framework. My work sits on transaction-critical ground: account enquiry middleware, customer mandate management, teller till operations, and automated receipt generation, all inside a regulated financial environment. I also integrate these systems with KUSALA, Sterling's internal BPM platform, building on earlier hands-on experience there as an Automation Engineer. Before backend work, I spent a year front-line at Ecobank as a Customer Service Officer — that direct exposure to how banking actually works now shapes how I design the systems behind it. I'm comfortable across the full stack too: as a Software Engineer Intern at Platr, I helped build an internal Jira-style task-management tool end-to-end with Angular and Node.js. I came into software through a Biology degree and self-taught C#/.NET coursework rather than a straight line — which is most of why I pick up new systems fast under regulated, deadline-driven constraints.

Current Post

Software Engineer

Sterling Bank

Configuration

Backend-led, full-stack capable

C# · ASP.NET Core · EF Core · Angular/Node.js

File a service request

Service Record

Software Engineer Sterling Bank

Nov 2024 — Present

Lagos Island, Lagos State, Nigeria · Started as Automation Engineer on KUSALA; transitioned into a Software Engineering role

  • Modify and extend internal APIs for MIZAN (Sharia-compliant) and SEABASS (conventional) — Sterling Group's two live core banking platforms
  • Integrate MIZAN and SEABASS with KUSALA, Sterling's internal Business Process Management platform
  • Built and maintain the account enquiry middleware service for real-time customer account access across both core banking systems
  • Developed the customer mandate endpoint, used to manage account authorization rules
  • Developed the tellers till endpoint, supporting cash handling and reconciliation for branch tellers
  • Built an ASP.NET receipt-generation flow that automates transaction receipts for customers

Customer Service Officer Ecobank Nigeria

Jan 2024 — Nov 2024

Lagos State, Nigeria

  • Front-line banking operations and customer service — direct exposure that now informs how I design backend systems for financial platforms

Software Engineer Intern Platr

Jul 2023 — Nov 2023

Abuja, Federal Capital Territory, Nigeria

  • Contributed to an internal, Jira-style task-management system built for the technology team
  • Worked across the stack — Angular frontend, Node.js backend — for full-stack experience

Sec. 02

Bill of Materials

Bin — Frontend

  • ReactP-101
  • Next.jsP-102
  • AngularP-103
  • JavaScript / TypeScriptP-104
  • Tailwind CSSP-105
  • HTML / CSSP-106

Bin — Backend

  • Node.js / NestJSP-201
  • .NET 8 / C#P-202
  • PostgreSQLP-203
  • gRPC / RESTP-204
  • RabbitMQP-205
  • FirebaseP-206

Bin — Tooling

  • Git / GitHubP-301
  • DockerP-302
  • FigmaP-303
  • Netlify / VercelP-304

Sec. 03

Assemblies

Systems Assemblies — Backend

ASM-10

Paystack Payment Microservice

Shipped

NestJS · gRPC · RabbitMQ · Prisma · PostgreSQL · Docker

  • Hexagonal architecture — domain/application core has zero framework dependencies
  • Inbound gRPC for internal callers, signed HTTPS webhook (HMAC-SHA512) from Paystack
  • Idempotency keys prevent duplicate charges/refunds on retried calls
  • Prometheus metrics, correlation IDs, liveness + readiness health checks
  • Rate limiting, IP allow-listing, secrets never logged (deep redaction)
View source · 2026
ASM-11

SpaceRent (ChangdiKiraya)

In service

.NET 8 · Clean Architecture · CQRS/MediatR · EF Core · PostgreSQL

  • Onion architecture — Domain / Application / Infrastructure / API, dependencies point inward
  • CQRS with MediatR + FluentValidation on every command and query
  • Geospatial search: city, price range, capacity, and lat/lng radius filters
  • Media pipeline for thumbnail, batch image, and video uploads (up to 200MB)
  • Full booking + review + amenities domain modeled with EF Core migrations
View source · 2026
ASM-12

BookBazaar

Shipped

React · Express · TypeScript · Passport.js · Zod

  • Session-based auth with Passport.js across register/login/logout
  • REST API for listings, purchases, comments, and direct messaging
  • Shared Zod schema package keeps client and server types in lock-step
  • Sequence-diagrammed flows for auth, purchase, comments, and messaging
View source · 2025

Frontend Assemblies

InternoShipped

ASM-01

2023

Interno

React · Interior-design catalogue UI

Shoe Landing PageShipped

ASM-02

2022

Shoe Landing Page

HTML · CSS · JavaScript

City TourShipped

ASM-03

2023

City Tour

React · Firebase · Booking flow

Travel AgencyShipped

ASM-04

2022

Travel Agency

React · Tailwind CSS

ImamFitsShipped

ASM-05

2023

ImamFits

React · E-commerce storefront

Portfolio (2022)Shipped

ASM-06

2022

Portfolio (2022)

React · React Bootstrap

Restaurant MenuShipped

ASM-07

2023

Restaurant Menu

React · Digital menu ordering UI

Koya AppShipped

ASM-08

2024

Koya App

Next.js · Product application

Moviebox AppShipped

ASM-09

2024

Moviebox App

React · Movie discovery UI

Sec. 04

Service Request

File a request with your name and a note — every ticket is read and answered from the address above.