Imam Maassou

Développeur full-stack et mobile, Paris, Île-de-France

5 ans d'expérience dans la conception d'applications métier et d'écosystèmes ERP pour le B2B. Back-end Symfony, front-end React et Twig, mobile Flutter et Capacitor, jusqu'aux terminaux industriels Zebra.

Graphe de branches : le travail chez Alpha Soft sur la branche principale, et trois projets perso : Gitlo, MariaDB Vector Bundle et Terminal SSH. alpha-softgitlomariadb-vector-bundleterminal-ssh
Chaque branche mène à un projet. Cliquez dessus pour le découvrir.

Expérience professionnelle

Alpha Soft

Développeur full-stack et mobile

Depuis janvier 2021

Orly, hybride

Apprentissage, puis CDI depuis mars 2021

Flora, ERP horticoleProjet principal : un ERP conçu de zéro pour toute la chaîne d'approvisionnement horticole, des achats fournisseurs jusqu'à la vente en caisse.
  • Architecture multi-modules et API REST consommée par les terminaux industriels Zebra TC et cinq applications Android : vendeur, arrivage, inventaire, supervision et livraison.
  • Gestion des commandes avec workflow multi-statuts, scan EAN en temps réel, bons de commande PDF et impression d'étiquettes.
  • Réception des arrivages : répartition des frais selon trois modes, calcul automatique des prix de revient et des marges.
  • Inventaire par sessions avec comparaison automatique aux stocks système.
  • Flower-Consigne : planification des tournées, suivi GPS des chauffeurs, signature client et signalement d'incidents avec photo.
  • PHP 8.2
  • Symfony 6.4
  • React
  • Capacitor
  • Framework7
  • Flutter
  • Zebra TC
  • MariaDB
  • Docker
ISI Mobile, application pour intérimairesApplication iOS et Android multi-enseignes (Alpha Soft, Absolis, Crit, Intwee, Acro) pour les intérimaires et collaborateurs terrain.
  • Consultation des missions, pointage en mobilité et signature électronique des contrats.
  • Espace paie : demandes d'acomptes, cumul financier et lecture des bulletins avec un rendu PDF natif.
  • Coffre-fort documentaire, agenda de disponibilités, notifications push et messagerie avec l'agence.
  • Flutter 3
  • Dart
  • MVVM
  • Provider
  • GetIt
  • AutoRoute
  • Dio
  • Firebase
Pipeline d'ingestion documentaire par IAProjet de R&D interne qui transforme PDF, images et documents bureautiques en données structurées.
  • Extraction hybride : OCR Tesseract, conversion LibreOffice, puis LLM avec sortie JSON contrainte par schéma.
  • Recherche sémantique et détection automatique des doublons avec la base vectorielle Qdrant.
  • Traitements lourds en tâches de fond asynchrones avec Symfony Messenger, interface Symfony UX et Turbo, tests PHPUnit.
  • Symfony 7.4
  • LLM
  • Tesseract
  • Qdrant
  • Messenger
  • Docker
Gaia, gestion d'entrepriseSuite de gestion couvrant comptabilité, clients, fournisseurs et ressources humaines, avec plus de 40 entités métier.
  • Facturation complète, suivi des paiements, caisses journalières, TVA multi-taux et exports comptables.
  • Tableaux de bord analytiques et cartographie des adresses.
  • PHP 8.2
  • Symfony 6.4
  • Chart.js
  • Leaflet
  • MariaDB
  • Docker
Portail, CMS multi-agencesPortail web avec gestion de contenu avancée pour le recrutement et l'intérim.
  • Offres d'emploi, agences, candidats, candidatures et qualifications.
  • Blocs de contenu dynamiques, éditeur enrichi, gestionnaire de fichiers, authentification JWT et webhooks.
  • PHP 8.2
  • Symfony 6.4
  • CKEditor
  • elFinder
  • Firebase JWT
API-Flower et FLACUne API REST de catalogue botanique et une application de gestion commerciale pour le secteur horticole.
  • API-Flower : plus de 50 entités Doctrine, authentification JWT par application cliente, exports Excel, nomenclatures multilingues.
  • FLAC : clients avec hiérarchies d'unités, commandes, facturation, messagerie interne et webhooks.
  • PHP 8.2
  • Symfony 6.4
  • JWT
  • MariaDB
  • PhpSpreadsheet

Département du Val-de-Marne

Développeur d'application, stage

Avril à juin 2019

Créteil

  • Mise à niveau d'une application de gestion des ressources humaines.
  • Analyse et optimisation de la base de données (SQL, VBA).

MIT, Multi Information Technology

Développeur web, stage

Mai à juillet 2017

Marrakech, Maroc

  • Rédaction du cahier des charges et développement complet du site d'une association sportive (AngularJS, Node.js).

La RAK, régie de distribution d'eau et d'électricité

Développeur d'application, stage

Avril à juin 2016

Kénitra, Maroc

  • Conception et développement d'une application web, mise en exploitation sous supervision Nagios (PHP, PostgreSQL).

Projets personnels

mariadb-vector-bundle

MariaDB Vector Bundle

Bundle Symfony open source qui donne accès à la recherche vectorielle native de MariaDB depuis Doctrine.

  • Publié sur Packagist et installable avec Composer.
  • Pensé pour la recherche sémantique dans des projets d'IA, comme l'analyse de CV.
  • PHP 8.2
  • Symfony
  • Doctrine
  • MariaDB

terminal-ssh

Terminal SSH

En développement

Client terminal et SSH en Flutter, inspiré de Tabby et Termius.

  • Gestion des connexions SSH et terminal multi-onglets.
  • Flutter
  • Dart
  • SSH

Compétences

Back-end
  • PHP 8.2
  • Symfony 5.4 à 7.x
  • API Platform
  • Doctrine
  • REST
  • JWT
  • Messenger
  • NestJS
Front-end
  • React
  • Twig
  • Symfony UX
  • Stimulus
  • Turbo
  • Bootstrap 5
  • JavaScript
  • Chart.js
  • Leaflet
Mobile et embarqué
  • Flutter 3
  • Dart
  • Capacitor
  • Framework7
  • MVVM
  • Firebase
  • Zebra TC
Bases de données
  • MariaDB
  • PostgreSQL
  • MySQL
  • Qdrant
DevOps
  • Docker
  • Docker Compose
  • Git
  • Nginx
  • AWS

Formation

  1. 2022

    Développeur d'application PHP/Symfony

    CFA OpenClassrooms, Paris

  2. 2020 à 2022

    Master Big Data et IA

    Webitech, Next Groupe, Paris

  3. 2020 à 2022

    Manager de projets informatiques

    Webitech, Next Groupe, Paris

  4. 2016 à 2017

    Licence professionnelle Mathématiques, Informatique et Physique

    Faculté des Sciences et Techniques, Settat, Maroc

  5. 2014 à 2016

    DUT Génie informatique, option génie logiciel

    ESTAB, Université Hassan 1er, Berrechid, Maroc

Langues

Français natifAnglais professionnel

Contact

Une question sur un projet, une mission ou un poste ? Écrivez-moi.

imam.maassouimamdev.fr