← Retour au site

Nicolas Gonot

Développeur Fullstack — PHP / Symfony · React / Next.js

Recherche un poste en CDI · Lyon ou remote · Villeurbanne (69)

gntnicolas@gmail.com · 06 89 79 95 09 · github.com/GNT-N · www.gonot-nicolas.com

Développeur fullstack orienté PHP/Symfony et React/Next.js.

Je conçois, développe et mets en production des applications métier et des sites clients, CRM interne, e-commerce, sites institutionnels et vitrines — de la prise de besoin à la maintenance. Activité menée en parallèle d'un emploi salarié à temps plein.

Avant cela, 11 ans dans l'urgence pré-hospitalière, dont 3 ans comme chef d'équipe : décision sous pression, protocoles stricts, coordination avec des interlocuteurs multiples.

Compétences techniques

Back-end
PHP · Symfony · Python · FastAPI · MySQL · PostgreSQL · Doctrine · API REST
Front-end
JavaScript · TypeScript · React · Next.js · Tailwind · Bootstrap · HTML/CSS
IA
Whisper · Groq / Llama · Ollama · Synthèse vocale (XTTS, Edge TTS)
CMS
WordPress (bases)
Outils
Git · Hébergement & mise en production · Docker (bases)
3D
Blender (modélisation, rigging, export glTF)

Expérience

Développeur web fullstack — Freelance08/2023 — aujourd'hui

Prospection, cadrage, chiffrage, développement, mise en production et maintenance, en autonomie complète.

  1. Site institutionnelCabinet d'avocats

    En cours

    Next.js · TypeScript

    Site institutionnel pour un cabinet suisse, du cahier des charges à la mise en ligne.

    • Grille filtrable de contenus podcast et vidéo.
    • Hébergement en Suisse, pour la conformité nLPD.

    Rédaction de l'offre commerciale, en plus du développement.

  2. Plateforme e-commerce — instruments de musiqueUjazzi

    En cours

    Next.js · TypeScript

    Catalogue produits, tunnel de commande, mise en production.

    ujazi-didgeridoo.vercel.app
  3. CRM métier sur mesureFlexénergie

    En production — maintenance et évolutions en cours

    Symfony · PHP · MySQL

    Outil interne utilisé quotidiennement par 10 à 15 salariés, du modèle de données au déploiement.

    • Modèle de données métier d'une dizaine d'entités, couvrant plusieurs secteurs d'activité.
    • Gestion fine des rôles et permissions selon le profil utilisateur.
    • Déploiements successifs sans interruption de service.
  4. Les Vieux du Canap'

    En production — maintenance et évolutions en cours

    Next.js · TypeScript

    Site communautaire gaming, conçu et intégré de bout en bout.

    • Architecture multi-pages, composants animés, optimisation des images.
    • Intégration Discord et réseaux sociaux, identité visuelle sur mesure.
    lvdc.vercel.app
  5. L'Atelier de Nathalie

    En production — maintenance et évolutions en cours

    Next.js · TypeScript

    Site vitrine pour une créatrice en composition florale et décoration.

  6. Portfolio — designer

    Next.js · TypeScript

    Conception et intégration sur mesure.

  7. La ClunysoiseSociété de transport sanitaire

    Symfony · Bootstrap

    Design system, base de données, hébergement et maintenance.

Ambulancier diplômé d'ÉtatAzur Ambulance (Lyon) et 9 structures précédentes

2012 — 2023, puis 2024 — aujourd'hui
  • Chef d'équipe (20 personnes) — organisation, planning, encadrement opérationnel.
  • Interventions d'urgence : décision rapide, priorisation, application stricte de protocoles.
  • Coordination permanente avec la régulation SAMU, les services hospitaliers et les familles.
  • Activité reprise en 2024 en parallèle du freelance, pour financer la reconversion.

Projets personnels

  1. Jeu vidéo multijoueur

    Blender · glTF · Game design

    Jeu multijoueur compétitif développé à deux. Mon périmètre : direction artistique, game design, produit et pipeline 3D (Blender → glTF → moteur). Le moteur Rust / Bevy est écrit par mon associé.

    Prototype jouable — netcode validé, greybox et premiers assets 3D intégrés.

  2. Tactiq

    Next.js 16 · TypeScript · PostgreSQL · Prisma 7 · Supabase Auth · Groq (LLM) · Render · GitHub Actions

    CRM de prospection commerciale : sourcing d'entreprises depuis OpenStreetMap et le registre national (SIRENE/INPI), scoring, tableau de bord et relance par e-mail.

    • Moteur de scoring déterministe et auditable : pondération de signaux mesurés plutôt qu'une note générée par LLM — reproductible et réglable.
    • Durcissement SSRF sur les URL fournies par l'utilisateur : résolution DNS, rejet des plages privées et des métadonnées cloud, revalidation à chaque redirection.
    • Traitement par lots borné, avec invariant de terminaison, pour tenir les limites d'exécution serverless.
    • Rapprochement flou nom/géolocalisation entre OpenStreetMap et le registre national, avec seuil de confiance.

    En cours

  3. Générateur vidéo

    Python 3.11 · FastAPI · Next.js 16 · Whisper · Groq / Llama 3.3 · Ollama · FFmpeg · CUDA

    Pipeline de production vidéo IA de bout en bout : sourcing, transcription, analyse LLM, script, voix clonée, montage et miniature. API FastAPI pilotée par une interface Next.js.

    • Fallback bidirectionnel Groq ↔ Ollama, et analyse map-reduce des transcripts dépassant la fenêtre de contexte du modèle.
    • Pipeline en deux phases avec validation humaine entre l'analyse et le rendu, plutôt qu'une génération opaque de bout en bout.
    • Durcissement de l'API : allowlist d'assets, protection anti path-traversal, tests garantissant la non-exposition des clés.
    • API REST de 23 routes, avec gestion de process concurrents et arrêt propre.

    En cours

Formation

  1. Développeur Web & Web MobileWeb Force 3, Mâcon

    2023

    RNCP niveau 5 (Bac+2)

  2. Diplôme d'État d'AmbulancierInstitut de Formation Ambulancier, Dijon

    2014

    RNCP niveau 3

  3. Diplôme d'Auxiliaire AmbulancierCroix-Rouge, Lyon

    2012

Langues

Français (langue maternelle) · Anglais (intermédiaire, technique) · Vietnamien (notions)

Divers

Permis B · Rugby, snowboard, surf · Jeux vidéo, game design

Contact