FB

Florian BRUFFAERT

Compétences principales

Cette page n'est pas mise à jour régulièrement : préférez jeter un coup d'oeil à mon profil Linkedin pour voir la liste de mes compétences actualisée !

Univers du Web

  • AngularJS Niveau : 3.5/5
  • NodeJS + SailsJS Niveau : 3.5/5
  • Bootstrap Niveau : 4/5
  • HTML 5 Niveau : 4/5
  • CSS 3 + LESS + SASS Niveau : 4/5
  • Jquery Niveau : 3.5/5
  • PHP 5.4 Niveau : 4/5

Univers Java

  • Spring MVC Niveau : 3.5/5
  • Spring Batch Niveau : 3.5/5
  • JPA/Hibernate Niveau : 3.5/5
  • JSP, JSTL Niveau : 4.5/5
  • Maven Niveau : 3.5/5

Méthodes

  • Gestionnaire de version GIT
  • Méthodologie agile (Scrum)
  • Normes du W3C
  • Accessibilité Web
  • COO - MVC - UML - Merise

Expériences

Cette page n'est pas mise à jour régulièrement : préférez jeter un coup d'oeil à mon profil Linkedin pour voir la liste de mes dernières missions !

Ingénieur Études et Développement (Nextoo) | 2014 - 2015

  • Avril 2015 - Mai 2015
  • Leroy Merlin (pour Nextoo)
  • J2EE (Framework Spring MVC), Spring Batch, Hibernate, JUnit, JSP, JQuery // Outils : Maven, GIT.

Développement d'un lot d'évolutions pour une application de gestion de cartes cadeau :

  • Montée en compétence sur l'existant (fonctionnel et technique) ;
  • Développement de nouvelles fonctionnalités :
    • Activation des cartes cadeau d'une commande (après réception par le client) ;
    • Mise en opposition d'une commande de cartes ;
    • Réexpédition d'une commande de cartes ;
    • Mise à jour des traitements batchs, afin de respecter les nouveaux processus métier.
  • Test de l'application (test unitaires et tests d’intégration) et livraison ;
  • Support technique, dans le cadre de la garantie contractuelle.
  • Janvier 2015 - Mars 2015
  • SEMDEE (pour Nextoo)
  • Front : AngularJS, Bootstrap // Back-Office : API REST, Java EE, Framework Spring MVC // Outils : Git, Maven, Grunt, Bower, NPM.

Pour un partenaire spécialisé dans l'analyse sémantique :

  • Refonte d'une API d'analyse sémantique :
    • Passage d'une architecture de Web-Services SOAP à une architecture REST.
    • Industrialisation : gestion de l'aspect multi-clients (généricité et paramétrabilité des fonctionnalités), optimisations, factorisation du code, etc.
  • Réalisation d'un portail Web de démonstration (en mode SAAS) des fonctionnalités de l'API.
  • Appropriation des concepts manipulés :
    • Crawls (indexation de contenus depuis le Web ouvert et fermé) ;
    • Espaces sémantiques (agrégation de contenus au sein d'un espace de stockage persistant, puis calcul des distances sémantiques entre ces contenus) ;
    • Monitoring (classement automatique, dans des rubriques, des documents d'un espace sémantique) ;
    • Tagging (extraction de mots-clés, à partir d'un corpus de documents).
  • Octobre 2014 - Janvier 2015
  • Swisslife (pour Nextoo)
  • Méthodologie agile
  • Front : Apache Cordova, AngularJS, Ionic Framework // Back-Office : API REST, NodeJS (Framework SailsJS) // Outils : Git, Bower, NPM.

Réalisation d'une application mobile d’E-Reputation (proof of concept), permettant aux utilisateurs de suivre l'évolution de leur réputation sur Internet :

  • Récupération automatique, sur le Web ouvert, de contenus potentiellement liés à l'utilisateur ;
  • Qualification, par l'utilisateur, des résultats (positifs et faux positifs) ;
  • Classification, par l'utilisateur, des résultats (rubriques personnalisables) ;
  • Auto-apprentissage de l'application (classification automatique des résultats dans les rubriques de l'utilisateur et élimination des faux positifs).

Ingénieur Études et Développement (Stage) | 2014

Réalisation d’une solution de tests automatisés de montée en charge, destinée à l'amélioration du processus de qualification et de validation des services développés par Worldline pour le compte de chaines de télévision.

  • Etude de l'existant (technique et fonctionnel) ;
  • Recueil des besoins ;
  • Développement ;
  • Déploiement en environnement de recette ;
  • Déploiement en environnement de production.

Projet de développement logiciel (Master 1) | 2013

Réalisation d'un module, compatible Drupal 6, permettant de gérer plus efficacement l'annuaire des anciens de l'association.

Mise en place d'une interface (thème) dédiée aux terminaux mobiles.

  • Etude de l'existant :
    • Etude de Drupal 6 (fonctionnalités, principes de développement et API) ;
    • Etude des choix d'implémentation opérés par l'association.
  • Création d'un module permettant :
    • De demander son intégration à l'annuaire ;
    • De demander la mise à jour de ses données ;
    • D'exporter en masse la liste des anciens au format CSV ;
    • D'insérer ou de mettre à jour des anciens en masse (format CSV) ;
    • De gérer les demandes d'insertion et de mises à jour (interface d'administration).

Développeur Web (Stage) | 2012

  • 3 mois
  • Urbilog
  • PHP 5, HTML 5, CSS 3 (design responsive), Javascript (JQuery[UI], Ajax), REST, SOAP, COO.
  • Mise en place d’interactions entre les applications internes de la société :
    • Création d'un système de modules, accessibles depuis la page d'accueil de l'intranet, permettant aux salariés de réaliser rapidement des actions (poser un congé, consulter la liste des absences et des déplacements du jour, etc.).
    • Création de mécanismes permettant aux modules de communiquer avec les applications existantes (Web-Services).
  • Etablissement automatique de tableaux de reporting hebdomadaires, mensuels et annuels, permettant de mesurer l'activité des développeurs et l'avancement des projets :
    • Création et utilisation de Web-Services, permettant de récupérer, depuis les applications internes, les données nécessaires à l'établissement des rapports.
  • Réalisation du front-office d'une application Web de gestion de paie :
    • Réalisation de l'étude préalable (écrans, interactions, fonctionnalités à mettre en œuvre, etc.) ;
    • Analayse (MCD/UML) ;
    • Intégration de l'interface ;
    • Développement des fonctionnalités accessibles aux utilisateurs (front-office).

Développeur Web (Stage) | 2012

  • 2 mois
  • Urbilog
  • PHP, XHTML, CSS, Javascript (JQuery, Ajax), COO.
  • Mise à jour de l’outil de gestion de parcs développé en interne :
    • Etude de l'existant (rétro-ingénierie de la base de données et des classes) ;
    • Correction de bugs ;
    • Amélioration de l'existant (interface, fonctionnalités, etc.) ;
    • Ajout de nouvelles fonctionnalités.
  • Développement de fonctionnalités pour l'application interne de GRH.
  • Formation aux notions d’accessibilité Web.

Développeur Web (Stage) | 2011

Réalisation d'un site Internet dynamique permettant de gérer la communication des différentes structures de l'association avec ses usagers.

  • Etude des besoins (entretiens avec les futurs utilisateurs) ;
  • Etude des solutions disponibles (CMS ou développement spécifique) ;
  • Création de l'interface, en respectant la charte graphique de chaque structure de l'association ;
  • Développement des fonctionnalités en PHP ;
  • Recette (tests de conformité et de bon fonctionnement) ;
  • Mise en production :
    • Hébergement ;
    • Nom de domaine ;
    • Formation des utilisateurs.

Administration de Net-Actuality.org

  • 2003 - 2015
  • Net-Actuality
  • Equipe bénévole
  • PHP 5, HTML 5, CSS 3, Javascript (JQuery[UI], Ajax), COO, MVC.

Création d'un site dédié à l'actualité informatique. N'ayant aucune connaissance en programmation lors du lancement de Net-Actuality, c'est grâce au CMS XOOPS qu'était initialement propulsé le site. Net-Actuality s'est rapidement révélé être l'occasion de manipuler, de tester... bref, d'apprendre, en autodidacte. Le site a ainsi fini par abandonner les outils fournis clefs en mains, au profit de son propre système de gestion de contenus et de sa propre interface.

  • Lancement de la version 7 (septembre 2012) :
    • Intégration de la charte graphique (initialement fournie au format PSD) ;
    • Remise à plat du code (passage sous une architecture de type MVC) ;
    • Utilisation progressive de l'HTML 5 et du CSS 3 ;
    • Site compatible avec l'ensemble des principaux moteurs de rendu du marché ;
    • Parallèlement, abandon du support d'Internet Explorer 6.
  • Administration du site.
  • Rédaction de contenus.

Consulter mon portfolio.

Formation

  • Master 2 MIAGE
    • Parcours IPI-NT
    • Université Lille 1, Nord-Pas-de-Calais
    • Mention Très Bien.
      Année 2013 - 2014
  • Master 1 MIAGE
    • Mention Très Bien
    • Université Lille 1, Nord-Pas-de-Calais
    • 2012 - 2013
  • Licence 3 Informatique
    • Parcours MIAGE
    • Mention Très Bien
    • Université Lille 1, Nord-Pas-de-Calais
    • 2011 - 2012
  • BTS Informatique de Gestion
    • Option Développeur d'Applications
    • Lycée Saint-Rémi, Roubaix (59100), Nord-Pas-de-Calais
    • 2009 - 2011
  • Baccalauréat série E.S.
    • Spécialité Anglais
    • Mention Bien
    • Lycée Saint-Rémi, Roubaix (59100), Nord-Pas-de-Calais
    • 2008 - 2009
  • 2009
  • 2010
  • 2011
  • 2012
  • 2013
  • 2014

Divers

  • Je lis, j'écris et je parle anglais (j'ai obtenu 930 au TOEIC). Au lycée, j'ai appris l'Allemand.
  • Je possède le permis de conduire B.
  • Je joue du piano pendant mon temps libre. J'en ai également pratiqué au Conservatoire National de Roubaix.
  • Sans grande surprise, je suis passionné par l'informatique et, de manière plus générale, par l'actualité du Web et des nouvelles technologies.
  • Je suis un grand « sérievore » en VO. Actuellement, je me passionne pour : Breaking Bad, Games Of Thrones, Homeland, Scandal, The Good Wife et bien d'autres.