Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Florian Nourrisse

Technical leader | Senior Frontend Developer

Florian Nourrisse
35 ans
Permis de conduire
Genève (1204) Suisse
Situation professionnelle
En poste
En simple veille
Présentation
Permis de travail B depuis 02/2023

Mon profil Github : https://github.com/Flo5k5

Passionné par le développement JavaScript / TypeScript, je travaille sur des applications web modernes avec React / Next.js, et j’ai une solide expérience professionnelle sur Angular.
CV réalisé sur DoYouBuzz
  • ESN suisse – plus de 600 consultants

    Responsable de la direction technique des projets du pôle interne, avec un fort accent sur la modernisation du SI et l’intégration d’architectures IA avancées.

    Principales réalisations :
    • Conception et déploiement d’une pipeline RAG (Retrieval-Augmented Generation) sur Azure / Azure Foundry, exploitant une base de CV interne.
    • Intégration de LLM (providers : Claude, OpenAI) dans l’ATS interne (.NET) afin d’analyser, enrichir et contextualiser les résultats de recherche candidats.
    • Expérimentation et intégration d’outils IA pour le développement logiciel (Claude Code, Cursor, Antigravity, Mistral Vibe CLI) afin d’accélérer la productivité et d’améliorer la qualité du code.
    • Conception et automatisation de pipelines CI/CD GitLab, avec supervision du déploiement continu des modules internes.
    • Travaux en cours sur la dimension Ops / IA agents : définition de règles d’orchestration, création d’agents et de skills spécialisés pour automatiser les workflows internes.

    Leadership technique sur les projets historiques du pôle interne :
    • Reprise et pilotage du projet ATS interne (Angular, .NET) : stabilisation de l’existant, reprise de la dette technique, évolution fonctionnelle et intégration progressive des briques IA.
    • Développement et maintenance de l’application mobile et du backend (Flutter, .NET).
    • Supervision des projets de TMA et de la migration de l’intranet / ERP (Angular, PHP).
    • Conception de l’outil interne de saisie des temps et activités (Angular, .NET).
    • Mise en place du framework applicatif conforme à la charte graphique (CSS).
    • Maintenance de l’outil de gestion des droits internes (Prolog, .NET).
Site web de l'entreprise
  • Semji est une plateforme SaaS qui aide les utilisateurs à produire et optimiser du contenu web pour améliorer les performances SEO.

    Les domaines dans lesquels j'ai été impliqué sont les suivants :

    • Mise en oeuvre de l'internationalisation (i18n) pour l'application web en utilisant i18next / lokalize
    • Mise en oeuvre de la connexion Google pour l'application web
    • Développement de notre nouvel éditeur de texte basé sur la bibliothèque TinyMce
    • Création d'outils de collaboration en temps réel avec Liveblocks
    • Optimisation de la taille du bundle en utilisant des stratégies de chargement différé et en passant aux imports ESM pour les bibliothèques compatibles
    • Mise en oeuvre de Storybook (avec le plugin Figma) et Chromatic pour automatiser les tests de régression visuelle
    • Mise en oeuvre de règles et de tests d'accessibilité (normes A11y, W3C et WAI-ARIA) avec eslint et Storybook
    • Optimisation de notre configuration front-end en migrant vers Yarn berry et en mettant en place Zero Install
    • Participation au développement d'un endpoint Node pour le web scraping en utilisant Puppeteer et Browserless
    • Mise en oeuvre du nouveau projet d'extension Chrome (construction, packaging, etc.)
    • Optimisation de jobs CI sur Gitlab
    • Participation à l'équipe Frontend : revues de merge requests, mise en place de règles de linting avec eslint et prettier, analyse des performances de l'application web
    • Interaction avec les équipes UX/UI/Backend
Site web de l'entreprise
  • Lumapps est un intranet social et collaboratif conçu pour faciliter la circulation de l'information au sein de l'entreprise.

    Nous développons actuellement notre propre système de design, disponible en open-source. Nous sommes également en train de migrer la partie frontend d'Angular.js vers une architecture React / Redux / TypeScript.

    Mes missions quotidiennes ont inclus :
    • Optimisation du pipeline CI/CD : GitHub Actions, scripts Python / Node.js, Webpack, TypeScript, Jenkins
    • Contribution au projet de système de design open-source : https://github.com/lumapps/design-system
    • Création de tests unitaires et fonctionnels avec Jest
    • Développement de fonctionnalités pour la partie CMS du produit
    • Participation à l'équipe Frontend : revue des pull requests, intégration des nouveaux arrivants, mise en place de règles de linting, analyse des performances des applications web
    • Participation aux audits d'accessibilité (A11y)
    • Mise en place de règles et de tests d'accessibilité (A11y, normes W3C et WAI-ARIA) avec ESLint et Storybook
    • Interaction avec les équipes UX/UI/DevOps/Backend
Site web de l'entreprise
    • Mise en place de Prettier et des règles TSLint de formatage sur la partie frontend et sur le serveur d'intégration continue
    • Développement sur la partie frontend (Angular / TypeScript / Bootstrap / Devextreme) de l'application BOS Advanced Trials
    • Développement d'API et de tests unitaires sur la partie backend (.Net Core 2.1)
    • Utilisation de Microsoft SQL server
    • Service DUEE: Développement du service - WebParts MVC et adaptation de la MasterPage
    • Service Pack Rentrée : Développement sur le service et mise en production - Mise à jour / refactorisation des WebParts
    • Développement d'évolutions sur la plateforme Portail de Service
    • Correction de bugs / Evolutions
    • Développement de scripts Powershell sur l'outil de migration Sharepoint
    • Présentation et formation de l'équipe indienne sur une semaine (en Anglais)
  • Développements en C# et Javascript / HTML5 / CSS3 / Bootstrap
    • Chiffrage du projet de migration
    • Migration de pages Sharepoint 2010
    • Création de scripts Javascript d'automatisation
    • Développement d'un PoC SharePoint 2013
    • Déploiement d'une architecture SharePoint sur Azure (SharePoint, SQL, Active Directory)
    • Configuration de la WebApplication, SiteCollection, des droits des utilisateurs et des groupes
    • Configuration de la GED, de la recherche
    • Installation et configuration d'AvePoint DocAve et Compliance Guardian
    • Installation et configuration de Sinequa
    • Formation en auto-didacte sur la plateforme JCMS de Jalios
    • Mise en place de fonctionnalités (GED, collaboration, intégration office, indexation documents) dans le cadre d'un PoC permettant de valider la mise en production de la plateforme JCMS sur le réseau de l'entreprise
    • Customisation du thème de la solution (CSS, HTML)
    • Documentation fonctionnelle de la solution
    • Maintenance sur le portail Sharepoint utilisé par l'entreprise et la ville de Stockholm: Teamplace
    • Evolutions / corrections de bugs sur Teamplace
    • Testing fonctionnel de la solution Teamplace (française et suédoise)
    • Développement de scripts d'administration et d'audit en PowerShell
    • Développement de PoC pour un projet de GED sur Sharepoint 2013
    • Transfert de connaissances pour Volvo AD Service Center (supervisé par Sopra)
    • Interactions au quotidien avec les différentes équipes en Inde, en Pologne et en Suède
    • Administration des sites SharePoint de l'entreprise
    • Gestion de tickets
    • Gestion des droits utilisateurs
    • Gestion des collections de sites internes Schneider Electric
    • Création d'un backoffice pour la gestion d'un musée numérique (CERVIN) au sein d'une équipe durant mon stage de fin d'étude
    • Développement frontend avec Mootools / Jquery / Bootstrap
    • Développement backend PHP 5 via Zend framework, Doctrine
    • Gestion de tickets sur Tuleap
    • Gestion des retours de bugs et validation
    • Utilisation de méthodes Agile
    • Développement du nouveau site web http://bassetti.fr:
    • Mise à jour du CMS Joomla de 1.5 à 2.5
    • Création de modules Joomla
    • Mise à niveau de la charte graphique
    • Modification de certains composants web de TEEXMA (logiciel de l'entreprise)
    • Réalisation de templates de newsletter adaptés aux différents logiciels de messagerie
    • Maintenance et mise en place de systèmes (ordinateurs, NAS, système de surveillance)
    • Développement d'un gadget Windows Vista / 7
    • Référencement du site web
    • Ajout de différent module au site web (Google maps / Google translate, plugins Facebook)
    • Utilisation de webfont CSS3
    • Création d'une page entreprise Facebook
  • Mise à niveau du site vitrine http://www.mediatice.fr:

    • Mise à niveau du CMS Spip
    • Conversion du Template Spip
    • Mise à niveau de la charte graphique du client