Aller au contenu principal

À 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.

SORO Colotcholoman Moïse
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.

  1. 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.

  2. 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.

  3. 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.

  4. 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 cours

    Groupe 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à.