Expérience professionnelle
Freelance
IDNTT Mars 2025 – Mai 2025
Tech Lead
Création d'une application micro-front Angular intégrée à WordPress pour la visualisation
dynamique de données SUAP/SUE
Développement d’une application Angular modulaire intégrée dans un environnement WordPress via shortcode
personnalisé. L’application permet un affichage interactif et filtrable des données à travers plusieurs composants
dynamiques, incluant des cartes, graphiques, tableaux et filtres avancés.
Tâches réalisées :
● Architecture micro-front : définition d’un design modulaire basé sur des composants Angular réutilisables,
chargés dynamiquement via des shortcodes et isolés du contexte WordPress.
● Développement frontend en Angular : création des composants clés avec Angular, TypeScript, Standalone
Components et ViewEncapsulation
○ Gestion centralisée des filtres dynamiques avec Reactive Forms, BehaviorSubject et FormBuilder.
○ Carte interactive Leaflet avec polygones, marqueurs et graphiques intégrés.
○ Visualisation statistique via Chart.js avec comportements personnalisés.
● Intégration dynamique : liaison entre composants via services RxJS, gestion des événements utilisateur avec
propagation automatique des états.
● Support responsive & accessibilité : adaptation mobile complète des composants (ngClass, media queries
SCSS).
● Optimisation des performances : lazy loading des données via services REST, encapsulation logique de
traitement dans les services Angular.
● Collaboration avec les équipes UI/UX : conformité aux maquettes Figma, adaptations techniques sur les
contraintes Angular vs. HTML statique.
Environnement : Angular, RxJS, TypeScript, Leaflet, Chart.js, SCSS, WordPress (shortcode), HTML5, REST API,
Git, Figma
The Golden Nuggets Septembre 2024 – Février 2025
Tech Lead
Développement de plugins WordPress personnalisés et moteur de génération de contenu
par IA
Conception et développement de plusieurs plugins WordPress sur mesure pour améliorer l’expérience utilisateur et
automatiser la création de contenu produit. Intégration d’IA génératives pour produire textes et visuels à la volée à
partir d’instructions ou de modèles.
Tâches réalisées :
Plugin de navigation à facette :
● Développement d’un système de filtres personnalisés (catégories, prix, caractéristiques, etc.) avec rendu
multi-format : tableau, widget latéral, et grille responsive.
● Intégration native via shortcodes et blocs Gutenberg avec paramétrage flexible depuis l’interface
d’administration.
● Optimisation de l’UX avec chargement asynchrone des résultats (AJAX) et gestion dynamique des états UI.
● Responsive design basé sur Bootstrap 5 et CSS modulaire pour une intégration fluide sur plusieurs thèmes.
Moteur de génération de contenu automatisé :
● Développement d’un micro-frontend Vue intégré dans l’admin WordPress via shortcode.
● Mise en place d’un moteur multi-IA pour générer du contenu optimisé SEO (titres, descriptions, visuels
produits, articles de blog).
● Connexion à plusieurs APIs : OpenAI (ChatGPT), ClaudeAPI, TextCortex, DeepSeek, pour le texte DALL·E,
ImaginePro, ImageMagick pour la génération et le traitement d’images.
● Possibilité pour les utilisateurs de générer automatiquement des fiches produits complètes à partir de prompts,
avec gestion des versions et historique.
● Traitement des contenus multilingues et mise en forme HTML prête à l’injection en base WordPress.
● Intégration Vue sans conflit avec l’environnement WordPress via encapsulation micro-frontend, précompilation
et montage conditionnel via shortcodes spécifiques.
● Communication sécurisée avec les APIs et gestion d’état via composition API et services personnalisés.
Environnement : WordPress, PHP, JavaScript, Vue.js 3, Composition API, Bootstrap 5, CSS3, OpenAI, ClaudeAPI,
TextCortex, DeepSeek, DALL·E, ImaginePro, ImageMagick, REST API, Shortcode, Gutenberg, Gitlab, Git
2ai Septembre 2023 – Août 2024
Tech Lead
Création d'un module Assistant IA intégré à Zoom
Développement d'un module Assistant IA intégré à Zoom, visant à automatiser les comptes rendus de réunion. Le
module permet de gérer les tâches et actions à suivre, fournit un résumé des points clés, suit les décisions prises,
identifie les sujets récurrents et propose des actions proactives.
Tâches réalisées :
● Conception de l'architecture microservices pour intégrer l'assistant IA avec Zoom via Zoom Marketplace API.
● Mise en œuvre d’une pipeline RAG (Retrieval-Augmented Generation) avec LangChain pour enrichir les
réponses grâce à une base de connaissances contextuelle.
● Développement backend en Python / FastAPI avec structuration en DTO (Data Transfer Object) pour des
échanges de données robustes.
● Intégration de l’assistant IA avec ChatGPT API pour les traitements avancés en NLP : résumé automatique,
détection des décisions, génération de tâches.
● Déploiement et orchestration via Google Cloud Platform (GCP) : authentification OAuth, stockage des
transcriptions, et fonctions serverless.
● Développement frontend avec Vue 3, utilisant Composition API, Pinia pour la gestion d’état, Vue Router pour la
navigation, Axios pour les requêtes HTTP, et création d’une interface component-based avec formulaires
réactifs.
● Rédaction de tests automatisés et validation fonctionnelle du module IA.
Environnement : Vue 3, Composition API, Pinia, Vue Router, Axios, Node.js, Python, FastAPI, LangChain, ChatGPT
API, Zoom Marketplace API, DTO, RAG, GitLab, Google Cloud Platform (GCP), OAuth 2.0, HTML5, CSS3
Nakshedil Mai 2023 – Août 2023
Tech Lead (Part-time)
Migration d'une boutique en ligne de WordPress vers React et Strapi
Le projet consistait à migrer une boutique en ligne existante de WordPress vers une architecture modernisée
utilisant React pour le frontend et Strapi pour le backend. L'objectif était d'améliorer la performance, la flexibilité et la
gestion des données de la boutique en ligne.
Tâches réalisées :
● Conception de l'architecture front-end modulaire en React, axée sur la scalabilité et la réutilisabilité des
composants.
● Migration complète de WordPress vers React pour le frontend.
● Intégration de React Router pour la gestion des routes côté client et Redux Toolkit pour la gestion d’état
globale
● Création de composants fonctionnels avec React Hooks et séparation logique en custom hooks.
● Intégration de fonctionnalités avancées : recherche en temps réel, filtres dynamiques, lazy loading,
optimisation SEO côté client.
● Développement backend avec Strapi CMS, assurant une gestion flexible du contenu et une exposition
sécurisée des APIs REST
● Mise en œuvre de CI/CD avec GitLab, incluant des pipelines automatisés de tests et de déploiement.
● Conteneurisation avec Docker et déploiement orchestré via Kubernetes.
Environnement : React, React Hooks, Redux Toolkit, React Router, Tailwind CSS, Webpack, Babel, Node.js, Strapi
CMS, GitLab CI/CD, Docker, Kubernetes, REST API.
Z&A Conseil Mai 2023 – Août 2023
Tech Lead (Part-time)
Refonte de la partie Frontend d'une application de gestion de fidélité de Symfony à Vue.js
Refonte de la partie Frontend d'une application de gestion de fidélité développée en Symfony, en utilisant Vue.js
comme principal framework de développement, avec l'intégration de Nuxt.js pour optimiser le rendu côté serveur et
faciliter le développement SSR, ainsi que l'utilisation de GraphQL pour la gestion des requêtes et des données.
Tâches réalisées :
● Conception de l’architecture frontend avec Vue.js et Nuxt.js, adaptée aux besoins spécifiques de l’application
(rendu SSR, modularité, SEO-friendly).
● Migration de l'ancien frontend vers une structure Nuxt moderne, avec refonte des composants pour une
meilleure maintenabilité et un codebase optimisé.
● Intégration de Nuxt SSR (server-side rendering) pour améliorer les performances, le SEO, et offrir une
expérience utilisateur fluide.
● Mise en place d’un schéma GraphQL avec API Platform (Symfony) pour une gestion efficace et typée des
données, assurant une récupération rapide et ciblée des informations.
● Développement de fonctionnalités avancées :
● Authentification avec Symfony Security et JWT,
● Notifications en temps réel via Mercure,
● Animations dynamiques avec Vue pour enrichir l’UX.
● Mise en œuvre de tests unitaires (PHPUnit) et tests d'intégration pour garantir la fiabilité du backend Symfony
et des API.
● Optimisation globale des performances, de la sécurité (CORS, XSS, gestion des rôles) et du temps de
chargement frontend via lazy loading, code splitting et cache API.
Environnement : Symfony, API Platform, GraphQL, JWT Auth, Mercure, Vue 3, Nuxt.js 3, Vuex, Tailwind CSS,
Axios, PHPUnit, ESLint, Prettier, CORS, XSS protection
Groupe Une Belle Agence, Paris Avril 2014 – Mai 2023
Pendant mes 9 années d'expérience au sein du groupe Une Belle Agence, j'ai successivement occupé les
postes de développeur, développeur full stack, chef de projet et tech lead. Au cours de cette période, j'ai
eu l'occasion de diriger et de contribuer à divers projets pour une gamme variée de clients, mettant en
œuvre mes compétences dans différents domaines de développement et de gestion de projets. Voici un
aperçu des projets réalisés au cours de cette période :
IKEA
Tech Lead
Mission : Développement de l'application tablette pour la salle immersive IKEA, mise en place du
backend Prestashop et participation à l’amélioration des fonctionnalités Unity pour une expérience de
réalité virtuelle par projection
Tâches réalisées :
● Conception et développement de l'application tablette utilisée pour manipuler et gérer l'affichage de la salle
immersive d...