Jean-Pierre ROBERT

DEVELOPPEUR SENIOR SYMFONY REACT FULLSTACK

AGENTIC AI

48 ans

jp.robert.dev@gmail.com

06-84-25-50-97

Avon

77210 France

Développeur Full Stack Senior avec plus de 12 ans d'expérience en Symfony et React, complétée par une pratique quotidienne d'API Platform. J'ai eu l'occasion d'intervenir pour des clients tels que Dior, Médiamétrie, l'Unesco, le Théâtre des Champs-Élysées ou Europcar. J'intègre les outils d'IA générative à mon quotidien pour accélérer le développement et les revues de code, sans jamais transiger sur la qualité et la rigueur du code produit. En parallèle, je développe une plateforme de jeux d'échecs en ligne (Node.js, React, Symfony) — un projet personnel qui entretient ma veille technique.


UNIF

2025 - 2026

  • RESEAUPRO
    Stabilisation puis évolution d'un job board entre universités et recruteurs.
    Optimisation des imports des offres diffuseurs. Déploiement de nouveaux portails.
  • SYMFONY 6 API PLATFORM MATOMO REACT DOCKER MICRO-SERVICES MARIA DB

INDEPENDANT

2019 - 2023

  • SIACI SAINT-HONORE ( 1 AN )
    Conception et développement pour un gestionnaire de mutuelles
    d'une API REST reliée à Kong et Keycloak.
  • SYMFONY 6 API REST TYPESCRIPT KONG-KEYCLOAK MICRO-SERVICES FROM SCRATCH SQL SERVER

  • BD MULTIMEDIA ( 2 ANS )
    PAYMENT.NET : Evolution et maintenance d'une solution de prestation de paiements.
    Tests unitaires, fonctionnels. Ajout de système d'abonnement.
  • SYMFONY 4 API REST PHPUNIT ANGULAR ELASTIC SEARCH JENKINS MYSQL
  • AML MANAGER : Développement from scratch d'une plate-forme de régulation
    de transactions. Réalisation d'un back-office permettant de paramétrer la plate-forme.
  • SYMFONY 4 TYPESCRIPT WEBSOCKETS GCP MICRO SERVICES DOCKER FROM SCRATCH MYSQL

  • MYSTUDIOFACTORY ( 3 MOIS )
    Réalisation d'un Back-Office from scratch pour une application santé - bien-être.
    Création de Webservices REST à destination d'applications mobiles.
    Formulaires imbriqués dynamiques.
  • SYMFONY 4 API REST TYPESCRIPT FROM SCRATCH MYSQL

GROUPE CREATIVE

2018

  • BEAUTE PRIVEE
    Optimisation du cache dans un contexte à fort traffic.
    Amélioration du back-office, de la gestion des stocks.
  • PHP 7 MEMCACHED JQUERY MICRO SERVICES DOCKER E-COMMERCE PAIEMENT MYSQL






SMILE

2016 - 2018

  • DIOR
    Migration de l'espace abonné de PHP 5 à Symfony 3.
    Création d'API REST. Gestion de problématiques CORS.
  • SYMFONY 3 API REST JQUERY ANSIBLE VARNISH MICRO SERVICES E-COMMERCE MYSQL
  • UNESCO ( rapporteur d'affaire de cette mission )
    Création de formulaires dans un moteur personnalisé.
    Evolution du moteur de recherche.
  • PHP 5 JQUERY MYSQL
  • ATLAND
    Changement de CRM de SalesForce vers Immolead.
    Création d'API Rest et connexion à l'API d'Immolead.
  • SYMFONY CMF API REST JQUERY MYSQL
  • STAFFING TOOL
    Evolution d'un outil interne de gestion des collaborateurs.
    Graphes de compétences. Tests unitaires et fonctionnels.
  • SYMFONY 2 PHPUNIT JQUERY HIGHCHARTS MYSQL


TIMMXWARE

2014 - 2016

  • MEDIAMETRIE
    Lead developpeur pour un projet présentant les audiences des médias par pays.
    Carte du monde interactive en svg. Structure du site en ajax.
    Import Excel des données, restitution sous forme de tableaux et graphes en d3.js.
  • SYMFONY 2 JQUERY D3.JS LEAD DEV FROM SCRATCH MYSQL
  • EUROPCAR - AUTOLIBERTE
    Tunnel d'abonnement ( formulaire à étapes en ajax ).
    Module de paiement via l'API Paybox.
    Développements dans l'espace abonné et le back-office.
  • SYMFONY 2 JQUERY FROM SCRATCH E-COMMERCE PAIEMENT MYSQL
  • SOTHEBYS
    Mise en place de la structure du projet. Définition des services.
    Stockage de données récupérées d'un Webservice SOAP.
  • SYMFONY 2 SOAP JQUERY LEAD DEV FROM SCRATCH MYSQL
  • THEATRE DES CHAMPS-ELYSEES
    Réalisation de l'espace abonné. Ajout de la version anglaise du site.
    Récupération de données d'un Webservice SOAP.
    Modules de recherche en Ajax. Evolution du back-office.
  • SYMFONY 2 SOAP JQUERY MYSQL
  • MYCOMMUNIT
    Requetes SQL complexes calculant une compatibilité candidat / entreprise.
    Gestion d'une arborescence de données en ajax et tree.js.
    Connexion OAuth à l'API de Scoop-it, Intégration de l'éditeur de l'éditeur TinyMCE.
  • SYMFONY 2 OAUTH JQUERY MYSQL
Compétences

PHP

  • SYMFONY 2 à 7
    Bon niveau
  • API REST
    Bon niveau
  • API PLATFORM
    Bon niveau
  • PHPUNIT
    Bon niveau
  • MATOMO
    Intermédiaire
  • MEMCACHED
    Intermédiaire




JAVASCRIPT

  • React
    Bon niveau
  • WEBSOCKETS
    Bon niveau
  • TypeScript
    Bon niveau
  • NODE.JS
    Bon niveau
  • AJAX
    Bon niveau
  • Angular
    Bon niveau
  • WEBGL - THREE.JS
    Intermédiaire
  • D3.js
    Intermédiaire
  • HIGHCHARTS
    Bon niveau
  • WEB WORKERS
    Intermédiaire
  • JQuery
    Bon niveau




DEVOPS

  • Linux
    Bon niveau
  • ANSIBLE
    Bon niveau
  • DOCKER
    Avancé
  • APACHE
    Bon niveau
  • NGINX
    Intermédiaire
  • GITLAB - CI
    Intermédiaire
  • GCP
    Bon niveau
  • AWS
    Bon niveau
  • VARNISH
    Intermédiaire
  • JENKINS
    Intermédiaire









BASES DE DONNEES

  • SQL
    Bon niveau
  • MYSQL
    Bon niveau
  • Maria DB
    Bon niveau
  • SQL SERVER
    Intermédiaire
  • SQLite
    Intermédiaire
  • ELASTICSEARCH
    Intermédiaire
  • NEO4J
    Intermédiaire




GESTION DE PROJET

  • AGILE - SCRUM
    Bon niveau
  • GIT
    Bon niveau
  • SVN
    Intermédiaire
  • JIRA
    Intermédiaire
  • ASANA
    Bon niveau
  • REDMINE
    Bon niveau
  • TRELLO
    Bon niveau




  • Echecs - Elo 1946
  • Tennis, Basket, Football
  • Guitare

Développeur Web

Ecole ASTON
01/2014 - 05/2014

Développeur Web

AFFICOM
10/2013 - 11/2013

Licence d'informatique

Paris VI
09/1998 - 06/1999

DEUG M.I.A.S.

Paris VI
09/1995 - 06/1998