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
33 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é de développement en Javascript / Typescript, je travaille actuellement avec des frameworks tels que React / Redux. J'ai également travaillé sur Angular / Angular.js.

Pour avoir plus d'infos sur mes projets en cours, jetez un coup d'oeil à mon profil !
CV réalisé sur DoYouBuzz
  • Nous sommes une ESN suisse de plus de 500 consultants capables d’intervenir à tous les niveaux de votre système d’information.

    J'interviens sur la gestion technique des différents projets du pôle interne :

    • Lead du développement de l'application mobile et du backend (flutter, .net)
    • Lead des projets de TMA et de migration de l'intranet / ERP de l'entreprise (angular, php)
    • Lead du développement de l'outil de saisie des temps et des activités (angular, .net)
    • Lead du développement du framework implémentant la charte graphique (css)
    • Maintenance de l'outil de gestion des droits internes (prolog, .net)
En savoir +
  • Semji est une plateforme SaaS aidant les utilisateurs à produire et optimiser ses contenus web afin d'améliorer ses performances SEO.

    Les points sur lesquels j'ai pu intervernir sont les suivants :
    • Mise en place de l'internationalisation de la web app avec i18next / lokalize
    • Mise en place de la connexion sur la web app via Google
    • Développement de notre nouvel éditeur de texte à partir de la librairie 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 lazy loading et passage sur des imports ESM sur les librairies compatibles
    • Mise en place de Storybook (avec plugin Figma) et de Chromatic afin d'avoir des tests de non régression visuelle automatisés
    • Optimisation de notre setup front en migrant vers Yarn berry et mise en place de Zero Install
    • Participation au développement d'un endpoint en Node pour le scraping de site web en utilisant Puppeteer et Browserless
    • Mise en place du projet de la nouvelle extension Chrome (build, packaging, ...)
    • Optimisation de certains jobs de la CI sur Gitlab
    • Participation au sein de l'équipe Frontend: revue de merge request, mise en place de règles de lint avec eslint et prettier, analyse des performances des applications web
    • Interaction avec les équipes UX/UI/Backend
En savoir +
  • Lumapps est un intranet social et collaboratif destiné à faciliter la circulation de l'information au sein de l'entreprise.

    Nous développons actuellement notre propre design sytem, disponible en open-source.
    Nous sommes également en pleine migration de la partie frontend en Angular.js vers une architecture React / Redux / Typescript.

    Mes missions au quotidien ont été les suivantes :
    • Optimisation de la build: scripts Python / Node.js, Webpack, Typescript, Jenkins
    • Participation au projet open-source de design system: https://github.com/lumapps/design-system
    • Création de tests unitaires et fonctionnels avec Jest
    • Développement de fonctionnalités sur la partie CMS du produit
    • Participation au sein de l'équipe Frontend: revue de pull request, onboarding de nouveaux arrivants, mise en place de règles de lint, analyse des performances des applications web
    • Interaction avec les équipes UX/UI/Devops/Backend
En savoir +
    • 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
  • Français
    Expert
  • Anglais (Niveau C1)
    Avancé
  • Allemand
    Notions
  • React
  • Angular
  • Angular.js
  • TypeScript
  • HTML 5
  • CSS3
  • Sharepoint
  • Powershell
  • Bash
  • Git
  • Développement de projets personnels
  • Domotique
  • Randonnées

MCTS 70-624: Business Desktop Deployment

Microsoft

Depuis octobre 2009
Certification Microsoft · License: 6965948

Master of Science in Computer Science

SUPINFO - The International Institute of Information Technology

Septembre 2008 à 2013
M2 Information Technology
Membre du Laboratoire Microsoft
  • Comprendre les concepts avancés qui portent Angular.
  • Augmenter les performances d'une application Angular.
  • Intégrer les librairies externes incontournables.

https://www.humancoders.com/formations/angular-avance

Formation Angular / TypeScript

EduGroup

Avril 2016 à mai 2016

Baccalauréat S option SI (Sciences de l'Ingénieur)

Lycée Pravaz

Septembre 2005 à juin 2008