Legma Parfait
ENCV

Legma Parfait · Ouagadougou, Burkina Faso

Je construis des systèmes, pas seulement des interfaces.

Développeur Full-Stack & IA

Je pars d’un problème réel, je conçois l’architecture, puis je livre le backend, les API, le web et le mobile — en ajoutant de l’automatisation et de l’IA là où elles apportent une vraie valeur.

Du problème au produit
  1. Problème
  2. Analyse
  3. Architecture
  4. Backend
  5. API
  6. Frontend
  7. Mobile
  8. IA
  9. Déploiement
  10. Évolution
Le système évolue

01 / La mission

Un problème concret, puis un système pour le résoudre.

Je suis étudiant en Licence 3 d’Informatique de Gestion à l’Université de l’Unité Africaine (ex‑IAM), à Ouagadougou.

Mon stage chez Moov Africa m’a placé face à une question simple : quels équipements du réseau répondent, lesquels sont en panne, et qui doit intervenir ? J’y ai développé une application de supervision — découverte des équipements, collecte SNMP, incidents, tickets et SLA.

Depuis, je construis des produits complets : FasoCommerce, une plateforme de gestion pour les commerces et services du Burkina Faso, et ForexSaaS, un outil d’aide à la décision fondé sur l’analyse de données de marché.

Mon cap : le développement full-stack, avec l’IA comme couche utile du produit — jamais comme décor.

Portrait de Legma Parfait, en col roulé noir sur fond gris
Legma ParfaitEn ligne
Formation
Licence 3 Informatique de Gestion · 2025–2026
Expérience
Stage — Moov Africa
Base
Ouagadougou, Burkina Faso
Orientation
Full-Stack + IA

02 / De l’idée au système

Ma façon de travailler, étape par étape.

  1. 01

    Understand

    Comprendre le problème avant d’écrire du code.

    Supervision : qui doit être alerté, et en combien de temps ? D’où un SLA propre à chaque priorité.

  2. 02

    Design

    Concevoir l’expérience et l’architecture.

    FasoCommerce : un socle commun, 15 modules activables selon le métier.

  3. 03

    Build

    Développer, tester, versionner.

    FasoCommerce : 207 tests backend automatisés, intégration continue à chaque envoi.

  4. 04

    Connect

    Connecter les API, les services et les données.

    ForexSaaS : trois sources de données collectées par des tâches planifiées.

  5. 05

    Intelligence

    Ajouter automatisation et IA quand elles apportent une réelle valeur.

    ForexSaaS : des scores argumentés qui combinent analyse technique et fondamentale.

  6. 06

    Evolve

    Améliorer et faire évoluer le système.

    FasoCommerce : une feuille de route par phases, de F0 à F6.

03 / En direct

Une panne, détectée, escaladée, résolue.

Voici ce que fait l’application de supervision développée pendant mon stage, rejouée en simulation : les mêmes règles, un temps accéléré.

supervision · journalSimulation

Tous les équipements répondent

  1. …

04 / Carte du système

Des technologies reliées par des projets, pas une liste de logos.

Sélectionnez une technologie pour voir où elle est utilisée.

InterfaceCe que l’utilisateur voit et touche
Services & APILa logique métier et les contrats d’échange
DonnéesStocker, versionner, interroger
MobileL’application dans la poche
RéseauVoir ce qui se passe sous l’application
LivraisonTester, versionner, déployer
IntelligenceAutomatiser et analyser là où c’est utile

05 / Archive des missions

Chaque projet, du problème au résultat.

  1. Mission 001

    Statut : Livré

    Network Supervision

    Stage — Moov Africa

    Objectif : Découvrir les équipements réseau, les surveiller en continu et transformer chaque panne en incident suivi, avec des délais mesurés.

    • Python
    • Flask
    • Nmap
    • SNMP
    • MySQL
  2. Mission 003

    Statut : En pause

    ForexSaaS

    Produit — aide à la décision

    Objectif : Une solution d’aide à la décision qui combine données de marché, analyse technique, analyse fondamentale et automatisation.

    • Python
    • FastAPI
    • pandas
    • Celery
    • Next.js
  3. Mission 004

    Statut : En préparation

    FasoDigit

    Projet entrepreneurial

    Objectif : Une académie numérique qui réunit formation, services digitaux et accompagnement.

    • HTML
    • CSS
    • JavaScript
    • Django
  4. Mission 005

    Statut : Projet académique

    Taxi Compteur

    Projet académique — mobile

    Objectif : Une application mobile qui met en relation clients et chauffeurs de taxi, avec un tarif calculé selon la distance.

    • Flutter
    • Dart
    • Firebase

06 / Couche IA

Build with AI.

Je ne suis pas chercheur en IA. Je suis un développeur qui apprend à intégrer l’IA dans des produits utiles — en commençant par des données propres et des automatisations fiables.

  • Automatisation

    Supervision chaque minute, escalade SLA, collecte de données planifiée.

    En place dans un projet

  • Analyse

    Analyse technique et fondamentale des marchés dans ForexSaaS.

    En place dans un projet

  • Traitement de données

    Collecte multi-sources, normalisation, rétention.

    En place dans un projet

  • Workflows intelligents

    Des règles qui décident de l’escalade d’un ticket ou du score d’un contexte.

    En place dans un projet

  • APIs IA

    Brancher des modèles via API, comme n’importe quel service externe.

    Piste d’intégration

  • Assistants

    Un assistant de commande sur WhatsApp pour les commerçants de FasoCommerce.

    Piste d’intégration

  • Génération

    Fiches produits et messages clients rédigés à partir du catalogue.

    Piste d’intégration

  • Fonctionnalités intégrées

    Détection d’anomalies sur l’historique CPU/RAM de la supervision.

    Piste d’intégration

07 / Couche mobile

Une idée qui ne s’arrête pas au navigateur.

Une solution bien conçue expose une API. À partir de là, le web, le mobile et l’IA ne sont que des clients de plus.

  1. Une idée
  2. API
  3. Web
  4. Mobile
  5. IA

Flutter — Taxi Compteur

Projet académique : modes client et chauffeur, demande de course en temps réel (Firebase), suivi GPS, prix calculé selon la distance, écran de paiement Mobile Money.

Web mobile d’abord — FasoCommerce

Pensé pour le téléphone et les connexions limitées : la caisse continue de vendre sans réseau.

Ionic

Notions.

08 / Évolution

Les étapes, dans l’ordre où elles se construisent.

  1. 01

    Formation

    2025–2026

    Licence 3 Informatique de Gestion — Université de l’Unité Africaine (ex‑IAM).

  2. 02

    Développement web

    HTML, CSS, JavaScript, PHP et WordPress : les fondations.

  3. 03

    Systèmes réseau

    Stage chez Moov Africa : une application de supervision réseau.

  4. 04

    SaaS

    FasoCommerce et ForexSaaS : penser produit, abonnements, utilisateurs.

  5. 05

    Full-Stack

    Next.js, FastAPI, PostgreSQL, tests automatisés, CI et Docker.

  6. 06

    IA

    Automatisation, analyse de données et intégration de services IA.

  7. 07

    Prochaine étape

    Rejoindre une équipe ou un projet où construire des systèmes utiles.

09 / Contact

Le système n’est jamais terminé.

Chaque projet est une nouvelle étape. Chaque problème peut devenir une opportunité de construire quelque chose de meilleur.

Construisons quelque chose.

Vos nom, e-mail et message servent uniquement à vous répondre. Ils ne sont ni stockés sur ce site ni partagés.