Chapitre 01

Expériences professionnelles

De 2016 à aujourd'hui, de Tunis à Paris, raconté comme un graphe git. La branche main porte les postes salariés ; les branches freelance et Pepprio, ma société, en partent à leur date de début et se ferment à la fin de la mission. Chaque poste est un commit, le plus récent en haut.

Salarié
CDI, CDD, temps plein
Freelance
fermé à la fin de la mission
Mon entreprise
Pepprio
  1. Chef de projet SI & IA générative

    389e3e2 · 09/25 – Aujourd'hui

    ORPI France · Clichy, Île-de-France, France · Hybride · CDI

    • Pilotage de plusieurs projets SI en parallèle : cadrage, recueil des besoins, spécifications, planning et suivi des livrables
    • Conception et développement d'OrpiHub, la plateforme data du réseau : pilotage commercial, cartographie, exports, audits d'agence
    • Assistant métier IA : agents LLM, plus de 120 outils métier, serveur MCP en production, plugin Claude pour les équipes
    • RAG sur la documentation métier et comptes rendus d'audit générés par IA
    • Extraction et consolidation des chiffres du réseau (CA, mandats, ventes, GIE), KPI et notes de synthèse pour la direction
    • Fiabilisation des données CRM (SweepBright, JEMS), cartographie des flux entre outils (Ubiflow, Digitaleo, ActiveCampaign, Modelo), automatisations API, conformité RGPD
    • Symfony
    • PHP 8
    • React
    • TypeScript
    • GraphQL
    • SQL Server
    • MySQL
    • PostgreSQL
    • BigQuery
    • Docker
    www.orpi.com ↗
  2. Fondateur & Développeur Full Stack

    d00c737 · 11/24 – Aujourd'hui

    Pepprio · Paris, Île-de-France, France · Hybride · mon entreprise

    • Centralisation des commandes Uber Eats, Deliveroo, Just Eat et Glovo sur un seul écran, avec impression automatique
    • Caisse (POS), écran cuisine (KDS), borne de commande et menu unique synchronisé sur toutes les plateformes
    • Détection et contestation automatiques des litiges et remboursements des plateformes
    • Abonnements Stripe, webhooks temps réel, déploiement continu sur serveur auto-hébergé
    • Pour les restaurants indépendants, dark kitchens, chaînes multi-établissements et acteurs du q-commerce
    • Vision produit, développement, déploiement et exploitation au quotidien
    • PHP 8.4
    • Symfony 7
    • GraphQL
    • Vue 3
    • TypeScript
    • MySQL
    • Redis
    • Stripe
    • Docker
    • Traefik
    www.pepprio.com ↗
  3. Lead Dev PHP

    12929e0 · 09/24 – 08/25

    CCM Benchmark – Groupe Le Figaro · Paris, Île-de-France, France · Hybride · CDI

    • Lead Developer au sein de l'équipe Core, composée de Lead Developers, qui intervient sur tous les projets et accompagne les autres squads
    • Interventions sur l'ensemble des projets de CCM Benchmark (CommentÇaMarche, Journal des Femmes…)
    • Mise en place de tags de cache sur Akamai pour purger le cache de façon ciblée
    • Développement des imports de données internes
    • Accompagnement technique des autres squads de développement
    • PHP natif, Symfony (plusieurs versions) et API Platform ; environnements Docker pour le déploiement et l'intégration continue
    • PHP
    • Symfony
    • API Platform
    • Akamai
    • Docker
    • MySQL
    www.commentcamarche.net ↗
  4. Développeur Full Stack → Tech Lead PHP/Symfony, ReactJS, GraphQL

    cd6c6dd · 09/18 – 08/24

    Keytchens · Paris, Île-de-France, France · Hybride · freelance 09/2018 – 08/2020, puis CDI

    • Freelance · à distance09/18 – 08/20Développement de la plateforme seul, depuis la Tunisie : facturation Uber Eats reconstituée par scraping, e-mails explicatifs aux restaurateurs sur leurs factures Uber Eats et Deliveroo
    • CDI09/20 – 08/24Développeur Symfony / React (09/20 – 10/21) : lancement de l'agrégateur de commandes, recrutement de l'équipe, Jira, daily et rétrospectives hebdomadaires ; puis Tech Lead PHP/Symfony, ReactJS, GraphQL (10/21 – 08/24)
    • Migration de Symfony 2.8 vers 6.4 sans interruption de service
    • Direction d'une équipe de 4 développeurs : attribution des tâches (JIRA), revue de code, qualité des livrables
    • Intégration des API Uber Eats et Deliveroo, gestion en temps réel des commandes
    • Impression des commandes dans le cloud et en Bluetooth
    • Applications Symfony, ReactJS et Ionic Capacitor ; API GraphQL
    • Infrastructure multi-serveurs Debian/Ubuntu à fort trafic : Jenkins, Docker, Redis, MySQL, Apache2, Postfix, Sentry
    • PHP 7.4
    • Symfony 2.8 → 6.4
    • ReactJS
    • Ionic Capacitor
    • GraphQL
    • MySQL
    • Redis
    • Docker
    • Jenkins
    • Sentry
    • JIRA
    keytchens.com ↗
  5. Consultant PHP Symfony (mission chez Manymore)

    d37d4b8 · 07/19 – 08/20

    Matalto · Nanterre, Île-de-France, France · Sur site · temps plein

    • Consultant pour Matalto, en mission chez Manymore (Nanterre)
    • Migration de Symfony 2.8 vers 3.4
    • Maintenance corrective (TMA) et amélioration des performances
    • Étude et mise en œuvre de GraphQL pour optimiser l'accès aux données
    • PHP
    • Symfony 2.8 / 3.4
    • GraphQL
    • Git
  6. Développeur Symfony (mission)

    279a900 · 12/18 – 03/19

    Mobelite · Tunis, Tunisie · CDD

    • Courte mission juste avant mon départ pour la France
    • Développement d'un module Symfony qui consomme et lit les messages d'Apache Kafka
    • Conception et développement d'applications avec Symfony et Node.js
    • Nouveau système d'envoi de notifications push
    • Symfony
    • Apache Kafka
    • Node.js
    • Linux
    • Git
  7. Développeur Symfony

    8113c14 · 03/18 – 11/18

    Pixels Trade · Tunis, Tunisie · temps plein

    • Développement d'applications en Symfony 2.8 et Python
    • Intégration de Jenkins et Codeception pour automatiser les tests et le déploiement
    • Validation et mise en production des livrables
    • Symfony 2.8
    • Python
    • Jenkins
    • Codeception
    • Linux
    • Git
  8. Développeur Symfony / Mobile

    5172e18 · 11/16 – 10/17

    Argolife · Tunis, Tunisie · temps plein

    • Développement d'applications mobiles natives et hybrides, dont P/T Slider pour Climalife (Google Play)
    • Développement sous Symfony 2.8
    • Participation au développement sur Drupal et WordPress
    • Symfony 2.8
    • Android
    • Drupal
    • WordPress
    • Git