Livraison freelance
Construire ou moderniser rails de paiement et APIs — de la discovery au handoff, avec jalons et docs.
Chargement…
Plus de quatre ans à porter des backends banque, fintech et enterprise — livraison Afrique de l'Ouest, remote mondial.
Saïfoulaye Diallo
Je conçois et porte des plateformes backend pour la banque, les paiements et l'enterprise — des services qui restent corrects sous audit et en production.
Plus de quatre ans en Java, Spring Boot et systèmes distribués — en livrant des APIs, rails de paiement et backends event-driven que les équipes peuvent exploiter en production.
Récents : Synapse → Groupe Bank of Africa (11+ filiales), rails FinTech (Wave, Orange Money, Kafka) et SaaS multi-tenant.
Basé à Dakar. Livraison Afrique de l'Ouest ; freelance et contrat remote à l'international. Bilingue FR/EN.
Ingénieur Backend Senior
Dakar · Afrique de l'Ouest · Remote mondial
4+
Années en production
11+
Filiales bancaires
∞
Curiosité
Langues
Français
Natif / bilingue professionnel
Anglais
Professionnel (écrit)
Construire ou moderniser rails de paiement et APIs — de la discovery au handoff, avec jalons et docs.
Capacité backend dans votre squad — sprints, CI/CD et ownership production.
Discovery, ADR et designs de référence avant d'engager le budget.
Compétences clés
Conception de rails de paiement qui tiennent sous audit et à l'échelle : idempotents par défaut, réconciliés automatiquement avec les relevés fournisseurs, et routés entre providers sans enfermer l'activité chez un seul d'entre eux.
Stack
Modèles: Comptabilité en partie double et sous-livres · Automatisation compensation et règlement · Orchestration multi-fournisseurs
Conception de backends pensés pour évoluer sans réécriture — architecture propre, modules découplés et logique métier qui reste auditable à mesure que le système et l'équipe grandissent. La même approche appliquée sur 11+ filiales Bank of Africa.
Stack
Modèles: Domain-Driven Design (DDD) · Orchestration de contextes bornés · ACID et cohérence éventuelle
Conception d'APIs comme une surface produit gouvernée : contract-first, versionnée et observable — pensée pour des intégrations partenaires qui doivent évoluer sans casser les consommateurs existants.
Stack
Modèles: APIs rétro et avant-compatibles · Conception contract-first · Rate limiting configurable
Conception de systèmes event-driven qui restent corrects sous retries, pannes partielles et incidents régionaux — sagas, outbox et circuit breaking appliqués à de vrais flux de paiement et de règlement, pas à des schémas de manuel.
Stack
Modèles: Patterns d'orchestration saga · Outbox transactionnel · Circuit breaking avancé
Livraison de charges fintech régulées avec infrastructure as code, déploiements blue/green ou canary, et monitoring qui détecte les problèmes avant les clients — audité, pas seulement automatisé.
Stack
Modèles: Opérations centrées SLO/SLI · Automatisation GitOps complète · Déploiements blue/green et canary
Une seule abstraction API pour Orange Money, Wave, MTN et wallets locaux — gestion d'erreurs standardisée, réconciliation garantie et contrat stable au lancement d'un nouveau corridor.
Stack
Modèles: Adaptateurs plugables par fournisseur · Normalisation et fiabilité des webhooks · Pistes d'audit automatisées
Stack production
Backend
Données & cache
Messagerie & APIs
Cloud & livraison
Frontend
Fintech & paiements
Principes d'ingénierie
Systèmes architecturés pour la croissance : scaling horizontal, workflows async résilients et modèles de données extensibles qui permettent l'expansion sans réécritures.
Tolérant aux pannes par conception — des opérations idempotentes et retries automatisés aux fallbacks robustes. Parce que les réseaux réels sont imprévisibles, mais votre disponibilité ne peut pas l'être.
Méthodologie zero-trust, interactions signées, moindre privilège strict et journaux d'audit immuables intégrés à chaque flux. La sécurité est tissée dedans, jamais ajoutée en couche.
Modulaire par défaut : frontières précises, contrats clairs et APIs auto-documentées, pour des codebases que votre équipe peut faire évoluer en confiance.
Profiling centré utilisateur, stratégies de cache nuancées et SLA de latence explicites — la performance comme fonctionnalité, mesurée là où elle compte vraiment.
La logique métier au cœur. Les détails d'infrastructure isolés en périphérie — pour que votre plateforme s'adapte au changement, et non l'inverse.
Instrumentation profonde, télémétrie actionnable et alertes proactives pour un diagnostic rapide et une amélioration continue.
Partagez équipe, stack et contraintes. Je réponds avec un chemin clair : proposition de package, embed contrat, ou prochaines étapes recrutement.