Cv
Jérôme Riffier
Concepteur/ Développeur Freelance
Passionné par le développement web depuis 2017, j’ai évolué sur des projets complexes pour des grandes marques (Interflora, Renault, Les 3 Vallées…), d’abord comme développeur, puis en tant que référent technique. Full stack par nature, je fais le lien entre les équipes front, back et DevOps. Ce que j’aime ? Construire des solutions solides, utiles, parfois originales et toujours bien pensées. Aujourd’hui, je cherche à rejoindre une équipe ambitieuse, en remote, pour continuer à apprendre et créer.
EXPÉRIENCE PROFESSIONNELLE
🧑💻 Développeur Web Freelance
- Conception et réalisation de projets web pour des clients indépendants.
- Pilotage complet (cadrage, développement, déploiement) d’un site e-commerce personnalisé via Prestashop, adapté aux besoins d’une artisane.
- Activité en cours, en parallèle d’une recherche active de poste en CDI (Full Remote).
- 🔗Voir le projet réalisé → → (ou lien vers ta page détaillée)
🧑💻 Développeur Full Stack Senior
- Interventions sur des projets web variés pour des clients grands comptes : e-commerce, applications interactives, plateformes headless.
- Évolution vers un rôle de lead technique : architecture, standardisation de stack (Strapi/NextJS), encadrement de développeurs et interface back–front.
- Participation à des projets innovants (IoT, IA émotionnelle, PWA géolocalisée).
🧑💻 Analyste Développeur
- Développement d'applications métier sur mesure pour des grands comptes (Renault, Bosch, CMA).
- Montée en compétence vers un rôle de lead technique : conception d’architectures Laravel/Nuxt, gestion de base de données, relation client, encadrement d’équipe.
- Interventions sur des projets métier complexes, avec forte composante data et contraintes fonctionnelles.
🧑💻 Développeur Web
- Développement en autonomie de "carnets publicitaires numériques" à intégrer dans les sites de grands médias (Europe 1, TV 7 Jours, Public.fr, Paris Match), en lien direct avec le service graphique.
- Création d’un mini-CMS sur mesure en PHP/JQuery, déploiement des premières itérations produit, puis prise en charge de la maintenance informatique de l’agence.
🧑💻 Stages en développement logiciel
Découverte du monde professionnel à travers deux stages techniques qui m’ont permis de consolider mes bases techniques, de découvrir différents environnements et de développer mes capacités d’adaptation:
- Chez Atechsys, participation à l’adaptation d’un logiciel de pilotage de drones (C++/Qt) au sein d’un centre R&D innovant.
- Chez The Web House, création d’un outil de facturation interne avec Windev pour une agence locale.
COMPÉTENCE
POINT FORTS
- Autonome
- Passionné
- Motivé
- Inventif
LANGUES
FORMATION
SUPINFO
Lyon
BAC STI2D SIN
Bourg en Bresse
PROJETS PERSONNELS
IOT
Creation d'un prototype de lecteur de carte RFID autonome via ESP32 fonctionnant sur batterie/panneau solaire avec modem 4g
Deep learning
Implementation d'un algorithme de QLeanrning avec tensorflow pour la creation d'une IA pour un jeux
Bloqueur de publicité
Ajout d'un serveur DNS modifié au raspberry pour bloquer toute les requette DNS de mon réseau privé cherchant à me connecter à une publicité.
Serveur personnel
Utilisation d'un serveur privée Raspberry PI/ Home Assistant a des fins d'automatisation et de domotique
Développeur Web Freelance – Création de solutions sur mesure
Introduction
Depuis février 2025, j’exerce en tant que développeur web freelance. Mon objectif principal : proposer des solutions techniques adaptées à des clients qui ont besoin d’un accompagnement complet, de la conception à la mise en ligne.
Projet réalisé : Éclat de Laine 🧶
Client : Créatrice artisanale de peluches au crochet
Site : eclatdelaine.fr
Ce premier projet freelance a consisté à créer un site e-commerce personnalisé pour une artisane souhaitant vendre ses créations en ligne. Les contraintes étaient à la fois budgétaires et techniques : solution simple, fiable, à faible coût d’infrastructure, avec une autonomie maximale pour la cliente.
Ce que j’ai fait :
- Prise de brief, conseils techniques, benchmark de solutions e-commerce.
- Mise en place d’une boutique en ligne via Prestashop.
- Configuration complète des produits, paiements, livraisons, thèmes et SEO.
- Déploiement sur hébergeur mutualisé avec optimisations de performance.
- Formation rapide à l’utilisation du back-office
Ce projet m’a permis de mettre à profit mon sens de l’écoute, mon autonomie, et ma capacité à traduire un besoin non-technique en une solution stable, simple et fonctionnelle.
Stack utilisée 🧰
Prestashop (thème customisé)
- PHP, HTML/CSS,
- Smarty
- Hébergement mutualisé O2Switch
- Git (versionning local)
- Docker (pour environnement de développement local)
Et maintenant ?
Mon activité freelance reste ouverte et évolutive, mais je cherche aujourd’hui à intégrer une équipe stable en CDI pour travailler sur des projets d’envergure et collaborer au sein d’une vraie dynamique produit.
Développeur Full Stack Senior – Projets multi-clients chez Insign
Contexte
De septembre 2022 à janvier 2025, j’ai intégré Insign, une agence de communication 360°, au sein de leur cellule Tech.
Notre mission : répondre aux besoins techniques des clients de l’agence en réalisant des sites web, plateformes interactives, et projets numériques sur mesure.
J’étais basé en full remote, intégré à une équipe pluridisciplinaire (chefs de projet, graphistes, développeurs, DevOps), dans une organisation agile.
Mon rôle
J’ai été recruté en tant que développeur full stack senior, avec une spécialisation sur les stacks JS (Vue, React, Node, Next, etc.).
Rapidement, j’ai évolué vers un rôle de référent transversal entre les équipes back-end, front-end et DevOps.J’ai également pris en charge :
- La standardisation de l’architecture Strapi + Next.js (stack réutilisable)
- Le lead technique sur certains projets
- La transmission de savoir (présentations internes, mentoring, échanges tech)
Projets marquants 🚀
1. Interflora.fr – Refonte front headless
Refonte complète du portail e-commerce, avec architecture découplée (headless).
Stack :
Vue.js / Nuxt, API tierces, projets coordonnés à l’international.
➡️ Collaboration directe avec les équipes Interflora, en anglais.
➡️ Focus sur la performance, la scalabilité, et l’intégration avec des microservices.
2. Les 3 Vallées – Application de gamification
Création d’une web app PWA ludique pour encourager les visiteurs à explorer le domaine skiable.
Fonctionnalités : carte interactive, géolocalisation, défis à valider sur place.
Stack :
Vue.js / Nuxt, Service Worker, map personnalisée, PWA offline.
💡 Création d’un POC RFID autonome (ESP32 + modem 4G + panneaux solaires) pour tester une alternative à la géolocalisation GPS.
3. L’Atelier Parfum – IA émotionnelle
Application originale pour boutique parisienne.
Utilisation de l’IA Morphcast pour détecter les émotions des visiteurs lors de la visualisation de parfums.
➡️ Résultat : proposition automatique du parfum qui a suscité le plus de réaction.
🎯 Mon rôle : Lead technique, encadrement d’un développeur junior, architecture complète du projet.
4. ADA.fr – Refonte technique ISO
Refonte du site e-commerce ADA avec objectifs ISO-visuel et ISO-fonctionnel.
Stack :
Nest.js / Next.js, microservices.
➡️ Travail de liaison entre API et front React, adaptation pixel-perfect.
5. EPC Groupe – Refonte corporate + standardisation
Création d’un site corporate moderne avec Next.js + Strapi.
Projet pilote pour formaliser une stack réutilisable en interne (typage strict, synchronisation, sécurité CI/CD, adapters).
➡️ Travail approfondi sur la qualité du code, l’architecture, et la documentation.
Stack utilisée 🧰
Vue.js, Nuxt, React, Next.js, Node.js, Nest.js, Strapi, Cypress, Bitbucket, Docker, TypeScript, Git
Ce que j’ai appris / transmis
- Prise d’initiative technique & autonomie dans les choix d’architecture
- Encadrement d’équipe, communication claire avec des profils non-techniques
- Goût pour l’innovation, prototypage et expérimentation (IA, IoT)
- Pédagogie : j’ai animé plusieurs mini-conférences internes sur React Server Components, Cypress Studio, etc.
Conclusion
Chez Insign, j’ai affiné mon expertise full stack, consolidé mes compétences transverses, et trouvé un vrai plaisir à explorer des projets atypiques, à fort impact.
Je souhaite aujourd’hui retrouver cette énergie au sein d’une nouvelle équipe, en full remote, avec des projets ambitieux.
Analyste Développeur – Applications métier chez Tenor
Contexte
Entre février 2020 et septembre 2022, j’ai travaillé chez Tenor Data Solutions, un éditeur de logiciels spécialisé dans l’échange de données (EDI) et la dématérialisation.
J’étais affecté à la cellule de développement externe, chargée de concevoir des solutions sur mesure pour les clients de Tenor (grands groupes industriels, organisations publiques…).
Mon rôle
Embauché en tant qu’analyste développeur, j’ai d’abord travaillé sous la supervision d’un lead technique, avant d’évoluer vers un poste plus autonome.
En fin de parcours, j’ai même occupé un rôle de lead tech, avec des responsabilités d’architecture, de pilotage, et de relation client.
J’ai travaillé en agilité (sprints, daily, Kanban), au sein d’équipes resserrées, avec une forte composante métier et fonctionnelle.
Projets marquants 🚀
1. CMA France – Performa
Refonte d’une application interne d’audit (“Approche Globale”) utilisée par les agents de la CMA pour évaluer la santé des entreprises artisanales.
Structure du projet :
- API : Laravel
- BackOffice : Laravel Nova
- WebApp : Vue.js / Nuxt
Fonctionnalités clés :
- Questionnaire dynamique administrable
- Carte interactive des artisans pour les agents de terrain
- Statistiques nationales
- Import complexe des anciennes données
🎯 J’ai conçu l’architecture technique, modélisé la base de données, et géré la transition entre l’ancien et le nouveau système.
2. Renault – e-PDS
Maintenance évolutive et corrective sur une application métier legacy développée avec Symfony.
➡️ Premier projet de grande ampleur avec de fortes contraintes métier.
➡️ Échanges réguliers avec le client en anglais.
➡️ Découverte de la gestion d’un projet en environnement legacy avec grande dette technique.
3. Bosch – Gestion des palettes logistiques
Projet réalisé directement sur site dans une usine Bosch (Alpes) pour répondre à un besoin de traçabilité des supports logistiques (palettes, bacs, etc.).
➡️ Application simple et efficace permettant aux opérateurs de déclarer les entrées/sorties
➡️ Dashboard pour la direction (BackOffice Laravel Nova)
➡️ Développement centré UX, avec formulaire minimal et temps de saisie ultra-réduit
🎯 Ce projet m’a permis de comprendre les enjeux industriels logistiques de terrain — une expérience très concrète et formatrice.
4. eDemat V2 – Plateforme interne Tenor
Refonte de l’interface utilisateur de la plateforme de dématérialisation fiscale de Tenor.
➡️ Stack : Laravel + Nova, Redis, base secondaire optimisée
➡️ Objectif : performance, clarté, refonte visuelle complète
➡️ J’ai travaillé à l’optimisation des requêtes, au découplage de la base principale, et à la clarté de navigation
Stack utilisée 🧰
[Laravel], [Laravel Nova], [Symfony], [Vue.js], [Nuxt], [PHP], [MySQL], [Redis], [Docker], [GitLab]
Ce que j’ai appris / apporté
Conception d’architectures backend claires et évolutives
Communication directe avec les clients, compréhension métier
Gestion de projets industriels ou institutionnels (CMA, Bosch, Renault…)
Transition vers un rôle de lead technique, y compris dans la modélisation de données et l'encadrement
Conclusion
Mon passage chez Tenor m’a permis de faire mes preuves techniquement, mais aussi humainement.
J’y ai gagné la confiance nécessaire pour prendre en main des projets structurants, gérer les échanges client, et concevoir des solutions métier à fort impact.
Développeur Web – Création d’outils internes chez Mediamarket
Contexte
De février 2018 à février 2020, j’ai intégré Mediamarket, une régie publicitaire historiquement orientée vers le print, souhaitant se diversifier et tester la publication de contenus publicitaires interactifs sur le web.
J’étais leur premier développeur web en interne, en binôme avec le directeur artistique. L’objectif : créer des "carnets de publicité" interactifs pour des grands médias, à intégrer directement dans leurs sites via iframe.
Mes missions
- Traduire des maquettes print en pages web dynamiques
- Proposer une solution technique autonome, fiable et facile à déployer
- Créer un mini-CMS sur mesure en PHP pour permettre la gestion de contenus
- Assurer la maintenance informatique interne (réseau, parc machines...)
Ce poste m’a permis de travailler avec une grande autonomie, dans un environnement non-technique où j’étais à la fois développeur, conseiller et formateur.
Projets réalisés 📰
Carnet Publicitaire Web
Développement d’une structure HTML/CSS/JS embarquable, personnalisable et responsive, intégrée dans les sites :
- TV 7 Jours
- Europe 1
- Public.fr
- Paris Match
➡️ Interactivité via jQuery, rendu soigné basé sur les maquettes du directeur artistique.
➡️ Compatibilité cross-navigateurs, gestion d’images optimisées.
Mini CMS interne
Création d’un backoffice en PHP natif permettant à l’équipe d’ajouter, modifier ou supprimer les contenus des carnets sans toucher au code.
➡️ Interface simple, formulaires sécurisés, gestion multi-utilisateurs
➡️ Sauvegarde des données via base MySQL
Stack utilisée 🧰
[PHP], [HTML/CSS], [jQuery], [MySQL]
Ce que j’ai appris
- Travailler en autonomie sur toutes les étapes d’un projet (de la maquette à la mise en ligne)
- Expliquer des choix techniques à un public non technique
- Être force de proposition dans un environnement où rien n’était “prévu” pour le web
- Me former rapidement et efficacement sur les outils nécessaires
Conclusion
Cette première expérience m’a permis de construire des bases solides en développement web, de me confronter au terrain, et de découvrir le plaisir de transformer une idée “papier” en expérience interactive.
Un vrai tremplin vers mes futurs postes techniques.
Stages & Premières Expériences – Premiers pas vers le développement professionnel
Introduction
Avant de décrocher mon premier poste en CDI, j’ai eu l’occasion de réaliser plusieurs stages très différents qui ont marqué mes premiers pas dans le monde du développement logiciel.
Bien que courts ou éloignés du web, ces stages ont nourri ma curiosité technique, ma capacité d’adaptation, et mon envie de m’investir dans des projets concrets.
🛩️ Atechsys – Développeur C++ (Juin 2015 – Oct. 2015)
📍 Pourrières (Centre de R&D – Drones)
Mission : Participer à l’adaptation d’un logiciel open source de contrôle de drones, écrit en C++/Qt, pour répondre aux besoins spécifiques de l’entreprise.
Ce que j’ai découvert :
- Le fonctionnement d’un projet R&D orienté innovation (transport de colis par drone pour La Poste)
- Les contraintes matérielles et logicielles liées à l’embarqué
- La rigueur du développement C++ et les défis de l’interface homme-machine
Impact : Ce stage m’a donné mes premiers vrais contacts avec le monde professionnel et une introduction au lien entre logiciel et physique (matériel, capteurs, contraintes terrain).
🧾 The Web House – Développeur Windev (Janv. 2017 – Fév. 2017)
📍 Apt (Agence de développement logiciel)
Mission : Création d’un outil de facturation interne en Windev pour automatiser et simplifier les processus de gestion de l’agence.
Ce que j’ai appris :
- Découverte d’un outil RAD (développement rapide d'application)
- Interaction directe avec une petite équipe pour comprendre les besoins métier
- Autonomie sur la conception d’un outil de A à Z
Conclusion
Ces premières expériences m'ont permis de poser les bases de mon approche : écouter les besoins, choisir les bons outils, et livrer des solutions utiles.
Même si aujourd’hui je suis spécialisé sur les stacks web modernes, cette phase d’apprentissage reste fondamentale dans mon parcours.