Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Yoann Barbier

Indépendant

Yoann Barbier
39 ans
Permis de conduire
Nantes (44300) France
Situation professionnelle
En poste
En simple veille
Présentation
Ingénieur logiciel de formation, j'ai 13 années d'expérience en tant que développeur / leader technique, orientation NodeJS / Frameworks front : Angular, Vue, React. Encadrement de ressources occasionnel.

Spécialités Javascript/Typescript/HTML/CSS.

Site personnel Angular.JS : http://gwivv.free.fr/ réalisé à l'aide d'outils NodeJS (grunt, yo, bower, stylus).

Participation au challenge marathon TCO 2013, 2014 & 2015 sur topcoder.com sous le pseudo Gwivv
http://community.topcoder.com, en langage JAVA
CV réalisé sur DoYouBuzz

CTO

Keople
Septembre 2014 à mai 2018
CDI
Nantes
France
  • Tâches transverses : Mise en place d'un mini serveur Raspberry PI (stockage de documents et développement d'un intranet avec Wiki en Markdown)
  • Site commercial : Réalisation du site Web commercial keople.net : développement Node.JS (Express, Grunt, Yo, Bower, AngularJS, Bootstrap, Stylus), site en responsive design, accessible
  • Site commercial V2 : choix du CMS Ghost, encadrement d'un développeur sur la réalisation
  • Gestion de projet :
    • mise en place à l'aide de l'outil trello
    • une ressource durant 3 mois (2015)
    • un stagiaire durant 10 semaines (2016)
    • embauche d'un premier développeur en CDI (2017)
  • Plateforme SAAS :
  • Refonte de la génération pdf LaTeX existante en utilisant Node.JS et PdfKit
  • Conception technique et réalisation de la solution SAAS mykeople
  • MEAN stack : MongoDB, Express, AngularJS (legacy), NodeJS (stable)
  • Back-end : gestion des environnements, module i18n, stratégie user passports, double implémentation pdf avec PdfKit et canvas avec NodeCanvas, import excels, upload images, envoi d'email en masse
  • Front-end : Angular UI Bootstrap, Bootstrap, PureCSS, Font Awesome, Material Design Colors, GoogleChart, Vanilla Javascript & Stylus
  • Tests : Mocha pour la couche serveur, Karma+PhantomJS pour la couche client, Selenium/e2e pour tester les parcours utilisateurs
  • Mise en place de Socket.io (pour les traitements long et le suivi en temps réél des utilisateurs)
  • Mise en place de cache mémoire et REDIS (optimisation des temps de chargement)
  • Mise en place d'un load balancing NodeJS
  • Création d'une interface de benchmark pour les statistiques
  • Séparation de la plateforme en client / admin
  • Refonte du back en micro-services
  • 2017 : plus de 16000 utilisateurs inscrits sur la plateforme et 93% de taux de participation
Site web de l'entreprise