fr
fr
Damien Gilbrin
Not open to job opportunities
Full stack developer
Châtillon
Freelance
Hybrid remote
Technologies
About
Damien Gilbrin
Développeur web fullstack expérimenté (18 ans d'expertise)
Full stack developerChâtillon
developer avatar
Description

Passionné par le développement web depuis plus de 18 ans, je suis un développeur fullstack polyvalent, capable de prendre en charge l'ensemble de votre projet web, du front-end au back-end, avec une expertise particulière dans les solutions cloud AWS et les architectures performantes.

Mes compétences clés :

  • Front-end : React, Next.js, HTML, CSS, JavaScript (et frameworks associĂ©s)
  • Back-end : Symfony 3 / PHP 7, Node.js (avec AWS Lambda)
  • Cloud : AWS (expert)
    • Calcul : Lambda, API Gateway
    • Stockage : S3
    • Base de donnĂ©es : DynamoDB, Elasticsearch Service (avec DynamoDB Stream)
    • Traitement de donnĂ©es : SQS
    • VidĂ©o : MediaConvert
    • IA : Bedrock (Claude 3 Sonnet, Amazon Titan Image Generator G1)
    • SĂ©curitĂ© : Cognito
    • Orchestration : Step Functions
  • Architecture : CQRS / Event Sourcing
  • DevOps : Docker
  • Tests : Behat (PHP), Cucumber (Node.js)
  • Base de donnĂ©es : PostgreSQL, MySQL, SQL Server, Google Firestore, Google Realtime Database
  • Autres : Cloudinary (traitement d'images), Git, etc.

Pourquoi me choisir ?

  • ExpĂ©rience et expertise : 18 ans d'expĂ©rience dans le dĂ©veloppement web, avec une solide maĂ®trise des technologies clĂ©s, notamment AWS, React, Symfony et Node.js.
  • Solutions cloud sur mesure : Conception et mise en Ĺ“uvre de solutions AWS performantes, scalables et sĂ©curisĂ©es, adaptĂ©es Ă  vos besoins spĂ©cifiques.
  • Architecture robuste : Application des principes CQRS/Event Sourcing pour une structure de code claire, maintenable et Ă©volutive.
  • Focus sur la performance : Utilisation de technologies telles que DynamoDB, Elasticsearch Service et SQS pour garantir une expĂ©rience utilisateur optimale.
  • Polyvalence : Capable de gĂ©rer l'ensemble de votre projet web, du front-end au back-end, pour une solution complète et cohĂ©rente.
  • QualitĂ© du code : Soucieux de produire un code propre, testĂ© et documentĂ©.
  • Collaboration : HabituĂ© Ă  travailler en Ă©quipe et Ă  communiquer efficacement avec les clients pour comprendre leurs besoins et y rĂ©pondre au mieux.

N'hésitez pas à me contacter pour discuter de votre projet web !

Professional experiences
18 years of experience as Full stack developer (or similar)
Développeur Full Stack Senior
SNCF Gares & Connexions - ParisJun 2025 - today · 6 months

Optimisation technique et évolution de l'outillage métier pour SNCF
Pour SNCF Gares & Connexions, j'ai mené une mission double : résoudre des problèmes critiques de performance backend et faire évoluer l'outil interne utilisé quotidiennement par les agents en gare.

  1. Résolution de la crise de performance Face à des API saturées impactant l'information voyageur (temps de réponse > 10s, 50% d'erreurs), j'ai déployé une stratégie d'optimisation "chirurgicale" basée sur l'analyse de données (Datadog) :

Actions : Création d'index partiels sur PostgreSQL et refonte des Lambdas (Node.js/TypeScript) pour passer à des insertions en masse ("bulk inserts").

Résultats : J'ai divisé par 10 les temps de réponse (1,1s à 102ms), ramené le taux d'erreur à 0% et réduit la charge serveur de 74%.

  1. Évolution de l'outil pour les Opérateurs Informations Voyageurs (OIV) Mon intervention ne s'est pas limitée au code : j'ai accompagné l'évolution du produit. J'ai été force de proposition pour améliorer l'outil interne des OIV, les agents chargés des annonces et de l'affichage en gare. J'ai conçu et implémenté plusieurs évolutions fonctionnelles visant à fluidifier leur interface de gestion et à sécuriser leurs opérations en temps réel.

Bilan Cette mission a permis de restaurer une fiabilité technique totale tout en apportant de la valeur ajoutée métier aux équipes opérationnelles. J'ai par ailleurs livré une vision long terme, recommandant une architecture par "Access Pattern" et une migration vers DynamoDB pour soutenir la charge future.

Lead Développeur Full Stack Senior
Wooskill - Boulogne-BillancourtMay 2022 - May 2025 · 3 years
  • Etude, propositions et Ă©volution du site Wooskill.com avec entre autre :
  • Mise en place d’une messagerie en temps rĂ©el entre le Skiller et ses clients (Via les technologie du WebSocket avec Pusher)
  • CrĂ©ation du nouveau système de visio-confĂ©rence (Live) pouvant aller jusqu’à 250 personnes (Via la technologie AWS Chime SDK)
  • Mise en place du système de Replay automatisĂ© des Lives (via AWS MediaPipeline, AWS EventBridge, AWS MediaConvert, AWS S3, AWS CloudFront)
  • CrĂ©ation de l’outil de formation en ligne “E-Learning” avec envois de vidĂ©os, crĂ©ation de QCM, crĂ©ation de pages libres (avec Text, Image, mise en forme, Pdf…)
  • Mise ne place d’un calendrier intĂ©ractif
  • Mise en place d’une authentification via Google, Apple, Facebook (Via AWS Cognito) en migrant Ă  la volĂ©e les anciens comptes
  • Etude et dĂ©but de mise en place d'intelligence artificiel pour gĂ©nĂ©rer des offres en un clique avec description automatisĂ©, choix des catĂ©gories et crĂ©ation de photographies gĂ©nĂ©rĂ© par l’IA (Avec AWS Bedrock, AWS StepFunction, AWS S3 et AWS Lambda)
  • Etude sur l’optimisation des performance (avec AWS DynamoDb)
  • Etude, propositions et Ă©volution du backoffice de Wooskill (Avec React / NextJs)
Lead Développeur Frontend senior
IAD - ParisFeb 2021 - Apr 2022 · 1 year 2 months
  • Etude, propositions et dĂ©veloppement de l’outil de Gestion des Biens Immobiliers
  • DĂ©veloppement rapide d’un POC avec VuetifyJs en Vue2
  • DĂ©veloppement d’une nouvelle version International avec Quasar et Vue 3 (Composition API)
  • Aide Ă  la prise de dĂ©cisions via des Ă©tudes, propositions et dĂ©veloppement de POC sur, entre autres, les sujets suivantes
  • Upload directement cotĂ© front de fichiers très volumineux avec reprise de transfert (Via S3) afin de soulager considĂ©rablement l’api et le serveur de stockage
  • Etude de solution externe de miniaturisation d’image (Cloudinary…) et POC d’une solution internet Ă  très faible coĂ»t de dĂ©veloppement/maintenance (via AWS CloudFront, AWS Lambda Edge et S3)
  • Accompagnement du chef de projet technique et du produit afin de proposer des solution les plus pertinente d’un point de vue expĂ©rience utilisateur mais aussi de solution techniques
  • MontĂ©es en compĂ©tences de dĂ©veloppeurs Front dans l’équipe
Développeur web fullstack sénior
BFMTV (NextInteractive) - ParisJan 2019 - Dec 2020 · 1 year 11 months
  • Aide Ă  la montĂ©e en compĂ©tence du Lead Dev de l'Ă©quipe
  • Projet BFM Immo
  • Etude du besoin mĂ©tier, propositions et rĂ©alisations d'interfaces simples et intuitives
  • Interface de gestion de programmes immobiliers (Importation des photos, paramĂ©trages des lots, Ă©tat des importation automatique, paramĂ©trage des promoteurs...)
  • Mise en place d'une cartographie de dĂ©coupage administratif (Du niveau de la France Ă  la ville) avec historique des fusion et/ou scission de communes
  • Interface de gestion des SociĂ©tĂ©s (Entreprises & activitĂ©s Insee) afin d'alimenter un annuaire
  • CrĂ©ation d'une API Rest (PHP 7.4 avec Symfony 3, Event Sourcing, CQRS et tests Behat)
  • Projet RMCSport
  • Etude et aide au dĂ©veloppement sur l'importation de donnĂ©es sportifs (Football) Ă  partir d'une source externe (Opta)
  • Alimentation et consultation de donnĂ©es sportif sur DynamoDB pour amĂ©liorer les performance du site RMC Sport (Via un Ă©tude approfondie des access pattern DynamoDb)
  • CrĂ©ation d'une interface de gestion des bandeau des scores affichĂ© sur la page d'accueil RMC Sport
  • Interface de paramĂ©trage des pronostics RMC Sport
  • Projet ClĂ©o (Outils CRM des journalistes BFMTV)
  • Interface permettant d'associer les flux vidĂ©os de Brightcove Ă  des tags sur les articles BFMTV
  • Modification de l'interface de saisie des articles (Draft Js)
Développeur sénior back-end
L'Express - ParisJan 2018 - Dec 2018 · 11 months
  • Refonte du parcours abonnement client
  • Etude et mise en place de CQRS
  • Etude et mise en place d'Event-Sourcing
  • Mise en place de tests fonctionnelles Behat avec Selenium et BrowserStack
  • CrĂ©ations d'API mĂ©tier
  • Etude du besoin mĂ©tier et dĂ©coupage en Bounded Context
  • Proposition de plusieurs solutions selon les coĂ»ts, le pĂ©rimètre, les dĂ©lais
  • DĂ©veloppement et mise en place de bonnes pratiques : DDD, BDD (Behat), Code Quality (PhpCs/PhpStan), CQRS, sĂ©curitĂ© (JWT, Signed request, Request ID...)
  • Utilisation de API Platform via CQRS : Utilisation de DTO de prĂ©sentation plutĂ´t que les entitĂ©s pour un dĂ©coupage par couches (Domain, Infrastructure, Presentation)- Refonte du parcours abonnement client - Etude et mise en place de CQRS - Etude et mise en place d'Event-Sourcing - Mise en place de tests fonctionnelles Behat avec Selenium et BrowserStack - CrĂ©ations d'API mĂ©tier - Etude du besoin mĂ©tier et dĂ©coupage en Bounded Context - Proposition de plusieurs solutions selon les coĂ»ts, le pĂ©rimètre, les dĂ©lais - DĂ©veloppement et mise en place de bonnes pratiques : DDD, BDD (Behat), Code Quality (PhpCs/PhpStan), CQRS, sĂ©curitĂ© (JWT, Signed request, Request ID...) - Utilisation de API Platform via CQRS : Utilisation de DTO de prĂ©sentation plutĂ´t que les entitĂ©s pour un dĂ©coupage par couches (Domain, Infrastructure, Presentation)
Lead développeur fullstack
TSI - La Garenne-ColombesDec 2014 - Dec 2017 · 3 years
  • TSI OS : Outil central de l'entreprise sous forme de système d'exploitation web :
  • Moteur de recherche des transactions par produits
  • Gestion Electronique de Documents
  • Analyses statistiques (CrĂ©ation de reportings/graphiques. Exportation Excel)
  • Fiches des clients (DĂ©blocage du compte, changement de coordonnĂ©es...)
  • Gestion des utilisateurs, groupes et permissions sur l'applicaiton
  • Gestion de la facturation (CrĂ©ation de nouvelles règles commerciales)
  • Diasplaza : Webservice RESTful sur le transfert de fonds entre plusieurs Wallets
  • DĂ©veloppement d'un outil de Lutte Anti Blanchiment d'argent
  • Gestion des alertes en cas de dĂ©passement de seuils
  • Recherche de toutes les transactions de paiement
  • Analyse sur "carte de tempĂ©rature" des transaction dans les points de paiements en France
  • DĂ©veloppement d'une API Javascript de gĂ©olocalisation des points de paiement YesByCash sur les sites marchands
  • CrĂ©ation de Webservices Soap Xml permettant d'accĂ©der aux bases de donnĂ©es dans la bulle sĂ©curisĂ©e PCI DSS
  • Mise Ă  jour des Webservices Soap Xml de paiements par carte bancaire du produit DirectPayment
Chef de projet / Developpeur Web
DirectMedica - Boulogne-BillancourtApr 2011 - Nov 2014 · 3 years 7 months
  • CrĂ©ation d'un outil "iCat" de gestion des contrats et des collaborateurs en lien avec Sage
  • Refonte totale des CRM tĂ©lĂ©conseillers (Passage de Microsoft Acces en format Web) :
  • CrĂ©ation d'un bandeau tĂ©lĂ©phonique dans la page Web
  • Saisie de commandes par les tĂ©lĂ©conseillers, calculs de remises selon plusieurs algorithmes
  • Interface de vĂ©rification et validation des commandes par les Agents Administratifs
  • Processus de validation de modifications de fiches officines
  • Statistiques pour les tĂ©lĂ©conseillers et Reportings pour les managers
Développeur Web
CCA International - Mont-Saint-AignanNov 2008 - Apr 2011 · 2 years 5 months
  • CrĂ©ation de l'outil "Darwin" : Conception de ses propres Reporting personalisables (via Ă©diteurs Wysiwyg) parmi un choix d'indicateurs de production. Exportation en PDF ou Excel
  • CrĂ©ation de l'outil intranet "Gaspard" comprenant principalement la gestion des Ă©crans du plateau de production, les grilles d'Ă©coutes, la gestion du matĂ©riel...
Développeur Web
IGP SAS - RouenFeb 2007 - Jan 2008 · 11 months

Reprise, maintenance et évolution des sites Sportoo.com et Tourismoo.com (Sites fermés depuis)

Technologies
Skills
Interested by...Peut etre approfondir la version mobile avec ReactNative
Languages
  • French
Tests
React ⚛️ - February 19, 2025Top 8% with a score of 2650 points
PHP7 - February 19, 2025Top 37% with a score of 2760 points
Symfony 5 - February 19, 2025Top 25% with a score of 2611 points
Javascript - Fundamentals - February 19, 2025Top 12% with a score of 2707 points
Next.js - March 4, 2025Top 16% with a score of 2578 points