More
About
Damien Gilbrin
Développeur web fullstack expérimenté (18 ans d'expertise)
Full stack developerChâtillon
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)
Lead Développeur Full Stack Senior
Wooskill - Boulogne-BillancourtMay 2022 - today · 2 years 9 months
- 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)
Links
Technologies
Skills
Interested by...Peut etre approfondir la version mobile avec ReactNative
Languages
- French
Tests
No information has been entered for this section.