SÉNÉCHAL Romain

 contact@romainsenechal.fr
 060-32-32-999

SÉNÉCHAL Romain
 romainsenechal@gmail.com
 060-32-32-999

Profil

Développeur avec près de 20 ans d'expérience dans la conception d'applications web sécurisées pour des données sensibles. Spécialisé dans les environnements réglementés (santé, notariat), je suis garant de la conformité RGPD et de la protection des données dès la phase d'architecture. Actuellement en congé sabbatique depuis août 2025 (retour programmé), je suis ouvert à de nouvelles opportunités en freelance.

Compétences techniques
Backend
PHP 5/7/8
API Rest
WebServices
Microservices
Shell
GIT
CI/CD
Framework
Symfony











Frontend
Javascript
JQuery
CSS
Bootstrap
Framewors
React
VueJS
Svelte









Données
MySQL/MariaDB
Oracle
Procédures stockées
Solr
Environnements
Windows
Linux
Docker
Langues
Anglais technique











Conformité : RGPD, HDS, PSSI
Sécurité : AES/RSA, SSO, TOTP
Domaines : Volumes massifs, anonymisation, données de santé, données juridiques
Ouverts à Python, Golang, NodeJS
Autoformation : Symfony, React, VueJS, Svelte
PHP 5/7/8
API Rest
WebServices
Microservices
Shell
GIT
CI/CD
Symfony
Javascript
JQuery
CSS
Bootstrap
React
VueJS
Svelte
MySQL/MariaDB
Oracle
Procédures stockées
Solr
Windows
Linux
Docker
Anglais technique
Expériences professionnelles
Chambre des notaires de Paris IT (14 personnes, 4 développeurs) novembre 2018 – août 2025
Développeur Fullstack en charge de la conception, migration et maintenance d'outils métiers critiques pour le notariat parisien et national. Gestion de données sensibles (RGPD), migrations de legacy (PHP 5 vers PHP 8), et architecture de solutions sécurisées à haute volumétrie.
Projets clés :
Outil d'Inspection des Offices : Maintenance d'un outil legacy (PHP 5) vers PHP 8 (Vanilla) pour la gestion des inspections comptables et notariales.
Plateforme Judicielle : ERP métier gérant 150k+ dossiers et 50k fichiers (contentieux, plaintes, réclamations, délégations). Module d'arborescence documentaire (JSTree, Dropzone), moteur de publipostage dynamique (TinyMCE, wkhtmltopdf).
Suite Collaborative LSN : 3 applications interconnectées (Déclaration, Validation, Collaboration) en PHP 8 (Vanilla) et API REST. Authentification Multi-Factorielle (TOTP), gestion fine des ACL, audit de sécurité par le cabinet Almond. 140k+ dossiers / 2 To fichiers sur 3 ans.
Environnement : PHP 7, PHP 8, MariaDB, Javascript, CSS, Shell, GIT
Webedia - Sémantiweb Équipe technique (5 à 7 personnes) juillet 2017 – mai 2018
En freelance, développement d'outils de crawl configurable et évolutifs pour des outils d'aide à la prise de décision marketing.
Projets clés :
Outil de Crawl Configurable : Configuration via JSON + regex pour l'extraction de données depuis des sites e-commerce (Amazon FR/UK/DE, Sephora). Gestion de proxy et multi-instance.
Reporting & Visualisation : Génération automatisée de PDF avec statistiques. Alimentation d'une base Solr via MariaDB.
Environnement : PHP 5, PHP 7, MariaDB, Solr, Shell
Épiconcept Équipe front #1 (8 à 9 personnes) août 2015 - mai 2017
Développement et maintenance de projets pour le secteur de la santé publique (Institut Pasteur, Santé Publique France – InVS, APHP), sensibilisation à la protection des données personnelles, mise en place de systèmes d'authentification sécurisé, application de la PSSI et des RGPD.
Projets clés :
Questionnaire Sécurisé Victimes Attentats Bataclan : Outil de collecte de données sensibles, chiffrement, authentification renforcée.
Outil d'Astreinte Infectiologique (AP-HP) : Système de gestion d'astreintes, alertes temps réel, interface médicale sécurisée.
Application Épidémiologique Offline (Afrique5 : Distribution Ubuntu avec stack LAMP, synchronisation par SMS, robustesse offline-first.
HUB NodeJS : Middleware pour connecter questionnaires mobiles et applications backend.
Environnement : PHP 5, PHP 7, MariaDB, Solr, Shell
Priceminister Équipe SEO (4 à 6 personnes) janvier 2012 - août 2015
Support technique pour l'équipe SEO : création et maintenance d'outils de monitoring, analyse de logs, reporting automatisé et gestion des aspects techniques (robots.txt, indexation).
Outils de Monitoring SEO : 2 millions de lignes de logs analysés par jour, levée d'alertes et reporting automatisé.
Analyse de Logs & Crawl : Analyse de logs Apache (Shell, awk), 4To de logs gzipés analysés sur 3 ans. Crawl interne (~100k pages produits).
Projets Techniques SEO : Canonicalisation, whitelist de termes, gestion du fichier robots.txt.
Environnement : PHP 5, MySQL, scripts shell, AWK, GIT
Lagardère Équipe webagency (2 à 4 personnes) décembre 2009 – décembre 2011
Développement et maintenance de sites éditoriaux sous eZPublish pour de grands comptes.
Sport4Fun : Maintenance d'une plateforme de pronostics sportifs gratuits (migration ASP vers PHP, procédures stockées).
Sites Éditoriaux Sportifs : rugbynews.fr (DIM), ilovepoker.fr (Winamax/Barrière Poker).
Environnement : PHP 5, MySQL, scripts shell, AWK, GIT
ITSGroup En prestation (4 à 7 personnes) septembre 2008 – décembre 2009
Au forfait puis mission de 9 mois au CNFPT : migration et sécurisation du portail d'emplois du service public.
Portail Emploi Territorial (CNFPT) : Migration et sécurisation, protections contre les injections JS, sécurisation des sessions.
Environnement : PHP 4, PHP 5, MySQL, Oracle, JavaScript, AJAX
Pixmania Équipe affiliation et e-mailing (11 personnes) juin 2007 – septembre 2008
Migration des outils d'e-mailing et d'affiliation, puis maintenance et développement de l'outil d'e-mailing (500 000 mails par heure).
Migration PHP 4/MySQL → PHP 5/Oracle : Outils d'e-mailing et d'affiliation.
Formation interne : Accompagnement d'un collègue sur les spécificités d'Oracle vs MySQL.
Migration des outils d’e-mailing et d’affiliation d’un environnement PHP4 / MySQL vers PHP5 / Oracle, puis maintenance et développement de l’outil d’e-mailing (500 000 mails par heure).
Environnement : PHP 4, PHP 5, MySQL, Oracle, JavaScript
Formation
2004-2007 :
Licence MIAS (Mathématiques et informatique appliqué aux sciences)
Université Paris 5 - René Descartes
2004 :
Bac S spécialité SVT
Lycée Buffon
Démonstrations

Générateur de formulaire en ligne

Générateur de formulaire en PHP/JS. Le générateur permet aussi une gestion simplifiée de la gestion coté serveur.
Cliquez ici pour tester

Framework JS Vanilla Réactif

Bibliothèque JavaScript vanilla inspirée de jQuery : sélecteur DOM, gestion d'événements, AJAX, etc.
Moteur de rendu différentiel JavaScript vanilla avec debounce et garbage collector via WeakRef pour les dépendances DOM. Zéro dépendance, zero build step.
Cliquez ici pour tester

Vampire survivor like

Un petit jeu en JS inspiré de Vampire survivor.
Déplacement avec ZQSD, MAJ pour courir, clic gauche pour tirer.
Tout est fait en JS coté client, même le son; les ennemis changent en fonction de votre niveau; apparition de boss tous les 10 niveaux.
Cliquez ici pour tester

Darkmode automatique

Le bouton "darkmode" sur cette page calcul automatiquement les couleurs des background, des polices etc. en se basant sur des algo HSV. Loin d’être parfait, c’est une solution rapide et pratique pour générer un darkmode.