Jean-Christophe
Pellegrini
Je conçois des SaaS et des plateformes web, d'une idée ou d'un besoin concret jusqu'à un produit fonctionnel. Avec Symfony et Laravel, du modèle de données jusqu'à la mise en ligne.
PHP · JavaScript · Symfony · Laravel · Vue.js · Alpine.js · TailwindCSS · Docker
Voir mon parcours →Expérience
- 2024 - Aujourd'hui
Développeur Full Stack · renoverpourdemain.fr · Bastia
Recruté pour structurer le développement produit : mise en place des process, conception et développement du SaaS LaFabriqueARenover aux côtés d'équipes métier non techniques. En charge du volet réglementaire (ANAH, MaPrimeRénov', CEE) et de l'infrastructure au quotidien (Symfony, FrankenPHP, Docker, Forge, OVH, Cloudflare).
- 2022 - 2024
Co-fondateur · Développeur Full Stack · feedelit.com, zmenu.fr · Ajaccio
Co-fondateur : lancement de deux plateformes (feedelit, zmenu) de la page blanche à la production, en Laravel et Symfony. En charge du produit, du design des interfaces et du déploiement, sans équipe technique en soutien.
- 2018 - 2022
Développeur Back-end & Sys. Admin · AuroreMarket.fr · Paris, Stockholm
Développement et maintien d'une boutique en ligne sur-mesure pour ≈300 000 utilisateurs, avec des modules métier sensibles (WMS, paiement Stripe). Montée en responsabilité vers l'infrastructure serveurs, avec recrutement et formation d'une équipe.
- 2017 - 2018
Développeur Back-end · zeendoc.com · Ajaccio
Développements sur mesure pour les clients de l'éditeur, en environnement PHP.
- 2012 - 2016
Développeur Full Stack · Collectivité de Corse · Ajaccio
Premières applications web développées pour la collectivité territoriale de Corse.
Projets
Pro
- 2024
LaFabriqueARenover
Symfony · Tailwind · Alpine · Laravel Forge · DockerSaaS de gestion de rénovation énergétique et de copropriétés, pensé avec des équipes métier non techniques : subventions ANAH, MaPrimeRénov', CEE, DPE collectif, gestion des tantièmes. Utilisé aujourd'hui par 120+ copropriétés et logements individuels, avec un outil de suivi OPAH-RU développé pour la Ville d'Ajaccio.
- 2022 - 2024
Feedelit & Zmenu
Laravel · SymfonySuite de deux plateformes marketing et fidélisation pour commerces physiques : collecte de données clients, abonnements, cartes cadeaux, tirages au sort, campagnes SMS. Co-fondées de zéro : conception produit, interfaces et mise en production.
- 2018 - 2022
AuroreMarket
PHP · Stripe · InfrastructureBoutique en ligne sur-mesure développée pour ≈300 000 utilisateurs, avec des modules métier critiques (WMS, paiement Stripe pour ≈16 000 abonnés). Infrastructure serveurs conçue et administrée pour absorber les pics de trafic des campagnes médias.
- 2013 - 2016
routes.corse.fr
PHP · LeafletPlateforme cartographique développée pour la Collectivité de Corse, affichant sur une carte interactive l'ensemble des travaux du schéma directeur routier de la Corse, un programme d'investissement sur dix ans pour moderniser le réseau routier territorial. Objectif : informer en temps réel administrés, mairies et professionnels du bâtiment sur les projets en cours. Le site n'est plus en ligne aujourd'hui.
Perso
Évident · Scanner alimentaire
Symfony · Tailwind · PWA · API OpenFoodFacts · Docker · CoolifyApplication web mobile (PWA) de scan de code-barres alimentaire qui ne note pas les produits mais montre ce qu'ils contiennent : quantité réelle de chaque ingrédient dans le paquet, en distinguant les pourcentages déclarés des estimés, et conversion en repères concrets (morceaux de sucre). Un module compare deux produits et désigne le meilleur selon un ordre de critères (additifs, NOVA, sucres, graisses saturées, sel) plutôt qu'un score. L'API OpenFoodFacts est mise en cache et l'app fonctionne hors ligne.
Visiter le site ↗Idle Catch · Idle Game
Symfony · MySQL · Doctrine · Docker · Discord APIApplication web full-stack (~50 utilisateurs actifs quotidiens) avec moteur de génération procédurale : système de RNG à plusieurs couches (tirages pondérés et probabilités fixes, de 0,007 % à 0,023 %), constantes centralisées dans une source de vérité unique pour garder simulation et affichage cohérents. Algorithme de rattrapage hors-ligne plafonné à 24h, architecture en services dédiés, et notifications temps réel via webhooks Discord. Déploiement conteneurisé Docker/FrankenPHP.
Visiter le site ↗BGR · Prédiction MMA
Symfony · MySQL · Python · XGBoost · Tailwind · Docker · Laravel ForgeApplication web personnelle full-stack : scraper PHP pour l'historique complet des combats, pipeline ML en Python (XGBoost sur 20 000+ combats, validation temporelle stricte), interface Symfony 7 avec classement Elo par catégorie. Précision d'environ 60 % en validation croisée hors-échantillon, au niveau des bookmakers.
Visiter le site ↗Séou · Suivi GPS en temps réel
PHP · Traccar · Leaflet · MercureProjet personnel repris par la Collectivité de Corse pour suivre en direct le passage de l'étape corse du Tour de France : deux traceurs GPS (un en tête, un en queue de convoi) reliés à un serveur Traccar, dont les positions sont transmises en temps réel via Mercure et affichées sur une carte interactive Leaflet, accessible au grand public pendant la course.
Contact
Actuellement en recherche de nouvelles opportunités. N'hésitez pas à me contacter.
jchristophe.pellegrini@gmail.com