Skip to main content

About Me

Senior full-stack engineer with ten years building and running web applications in PHP/Symfony and React/Next.js, mostly for insurance companies. At Uniprévoyance I designed the MonUnip.fr extranets end to end and moved seven applications to Kubernetes with GitLab CI and ArgoCD pipelines. This site is my playground: I share what I learn in the News section and I am building courses for developers who want to ship their own projects to production.

Working Experience

  • 2022 - present

    Uniprévoyance

    Full Stack Engineer

    Full Stack Engineer at Uniprévoyance since May 2022. Key deliveries: migration of 7 applications to AWS (Docker, Kubernetes, ECR) with GitLab CI and ArgoCD; launch of the "Mes décomptes" claims-statement service on the Policyholder and Company extranets; roll-out of SSO with Keycloak; rewrite of OCCEA on an event-driven architecture for asynchronous integration processing. I also define project architectures, raise team development standards and help modernize legacy DSI applications, working full-stack with PHP/Symfony, React.js and Next.js.

    • PHP 7/8
    • Symfony 7/8
    • Next.js
    • PostgreSQL
    • AWS Cloud
    • Docker
    • Kubernetes
    • GitLab CI
    • ArgoCD
    • Keycloak
    • Cypress
  • 2019 - 2022

    Sidexia

    PHP/Symfony Consultant

    PHP/Symfony Consultant at Sidexia from August 2019 to May 2022, on assignment with insurance-sector clients. Key deliveries: the subscription API for AXA's OSMOSE project, third-party maintenance (TMA) of the Occea tool and the Sell&Sign e-signature solution, and the build-out of the Policyholder and Company extranets on an event-driven microservices architecture — scalable back-end services, APIs and React.js interfaces.

    • PHP 7
    • React.js
    • TypeScript
    • LemonLDAP
    • MSSQL
    • CentOS
    • Symfony 5/6
    • LDAP
    • Behat
  • 2015 - 2019

    Orca Group

    Backend Developer

    Backend Developer at Orca Group from September 2015 to August 2019. Key deliveries: the driverG9 application, the private UserLogBundle, the Etrier Casablanca project, a financing back office, the CGI/SGB credit simulators and an e-learning tool — built on Symfony 1 to 3 monolithic applications. Web integration with jQuery/jQuery UI, Bootstrap, HTML/CSS and vanilla JavaScript.

    • PHP 5.6
    • MySQL/MariaDB
    • HTML/CSS
    • jQuery/jQuery UI
    • Symfony 1/2/3
    • Bootstrap

Education Timeline

  • 2025 - 2025

    PeopleCert

    ITIL v4 Foundation Certification

  • 2014 - 2015

    Toulouse Capitole University

    Master’s Degree in MIAGE — Computer Methods Applied to Business Management

  • 2013 - 2014

    Toulouse Capitole University

    Master’s Degree in Organizational Information Systems

  • 2012 - 2013

    Toulouse Capitole University

    Bachelor’s Degree – Economics and Computer Science

  • 2010 - 2012

    Ecole Supérieure de Gestion (ESG Maroc)

    Two-year degree (Bac+2) in Computer Science and Management