×
Abdou Aziz Ndiaye

Abdou Aziz Ndiaye

Backend Software Engineer, Fintech & Payments

Dakar, SN
+221 78 630 06 14
French, English, Wolof

Background


About

About

Backend Engineer with 3+ years of experience building reliable systems for fintech and payments. Specialized in payment API design, webhook-driven architectures, Redis caching strategies, and CI/CD pipelines. Hands-on experience shipping production-grade financial infrastructure for BNPL platforms operating in West Africa, with a strong focus on data consistency, traceability, and resilience under real-world conditions. Currently expanding into Java/Spring Boot through active work on a mobile payment platform built under the BCEAO/UEMOA regulatory framework.

Work Experience

Work Experience

  • Full Stack Engineer, Backend LeadPay After Ltd

    Dec, 2024 - Mar, 20261 year 3 months

    At Pay After, a BNPL (Buy Now, Pay Later) fintech platform operating in Rwanda and Ivory Coast, I worked as a contractor on backend architecture, payment infrastructure, and frontend integration.

    • Designed a modular backend architecture with Fastify / Node.js, including a transaction ledger ensuring consistency, traceability, and integrity of financial flows

    • Built idempotent REST APIs for payments, orders, and partner management, eliminating side effects on request replay and ensuring safe retries in distributed environments

    • Implemented a Redis caching strategy (sessions, hot data) significantly reducing load on Appwrite and improving response times across high-frequency endpoints

    • Set up unit testing with Vitest and automated CI/CD pipelines via Docker and GitHub Actions, enabling reliable continuous deployment

    • Developed frontend interfaces with React, TypeScript and Tailwind CSS aligned with Figma specifications, collaborating closely with the design team

  • Backend Engineer, Payment IntegrationGalsenfit

    Jun, 2025 - Aug, 20252 months

    At Galsenfit, a Shopify-based e-commerce store specializing in fitness products, I designed and shipped a full mobile payment integration system enabling local payment methods in a market where no native Shopify solution existed. Now processing 120+ orders per day in production.

    • Built a Next.js / Node.js webhook-driven server intercepting Shopify order events in real time and orchestrating payment flows across three providers simultaneously

    • Secured the IPN callback surface with provider-specific cryptographic verification: HMAC signature + timestamp-based replay protection (Wave), SHA-512 hash validation (Paydunya), and signature-based validation (Orange Money)

    • Integrated Wave, Orange Money, and Paydunya APIs with IPN-based payment confirmation and automated order capture via the Shopify GraphQL API

    • Shipped to production processing 120+ orders per day across three payment providers, under real-world West African network conditions

  • Full Stack Engineer01Edu

    Nov, 2024 - Apr, 20261 year 5 months

    At 01Edu, an innovative educational system deployed in 40+ countries training developers through peer learning and gamification, I contributed to Tournament, a competitive coding platform, within a 10-engineer team.

    • Wrote SQLite queries and built backend endpoints with Deno to support competitive tournament logic

    • Implemented real-time data streaming via Server-Sent Events (SSE) for live leaderboard updates

    • Built a reusable UI component library (Preact, TypeScript) with a strong focus on performance and load time

    • Collaborated closely with backend engineers and designers (Figma) to ship cohesive product features

  • Frontend DeveloperKomkom

    Apr, 2025 - Sep, 20255 months

    At Komkom, a digital platform modernizing the tontine, the traditional African collective savings system, I led the development of the landing page and an internal back office tool.

    • Developed a responsive landing page and an internal back office tool with Angular and TypeScript

    • Consumed REST APIs documented via Swagger for user data and transaction management

    • Optimized for cross-device and cross-browser compatibility

  • Full Stack DeveloperYooagility

    Jun, 2023 - Oct, 20234 months

    At Yooagility, an agile consulting and training firm based in Senegal, I built their web platform from scratch.

    • Developed a Next.js (SSG) web application with TypeScript, optimized for performance and SEO

    • Integrated a headless CMS (Directus) for dynamic content management

    • Applied static rendering and caching strategies to optimize load times

Skills

Skills

  • Backend

    Node.js

    Fastify

    Deno

    REST APIs

    GraphQL

    WebSockets

    SSE

    Java / Spring Boot

    Python

    Laravel

  • Payments & Integrations

    Webhook reliability

    Cryptographic IPN verification

    HMAC / SHA-512 validation

    Wave API

    Orange Money API

    Paydunya API

    Shopify GraphQL API

  • Databases & Caching

    PostgreSQL

    MySQL

    SQLite

    Redis

    Appwrite

    Supabase

  • DevOps & Tooling

    Docker

    GitHub Actions

    CI/CD

    Git

    Vite

    Webpack

  • Frontend

    React

    TypeScript

    Angular

    Preact

    Tailwind CSS

    Next.js

  • Mobile

    Flutter

    Dart

Education

Education

  • Software Engineering, Bachelor's Degree, Groupe ISI

    Nov, 2024 - Dec, 2025

  • Full Stack Development, Intensive Program (42 Network Model), Zone01 Dakar

    Mar, 2023 - Mar, 2026

  • Software Engineering / Computer Science, Bachelor's Years 1 & 2, Groupe Sup'Info

    Oct, 2020 - Jul, 2022

References

References

  • Clement Denis, 01Edu

    clement@01edu.ai

  • Moussa TraorĂ©, Pay After Ltd

    moussa@payafter.pro

  • Souleymane Thiogane, Yooagility

    sthiogane@yooagility.com