Développeur Full Stack·Corse·Full Remote

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

  • LaFabriqueARenover

    Symfony · Tailwind · Alpine · Laravel Forge · Docker
    2024

    SaaS 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.

  • Feedelit & Zmenu

    Laravel · Symfony
    2022 - 2024

    Suite 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.

  • AuroreMarket

    PHP · Stripe · Infrastructure
    2018 - 2022

    Boutique 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.

  • routes.corse.fr

    PHP · Leaflet
    2013 - 2016

    Plateforme 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 · Coolify

    Application 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 API

    Application 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 Forge

    Application 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 · Mercure

    Projet 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