
Benoit NORRIN
Développeur Full Stack Senior | DevOps
Salaire / Taux journalier
Limoges, France
Freelance
Peut venir sur site
Expertises
Langues
Expérience de travail
Développeur Full Stack - Freelance
TimGroup FRANCE
janv. 2012 - Présent
14 ans 10 mois
Région de Limoges, France
TimGroup est une société spécialisée en ingénierie Informatique et communication Digitale regroupant plusieurs indépendants.
Architecte Technique & Développeur Full Stack
Institut français du cheval et de l'équitation - IFCEFreelance
janv. 2007 - Présent
19 ans 10 mois
19230 Arnac-Pompadour, France
Collaboration de longue durée au sein d'un établissement public français en tant qu'architecte technique et référent infrastructure, combinant expertise DevOps et développement applicatif. Cette mission s'articule autour de deux axes majeurs. Sur le volet infrastructure et architecture, j'ai piloté la qualification et le déploiement de solutions de containerisation en production, notamment plusieurs clusters Docker Swarm et Docker UCP ainsi qu'un cluster Kubernetes. Cette transformation a nécessité la mise en place d'une stack de monitoring complète basée sur Prometheus et Grafana, ainsi qu'un système centralisé de gestion des logs via Elasticsearch, Kibana et Logstash. J'interviens également sur la conception d'architectures applicatives, le choix des technologies et leur articulation, ainsi que sur la containerisation d'applications legacy et la mise en place de pipelines CI/CD via GitLab CI. L'infogérance de solutions critiques telles que GitLab, Portainer et Traefik fait également partie de mon périmètre. Parallèlement, j'assure des missions de développement et de TMA sur des applications métier stratégiques. Cela comprend la conception et la maintenance de sites TYPO3 et WordPress avec développement de plugins spécifiques, le développement d'applications sous Symfony, React et Angular, ainsi que la modernisation d'applications legacy avec des montées en version PHP majeures. Mon rôle inclut également l'accompagnement technique des équipes internes et des prestataires externes à travers des revues de code, des sessions de formation aux bonnes pratiques de développement, et la création de composants réutilisables incluant un skeleton Symfony personnalisé et des bundles d'authentification. Compétences : Docker · symfony · Typo3 · DevOps · Administration système · Gitlab CI · MariaDB · MySQL · Zend Framework · Zend JavaBridge · Docker EE · Docker UCP · Kubernetes · PHP · Framework Symfony · Jenkins · Elastic Stack (ELK) · JavaScript · Bootstrap · Administration LAMP · Apache · Nginx · Traefik · AngularJS · REHL · OpenID Connect (OIDC) · Oauth2 · WordPress
Développeur Backend Symfony
DTalentsFreelance
janv. 2002 - Présent
24 ans 10 mois
Limoges, France
Développement et maintenance d'une application de gestion de consultants en portage salarial, permettant le suivi complet de l'activité depuis la contractualisation jusqu'à la facturation. Conduite d'une modernisation technique majeure avec migration de Symfony 4 vers la version 7.4, incluant l'adaptation de l'ensemble du code existant aux nouvelles pratiques du framework. Implémentation d'une authentification via Keycloak connecté à Azure Active Directory pour sécuriser l'accès à la plateforme et centraliser la gestion des identités, ainsi qu'une gestion asynchrone des tâches métiers critiques via Symfony Messenger. Développement d'interconnexions API avec des systèmes tiers pour la comptabilité, le CRM et la gestion de la formation, permettant une automatisation complète des flux métier. Réalisation du frontend avec intégration graphique complète et migration de l'infrastructure vers Clever Cloud avec mise en place d'une solution de monitoring applicatif pour garantir la haute disponibilité et la détection proactive des incidents. Automatisation du déploiement via GitHub Actions pour assurer des mises en production fiables et rapides. Compétences : Api Platform 3 · Framework Symfony · Symfony UX · Github Actions · Keycloak · Microsoft Azure · MariaDB · Administration LAMP · React.js · Clever Cloud
Développeur Senior TYPO3
TotalEnergiesFreelance
oct. 2024 - déc. 2025
1 an 3 mois
À distance
Développement et maintenance du site web institutionnel de TotalEnergies dans un contexte de fort trafic. Intervention dans un contexte technique exigeant avec une utilisation approfondie de TYPO3 sur une codebase volumineuse et complexe, nécessitant une excellente maîtrise du CMS et de ses mécanismes avancés. Réalisation de missions orientées maintien en condition opérationnelle avec traitement d'incidents, ainsi que développement d'évolutions fonctionnelles et techniques pour répondre aux besoins métiers en constante évolution. Contribution également au développement d'une API backend développée sous Laravel, permettant d'exposer des données et des services pour diverses applications satellites. Travail en méthodologie Agile avec des sprints réguliers, nécessitant une coordination étroite entre les équipes techniques et les équipes métiers. Compétences : Typo3 · PHP · Laravel · Méthodes agiles · JIRA · Highcharts · Github · Github Actions
Développeur TYPO3
Aéroport Limoges - CCIFreelance
janv. 2024 - oct. 2024
10 mois
Limoges, France
Mission de modernisation technique du site web de l'aéroport de Limoges avec une montée en version majeure de TYPO3 de la version 9 à la version 12. Cette migration a nécessité une refonte complète de l'architecture du projet avec passage du mode legacy au mode Composer, permettant une gestion moderne des dépendances et une meilleure maintenabilité. Montée en version PHP vers la version 8.2. Mise à jour de l'ensemble des extensions communautaires en recherchant des alternatives lorsque nécessaire, et migration des extensions métiers historiques avec refonte complète de certaines d'entre elles pour les rendre compatibles avec les nouvelles versions. Cette mission a représenté un défi technique important en raison de la volumétrie de code historique à analyser et à adapter, nécessitant une compréhension approfondie du métier et des processus existants. Configuration et mise en place de l'infrastructure Linux d'hébergement. Compétences : Typo3 · PHP · Administration LAMP · MariaDB
Développeur Fullstack Symfony / React.js
KompliantFreelance
juin 2023 - oct. 2024
1 an 5 mois
Limoges, France
Développement d'une application d'intermédiation entre freelances et entreprises, facilitant la mise en relation et la gestion contractuelle des prestations. Construction d'une architecture backend robuste avec Symfony > 7 en exploitant ses composants avancés tels que Messenger pour la gestion asynchrone des tâches, les Webhooks pour les notifications temps réel, les Schedulers pour les tâches planifiées, ainsi que les Validators et Voters pour la sécurisation des données et des accès. Utilisation approfondie d'Api Platform avec implémentation de State Processors et State Providers personnalisés ainsi que de DTOs pour optimiser les échanges de données. Développement du frontend en TypeScript avec React.js, Material-UI, Axios et Zod pour garantir une expérience utilisateur moderne et une validation stricte des données côté client. Mise en place d'une génération automatique de documents PDF à partir de templates utilisateurs ainsi qu'une intégration avec YouSign pour la signature électronique. Migration du bundler de Webpack vers Vite pour améliorer significativement les performances de développement. Implémentation d'une suite complète de plus de 1500 tests API garantissant la fiabilité de l'application. Gestion du stockage des fichiers sur un bucket S3 et mise en place d'un monitoring applicatif via Sentry. Hébergement chez Clever-Cloud avec automatisation des déploiements via GitHub Actions. Compétences : Api Platform 3 · Framework Symfony · React.js · Github Actions · Github · Administration LAMP · Clever Cloud · TypeScript
Ingénieur DevOps
LegrandFreelance
janv. 2023 - déc. 2023
1 an
Limoges, France
Mission d'optimisation Docker pour une solution de serveur embarqué destinée à des équipements domotiques. Restructuration complète du projet avec séparation des phases de build et de runtime afin d'optimiser les performances et la consommation de ressources. Mise en œuvre de techniques avancées de construction d'images Docker incluant le multistage build pour réduire significativement la taille des images finales et permettre leur déploiement sur plusieurs architectures matérielles cibles. Conception et implémentation de pipelines Azure DevOps pour automatiser la construction et la validation des images, avec optimisation des tâches d'intégration continue permettant de réduire les temps de build. Compétences : Docker · Docker Compose · Azure DevOps
Ingénieur DevOps
LucemFreelance
janv. 2022 - déc. 2023
2 ans
Limoges, France
Mission de mise en place d'une infrastructure Kubernetes managée sur OVH pour héberger un ensemble d'applications d'entreprise avec base de données PostgreSQL. Conception et déploiement du cluster en adoptant une approche Infrastructure as Code avec gestion complète du cluster via un projet GitLab dédié. Mise en œuvre d'un pipeline d'intégration et de déploiement continu permettant l'automatisation du cycle de vie applicatif, de la construction des images Docker jusqu'au déploiement en production. Optimisation de la chaîne de build pour plusieurs technologies incluant SpringBoot, jBPM et React.js, avec un focus particulier sur la réduction des temps de construction et la fiabilité des déploiements. Compétences : Docker · Kubernetes · Helm · Gitlab CI · Administration système
Développeur Full Stack PHP
TessiFreelance
janv. 2021 - déc. 2022
2 ans
Limoges, France
Mission de tierce maintenance applicative sur un ensemble d'applications legacy et développement d'une solution de parapheur électronique pour l'UCANSS. Intervention sur plusieurs applications Zend Framework 1 et Symfony 2/3/4 avec réalisation de développements métiers et correction de bugs. Conduite d'une migration technique majeure de Symfony 2/3 vers la version 4.4, incluant la modernisation complète du projet avec l'adoption d'autowiring, Symfony Flex et Webpack Encore, ainsi qu'une montée en version PHP associée. Conception et développement du parapheur électronique en utilisant Symfony 5 et Api Platform 2.7 pour le backend, couplé à une interface React.js avec Material-UI pour le frontend. Cette solution permet la validation et la signature de documents administratifs dans un environnement sécurisé et conforme aux exigences réglementaires. Compétences : React.js · api platform · Framework Symfony · Material-UI · Redux Toolkit · JavaScript · Bootstrap
Ingénieur DevOps
Engage-SportsFreelance
avr. 2021 - déc. 2021
9 mois
À distance
Mission de migration complète d'une infrastructure hébergée sur Google Cloud Platform vers un cluster Docker Swarm privé pour une suite d'applications Django avec base de données PostgreSQL. Ré-internalisation des projets sur une instance GitLab privée avec mise en place d'une infrastructure de production incluant Nginx, Traefik, Portainer, Celery, Redis et pg-bouncer. Implémentation d'une stack Elasticsearch et Kibana pour la centralisation des logs. Automatisation complète du cycle de vie applicatif via GitLab CI/CD avec optimisation de la construction des images Docker et déploiement automatique en production. Compétences : Docker Swarm · GitLab · Google Cloud Platform (GCP) · Intégration continue et livraison continue (CI/CD) · Administration des serveurs · Elastic Stack (ELK) · Gitlab CI · Redis · Celery · Nginx · Docker · Docker Compose · Linux · Administration système
Développeur Frontend Vue.js
Sorewards
janv. 2020 - déc. 2021
2 ans
À distance
Mission de développement frontend pour une plateforme SaaS innovante dédiée à la gestion de programmes de cartes cadeaux pour les entreprises. Cette solution permet aux organisations de digitaliser et d'optimiser la distribution de leurs avantages sociaux auprès de leurs collaborateurs. En tant que développeur frontend, j'ai participé à la conception et au développement de l'interface utilisateur de la plateforme en utilisant Vue.js et le framework Nuxt.js. Le projet s'inscrivait dans une méthodologie agile avec des cycles de développement courts permettant une adaptation continue aux besoins métier évolutifs. Compétences : VueJS · Nuxt.js · Bootstrap · Méthodes agiles · Spécification OpenAPI · Gestion de projet agile · JavaScript
Développeur Backend Symfony
Moto-PrivéeFreelance
janv. 2019 - déc. 2021
3 ans
Limoges, France
Développement et maintenance d'un site e-commerce spécialisé dans la vente d'équipements et d'accessoires pour motards. Réalisation de développements métiers sous Symfony 4 pour faire évoluer les fonctionnalités de la plateforme de vente en ligne, incluant la gestion du catalogue produits, le parcours d'achat et les processus de commande. Intégration graphique de nouvelles pages et fonctionnalités en collaboration avec l'équipe pour garantir une cohérence visuelle et une expérience utilisateur optimale. Infogérance complète de l'infrastructure LAMP sous Linux, assurant la disponibilité du site, la sécurité du serveur et la mise en place de sauvegardes régulières pour protéger les données clients et commerciales. Compétences : Framework Symfony · Bootstrap · Administration LAMP · Linux · Ubuntu · Debian · MariaDB
Développeur - Associé
SSLL DLCube
sept. 2006 - juil. 2014
7 ans 11 mois
19230 Arnac-Pompadour, France
DLCube est une SSLL (Société de Services en Logiciels Libres), née du désir de 3 passionnés de Logiciels Libres de mutualiser leurs compétences, afin de : - Développer et promouvoir l'utilisation des logiciels libres. - Dégager du temps et des moyens afin de contribuer aux projets libres, en terme de développement, documentation, traduction. - Bénéficier de la stature d'une structure plus imposante que le statut de travailleur indépendant, que nous souhaitons cependant conserver. - Travailler de préférence sur des projets régionaux afin de privilégier la proximité, gage de meilleures relations humaines et d'un service plus fiable, rapide et pérenne.
Formation
Université de Limoges
DEUST Webmaster et gestionnaire d'intranet
2004 - 2006
3 ans
Maryse Bastié
Portfolio
