CV

Experiences

  1. Ingénieur Logiciel Full Stack (Gabera, Niger/Suisse/Liechtenstein)

    Février 2025 — Présent
    Développement du front-end et du back-end d'AGPP (Auto-Generated Pro-Code Platform), qui permet aux équipes de livrer des applications métier configurables au lieu de coder chaque écran à la main.
    • Conception et implémentation d'un framework de reporting indépendant de la base de données en C#, avec une architecture d'adaptateurs unifiée : une seule implémentation sert les clients sous PostgreSQL, MySQL, MongoDB ou SQL Server.
    • Donné aux équipes non techniques un contrôle autonome sur la sélection des données, les agrégations, les regroupements, les tris et les filtres, tout en conservant une couche de données cohérente entre les sources.
    • Intégration des moteurs de reporting et de BPMN dans la chaîne de génération d'applications : les applications produites par la plateforme sont livrées avec des rapports et des workflows métier déjà configurés.
    • Développement d'interfaces responsives Blazor et .NET MAUI pour configurer et utiliser ces fonctionnalités, puis débogage et optimisation des applications générées pour la fiabilité et les performances.
    • Revues de code et collaboration avec les équipes produit et ingénierie dans un cadre Agile.
    • Utilisation d'assistants de codage IA pour accélérer le prototypage, le débogage et la documentation, chaque ligne de code généré étant relue et testée avant fusion.
  2. Ingénieur Logiciel Full Stack Freelance (Télétravail)

    Octobre 2023 — Février 2025
    Livraison complète pour des clients qui avaient besoin d'un produit opérationnel et non de conseils : plateformes de VTC, d'enregistrement pour l'administration et de réservation beauté, chacune menée du cadrage à la production sur AWS.
    • Kano VTC : création d'une plateforme de VTC allant de deux applications mobiles à un back-office web, avec Next.js et NestJS sur AWS (Lambda, Cognito), Docker et intégration des paiements Stripe.
    • LIDAN : conception et développement d'une plateforme sécurisée d'enregistrement à usage gouvernemental avec Next.js, NestJS et PostgreSQL, incluant contrôle d'accès par rôles, API RESTful sécurisées, optimisation des requêtes, mise en cache, tests unitaires et d'intégration.
    • Caly : mise en production, sur AWS (EC2, S3), d'une plateforme de réservation beauté partiellement développée, reconstruite avec Next.js, React et TypeScript, avec authentification Firebase, géolocalisation Google Maps, et TanStack Query / React Hook Form / Zod pour l'état et la validation.
  3. Ingénieur Logiciel Full Stack (LegalTech Priorities, Niger)

    Décembre 2023 — Février 2024
    Livraison de bout en bout d'une application SaaS multi-tenant de gestion sécurisée des dossiers, avec React, Next.js, TypeScript, NestJS et MongoDB.
    • Conception d'API RESTful et de suivi temps réel de l'état des dossiers ; mise en place de l'authentification, de l'autorisation et de l'isolation des données par tenant, afin que chaque client ne voie que ses propres dossiers.
    • Analyse des incidents en production et ajout de journalisation et de supervision, ce qui a réduit le temps de diagnostic et de résolution des problèmes.
    • Utilisation d'assistants de codage IA pour accélérer la livraison des API et du front-end et explorer des options d'interface avant de finaliser les maquettes.
  4. Développeur Full Stack (CodeLoccol, Niger)

    Juillet 2022 — Mars 2023
    Développement et maintenance des plateformes d'apprentissage et des systèmes back-end d'un bootcamp utilisé par plus de 100 étudiants, de l'inscription au suivi de progression.
    • Développement et maintenance d'une plateforme d'apprentissage MERN (React, Node.js, Express, MongoDB) utilisée par plus de 100 étudiants : soumissions de projets, évaluations par les pairs, suivi de progression, ainsi que gestion des admissions et des programmes.
    • Développement et maintenance d'API RESTful avec validation des requêtes, gestion des erreurs et accès aux données ; création d'un bot Discord Node.js automatisant l'encadrement des étudiants et le suivi d'activité en temps réel pour l'équipe pédagogique.
    • Revues du code des collègues et application, sur mes propres livrables, de pratiques propres, documentées et testables.
  5. Développeur Full Stack & Ingénieur Données (Hackathon UNESCO-Inde-Afrique 2022, Inde)

    Novembre 2022 — Décembre 2022
    Sélectionné pour représenter le Niger au Hackathon UNESCO-Inde-Afrique 2022, où j'ai construit de bout en bout une solution d'analyse de la consommation d'énergie en Python.
    • Arrivé en finale parmi 100 équipes de 23 pays et présentation de la solution devant un jury international.
    • Création de pipelines d'extraction et de traitement de données à partir d'images satellite avec l'API Google Earth Engine, pour en dériver des indicateurs énergétiques.
    • Contribution au front-end et au back-end de la plateforme de présentation de l'équipe, livrée dans une échéance de 36 heures.

Projets

  1. NourForm — Générateur de formulaires et paiements

    2026 — En cours
    Plateforme SaaS qui réunit la création de formulaires, l'inscription et l'encaissement des paiements dans un seul outil. Développement du constructeur de formulaires par glisser-déposer, de la personnalisation aux couleurs de chaque organisation et de la couche de paiement couvrant le mobile money régional et la carte, avec sélection des moyens selon le pays. Réponses, revenus et taux de conversion sont suivis depuis un tableau de bord unique, avec analyse par champ et export Excel.
    Next.jsTypeScriptReactAPI REST
    Voir la plateforme
  2. Vendora — Gestion de tickets pour zones Wi-Fi

    2026 — En cours
    Plateforme SaaS multi-tenant pour les zones Wi-Fi. Débutée comme un outil personnel pour gérer ma propre zone, puis transformée en une plateforme où chaque opérateur gère son hotspot sur un tableau de bord dédié : tickets d'accès configurables et stock avec seuils d'alerte, comptes vendeurs, circuit de validation et de reçu pour les paiements, rapports de revenus et journal d'activité complet.
    Next.jsTypeScriptMongoDBAPI REST
    Voir la plateforme

Educations

  1. Développeur Full Stack – Ingénierie Logicielle (Microverse)

    Mars 2023 — Mars 2024

    Programme d'ingénierie logicielle full stack à distance : algorithmes, structures de données et développement web moderne.

    • Plus de 1 300 heures de développement full stack : algorithmique, structures de données, Ruby on Rails, JavaScript, React et Redux.
    • Développement logiciel en pair programming à distance, revues de code et workflows basés sur Git.
  2. Développeur Full Stack MERN (CodeLoccol)

    Janvier 2022 — Janvier 2023

    Formation pratique full stack par projets, avec un hackathon international.

    • Plus de 2 600 heures de formation pratique par projets en MongoDB, Express.js, React et Node.js.
  3. Classe préparatoire intensive aux études d'ingénieur (MP) (Université Tunisienne Internationale)

    Janvier 2020 — Décembre 2022

    Cursus intensif de mathématiques, physique et sciences de l'ingénieur.

    • Cursus intensif de mathématiques, physique et sciences de l'ingénieur.
  4. Mentor technique — Bénévolat (Microverse et CodeLoccol)

    2023 — 2024

    Accompagnement de développeurs juniors parallèlement aux études professionnelles.

    • Accompagnement de développeurs juniors : revues de code hebdomadaires, sessions de débogage et conseils de bonnes pratiques.

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Redux
  • TanStack Query
  • Tailwind CSS
  • shadcn/ui
  • Blazor
  • .NET MAUI
  • HTML5
  • CSS3

  • Node.js
  • NestJS
  • Express.js
  • C#
  • .NET
  • RESTful API Design
  • Authentication & Role-Based Access
  • Microservices Concepts

  • PostgreSQL
  • MySQL
  • SQL Server
  • MongoDB

  • AWS (EC2, S3, Lambda, Cognito)
  • Docker
  • CI/CD
  • GitHub Actions
  • Firebase
  • Vercel
  • Stripe

  • AI Prototyping
  • AI-Assisted Debugging
  • Refactoring Drafts
  • Test Drafts
  • Documentation Drafts
  • Generated Code Review

  • Git
  • Postman
  • Unit & Integration Testing
  • Code Review
  • Agile/Scrum
  • Debugging
  • Performance Optimization

  • Français
    Langue maternelle
  • Anglais
    Avancé / Maîtrise professionnelle

Certifications

  • Software Engineer

    Software Engineer

  • Full-stack Developer

    Full-stack Developer

  • Full-stack Developer

    Full-stack Developer

  • Ruby on Rails

    Ruby on Rails

  • Ruby/Databases

    Ruby/Databases

  • React & Redux

    React & Redux

  • JavaScript

    JavaScript

  • HTML/CSS

    HTML/CSS

  • React Native Basics

    React Native Basics

Change the language to get it in English