WORLD 1 · LEVEL MAP

Professional Experience

  1. LVL 1-8session://work09/25 – Present

    ORPI

    IT & Generative AI Project Manager

    ⌖ Clichy, Île-de-France, France · Hybrid

    • Leading several IT projects in parallel: scoping, requirements gathering, specifications, planning and delivery follow-up
    • Designed and built OrpiHub, the network data platform: sales steering, mapping, exports, agency audits
    • AI business assistant: LLM agents, more than 120 business tools, MCP server in production, Claude plugin for the teams
    • RAG over business documentation and AI-generated audit reports
    • Extracting and consolidating network figures (revenue, mandates, sales, GIE), KPIs and briefing notes for management
    • Making CRM data reliable (SweepBright, JEMS), mapping flows between tools (Ubiflow, Digitaleo, ActiveCampaign, Modelo), API automations, GDPR compliance
    $ stack:SymfonyPHP 8ReactTypeScriptGraphQLSQL ServerMySQLPostgreSQLBigQueryDocker
    ↗ https://www.orpi.com
  2. LVL 1-7session://work11/24 – Present

    PEPPRIO

    Founder & Full Stack Developer

    ⌖ Paris, Île-de-France, France · Hybrid

    • Uber Eats, Deliveroo, Just Eat and Glovo orders gathered on a single screen, with automatic printing
    • Point of sale (POS), kitchen display (KDS), self-order kiosk and a single menu synced to every platform
    • Automatic detection and dispute of platform claims and refunds
    • Stripe subscriptions, real-time webhooks, continuous deployment on a self-hosted server
    • For independent restaurants, dark kitchens, multi-site chains and quick-commerce players
    • Product vision, development, deployment and day-to-day operations
    $ stack:PHP 8.4Symfony 7GraphQLVue 3TypeScriptMySQLRedisStripeDockerTraefik
    ↗ https://www.pepprio.com
  3. LVL 1-6session://work09/24 – 08/25

    CCM BENCHMARK · GROUPE LE FIGARO

    Lead PHP Developer

    ⌖ Paris, Île-de-France, France · Hybrid

    • Lead Developer in the Core team, made up of Lead Developers, which works on every project and supports the other squads
    • Work across all CCM Benchmark projects (CommentÇaMarche, Journal des Femmes…)
    • Set up cache tags on Akamai to purge the cache in a targeted way
    • Built internal data imports
    • Technical support for the other development squads
    • Native PHP, Symfony (several versions) and API Platform; Docker environments for deployment and continuous integration
    $ stack:PHPSymfonyAPI PlatformAkamaiDockerMySQL
    ↗ https://www.commentcamarche.net
  4. LVL 1-5session://work09/18 – 08/24

    KEYTCHENS

    Full Stack Developer → Tech Lead PHP/Symfony, ReactJS, GraphQL

    ⌖ Paris, Île-de-France, France · Hybrid

    • Freelance · remote09/18 – 08/20Built the platform alone, from Tunisia: Uber Eats invoicing rebuilt through scraping, explanatory emails to restaurants about their Uber Eats and Deliveroo invoices
    • Permanent contract09/20 – 08/24Symfony / React developer (09/20 – 10/21): launched the order aggregator, hired the team, Jira, dailies and weekly retrospectives; then Tech Lead PHP/Symfony, ReactJS, GraphQL (10/21 – 08/24)
    • Migrated Symfony from 2.8 to 6.4 with zero downtime
    • Led a team of 4 developers: task assignment (JIRA), code review, delivery quality
    • Integrated the Uber Eats and Deliveroo APIs, real-time order management
    • Cloud and Bluetooth order printing
    • Symfony, ReactJS and Ionic Capacitor applications; GraphQL API
    • High-traffic multi-server Debian/Ubuntu infrastructure: Jenkins, Docker, Redis, MySQL, Apache2, Postfix, Sentry
    $ stack:PHP 7.4Symfony 2.8 → 6.4ReactJSIonic CapacitorGraphQLMySQLRedisDockerJenkinsSentryJIRA
    ↗ https://keytchens.com
  5. LVL 1-4session://work07/19 – 08/20

    MATALTO

    PHP Symfony Consultant (assignment at Manymore)

    ⌖ Nanterre, Île-de-France, France · On site

    • Consultant for Matalto, on assignment at Manymore (Nanterre)
    • Migrated Symfony from 2.8 to 3.4
    • Corrective maintenance (TMA) and performance improvements
    • Evaluated and implemented GraphQL to optimise data access
    $ stack:PHPSymfony 2.8 / 3.4GraphQLGit
  6. ✈ 2019 · TUNISIA → FRANCE

  7. LVL 1-3session://work12/18 – 03/19

    MOBELITE

    Symfony Developer (assignment)

    ⌖ Tunis, Tunisia

    • Short assignment just before moving to France
    • Built a Symfony module that consumes and reads Apache Kafka messages
    • Designed and developed applications with Symfony and Node.js
    • New push notification delivery system
    $ stack:SymfonyApache KafkaNode.jsLinuxGit
  8. LVL 1-2session://work03/18 – 11/18

    PIXELS TRADE

    Symfony Developer

    ⌖ Tunis, Tunisia

    • Developed applications with Symfony 2.8 and Python
    • Integrated Jenkins and Codeception to automate testing and deployment
    • Validated deliverables and released them to production
    $ stack:Symfony 2.8PythonJenkinsCodeceptionLinuxGit
  9. LVL 1-1session://work11/16 – 10/17

    ARGOLIFE

    Symfony / Mobile Developer

    ⌖ Tunis, Tunisia

    • Developed native and hybrid mobile applications, including P/T Slider for Climalife (Google Play)
    • Symfony 2.8 development
    • Contributed to Drupal and WordPress projects
    $ stack:Symfony 2.8AndroidDrupalWordPressGit
  10. START · 2016