À propos
Entre systèmes bancaires et mobile hors ligne
Développeur full stack à Abidjan. Je construis des systèmes qui doivent tenir : sous contrainte de sécurité en semaine, sous contrainte de réseau le reste du temps.
Chez Arolitec, je développe des applications bancaires de bout en bout. Je pose l'architecture applicative — frontend, backend, base de données — et je modélise le schéma relationnel PostgreSQL avant d'écrire la première ligne de code métier. Viennent ensuite les API REST et GraphQL en Node.js et NestJS, reliées aux applications internes et à des services tiers, puis les interfaces métier et back-office en Angular, React et Remix, câblées sur les processus opérationnels réels. Dans une banque, la question n'est jamais seulement « est-ce que ça fonctionne » mais « qui a le droit de faire quoi » : je conçois et j'implémente la gestion des profils utilisateurs et des droits d'accès (RBAC) qui encadre chaque écran et chaque endpoint.
En parallèle, je publie mes propres applications sur Google Play sous le nom Codeur d'Ivoire : Background Eraser, Currency Converter Offline et Simpli Code, toutes en React Native, Expo et TypeScript. Toutes les trois sont pensées offline-first, et ce n'est pas une préférence esthétique : ici, la donnée mobile est prépayée, la couverture varie d'un quartier à l'autre, et le Mobile Money est une infrastructure du quotidien, pas une option de paiement. J'ai donc traité le hors-ligne comme une contrainte d'ingénierie à résoudre plutôt qu'à contourner : le détourage par IA s'exécute intégralement sur l'appareil, le convertisseur garde plus de 170 devises en local et synchronise en différé quand le réseau revient, le gestionnaire USSD enchaîne les étapes des codes Orange, MTN et Moov sur la bonne SIM.
Je termine un Master Génie Logiciel au Groupe EDHEG-Abidjan, après une Licence 3 dans la même filière et un BTS Développeur d'Applications. Ce que j'y consolide sert le lendemain au travail : modélisation, sécurité applicative, industrialisation. Au quotidien, je travaille en Agile avec les équipes produit et les référents métier : je discute la règle métier avant de la coder, je mène des revues de code et je fais relire le mien, j'écris des tests unitaires et d'intégration, et je documente ce qui sera repris par quelqu'un d'autre.

- Poste actuel
- Développeur Full Stack Web & Mobile · Arolitec
- Localisation
- Abidjan, Côte d'Ivoire
- Formation
- Master Génie Logiciel (BAC+5)
- Langues
- Français (Langue maternelle) · Anglais (Intermédiaire (B1))
- Domaines
- Applications bancaires, mobile offline-first
Ma façon de travailler
Ce sur quoi je ne transige pas, quel que soit le projet.
- 01
Le schéma avant le code
Je commence par le modèle relationnel et les contraintes de données : une table mal pensée coûte des mois, une migration bien préparée coûte une après-midi.
- 02
Revue, tests, pipeline
Chaque fonctionnalité passe par une revue de code et une validation de merge request, des tests unitaires et d'intégration, puis un pipeline CI/CD qui construit, teste et déploie sans intervention manuelle.
- 03
Concevoir pour la coupure réseau
Je pars du principe que la connexion tombera : écriture locale d'abord, synchronisation différée ensuite, état cohérent au retour du réseau.
- 04
Les droits avant les écrans
Je traite l'authentification, les profils utilisateurs et les droits d'accès (RBAC) comme une partie de l'architecture, pas comme une couche ajoutée avant la recette.
Formation
2024 — 2026
Master Génie Logiciel (BAC+5)
En coursGroupe EDHEG — Abidjan
Architecture logicielle, modélisation et qualité, menés en parallèle du poste à temps plein chez Arolitec.
2024
Licence 3 Génie Logiciel (BAC+3)
Groupe EDHEG — Abidjan
Consolidation des fondamentaux : conception logicielle, bases de données, développement d'applications.
2023
BTS IDA — Développeur d'Applications
IT Academy University
Formation conclue par le stage chez Arolitec, transformé en CDI.
2019
BAC F2 — Électronique
Groupe ITA Ingénierie SA
Formation initiale en électronique : l'habitude des systèmes qui doivent tenir sur le terrain vient de là.