Harold
BOISSENIN

Gestion de projet Web
Analyste développeur Agile / Lead
PHP - JavaScript / FullStack
SOLID Principles

31 ans (05/05/1987)

boissenin@gmail.com
06 51 55 95 37
 
565 rue Jacquard, A2
34000 Montpellier



Compétences

  • Compétences

    • PHP 7+ : Symfony 2-3-4, Silex, Slim, Twig, Smarty, Doctrine2
    • JavaScript : Vanilla+TypeScript, NodeJS, Angular2-3-4-5-6, EmberJS, jQuery, ...
    • Balisage : HTML5, CSS3(+SCSS), Twitter Bootstrap, XML, ...
    • Bases de données : MySQL, Redis, MongoDB, ElasticSearch
    • Automatisation : Composer, NPM, Grunt, Bower, Gulp
    • Tests : PHPUnit, Karma, Jasmine, MS Test & Feedback
    • Autre : Java, Python, C++, ASM, PIC16F, Arduino, ...
  • Méthodes et Outils

    • SOLID principles
    • Méthodes Agiles (SCRUM & Kanban) : Atlassian Jira + Agile, MS Team Foundation Server, Trello
    • Analyse : Domaine Driven Design, UML, Design Patterns, Refactor legacy code
    • Versioning : Git, Perforce
    • IDE : PhpStorm
    • Environnement de travail : Windows, Installation serveur xAMP (Debian, Ubbuntu, Windows), VirtualBox & VMware - Vagrant & Docker
  • Points forts :

    • Auto didacte passionné + formation continue ; pragmatique ; bon communiquant, compréhension du besoin & keep it simple ; empathie et écoute (Human first!)
    • Plannification ; Respect des délais ; Réactivité
    • À la recherche de nouveaux challenges

Expériences

  • 2018

    • OcéaSoft :
      • LoadingBench (Angular 5.2) :
        Creation d'un banc hardware pour flasher les Devices, connexion via webSocket et définition des Options avant le lancement de la Programming Session. Le banc permet de flasher un grand nombre de Devices rapidement.
        Synchronisation avec les applications Web de la société. Le client peut aisément programmer ses Périphériques de mesures physiques avant de les envoyer en mission.

    • ETAI (SF4) : Développement d'un ERP pour un hopital
      Gestion des rôles (ACL) Administrateur/Soignant/Educateur
      Calendrier, agenda, gestion des Résident, des Maisonnées, alertes Soins...
      Lead 2 dev
  • 2017

    • OcéaSoft :
      • CobaltView (PHP) : Intégration de la TaskForce, une équipe 4 développeurs ayant pour mission d'achever le développement de l'application.
        Application permettant le monitoring et la configuration de capteurs/sondes connectées. Mesure de paramètres physiques. Seuils d'alarmes configurables tout comme la façon dont est averti l'utilisateur (Twilio).
        Développement module JS pour dessin vectoriel. Utilisation avancée de CanvasJS chart. +Autres fonctionnalités BackEnd (ERP standard)
        Analyse et mise en conformité de l'application face aux exigences de la Food and Drug Administration (21CFR#11 : Electronic Records; Electronic Signatures)
        3 dev front + 1 dev back
      • OceaView (EmberJS) : Reprise de l'application développée par un sous traitant. Optimisation des perfomances afin de tenir la charge. Apport de fonctionnalités UI avancées. 2 versions sorties depuis.
        1 dev front + 1 dev back
      • MultiView (Angular 2 -> 6+): Developpement d'une application unifiant toutes les webAPP. L'application a pour objectif de manager tous les types de Device de la société.
        3 dev front + 1 dev back
  • 2016

    • Carnet du Droniste (SF3) : Création d'un carnet de vol numérique complet.
      Gestionnaire de pièce. Le drone doit être configuré puis lancé sur une mission. Les temps de vol sont comptabilisés pour chaque pièce.
      Tout a été pensé pour pouvoir configurer des missions, interventions, missionner de drones avec un ou plusieurs télépilote et assistant. Calcul de la volumétrie...
      Le but étant de simplifier les démarches pour le profesionnel du drone : générer en fin d'année un rapport complet pour la DGAC (obligatoire pour les pilotes) en plus des services de gestion proposés à côté.
      Lead 2 dev
  • 2015

    • CarteWin (SF2) : Conception & réalisation d'un système de carte de fidélité universelle (multi enseigne) pour le compte du groupeWIN.
      Développement avec Symfony 2, Doctrine, SOLID principle, Jira + Agile
      Le commerçant dispose d'une tablette ou PC, d'une douchette scanner de code barre et de cartes de fidélité avec identifiant.
      Gestion avancée des parts et pourcentage de commission entre le groupeWin, les manager, distributeurs, commerçants et client.
      Remise du cash client via virement SEPA automatisé, envoi de SMS...
      Lead 3 dev
    • Guide de voyage (SF2) : Création d'un portail pour le tourisme ET les photographes google.
      Ce portail, très similaire aux autres portails (référencement d'établissements), permet aux photographes google de proposer en plus de la visite virtuelle, un référencement sur ce portail mettant en avant la visite virtuelle. Toutes les annonces de ce portail disposent d'une visite virtuelle 360.
      Les photographes peuvent s'inscrire et Gérer leurs annonces. Le portail dispose de fonctionnalités basiques : recherche par département, par activité, tags...
      Projet réalisé seul
  • 2014

    • Domotique : Réalisation d'un système de domotique modulable pour installation sur mesure.
      Conception d'un système permettant de contrôler sa maison via une interface connectée (SmartPhone, PC...)
      Développement du serveur avec NodeJs, ExpressJs, SocketIo.
      Chaque pièce dispose d'un module Arduino connecté à ses périphériques à controller (prise, lampe, chauffage, store...)
      L'utilisateur se connecte au serveur sécurisé qui lui renvoie en temps réel l'état des périphériques contrôlables.
      Projet réalisé seul
  • 2013

    • Photographe Google : Dans le but de compléter mon panel d'offre en tant qu'indépendant je m'équipe de matériel photo professionnel et je passe avec succès la certification Photographe Google Business View. Je réalise des visites virtuelles pour le compte de Google.
      Ce matériel me permet d'être indépendant lorsqu'il sagit de réaliser un site vitrine.
      MàJ: arrêt de cette activité en tant que Pro -> loisir seulement
  • 2010 à maintenant

    • FREELANCE : Je quitte Pixel-Art en septembre 2010 pour partir Freelance
      Durant ces années je réalise différentes tâches de développement Php en sous traitance. Egalement du site vitrine en intégralité quand un client se présente.
      Depuis 2014 je travaille avec des commerciaux, notamment pour les visites virtuelles.
  • 2006 à 2010

    • Développeur chez Pixel'Art : Boite de communication basée à Saint-Remy-de-Pce, j'intègre l'équipe en tant que développeur PHP.
      Je m'occupe de toute la dynamique des sites, Back-end et intégration Front.
      + Réalisation d'une boutique from scratch.

Sur la table de chevet

  • Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  • The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
  • Clean Architecture : A Craftman's Guide to Sofrware Structure and Design Robert C. Martin
  • Agile Software Development, Principles, Patterns, and Practices Robert C. Martin
  • eXtrem Programming, gestion de projet J.-L. Bénard, L. Bossavit, R. Médina, D. Williams - Edition Eyrolles
  • Domain-Driven Design in PHP Carlos Buenosvinos, Christian Soronellas, Keyvan Akbary
  • Design Patterns: Elements of Reusable Object-Oriented Software GoF : Erich Gamma, John Vlissides, Ralph Johnson, Richard Helm
  • The Clean Architecture in PHP Kristopher Wilson
  • Principles of PHP - Package Design Matthias Noback
  • JavaScript - La référence David Flanagan - Edition O'Reilly
  • UML in a Nutshell Sinan Si Alhir - Edition O'Reilly
  • ...

Centres d'intérêt

  • VTT : Enduro & DownHill - Club Lachtouteam La Grand Combe
  • Musique : Organisation d'événements musicaux (électronique) via mon asso' Scisson, location et installation de matériel scénique (scène 10kw Precision Devices & Beyma)
  • Drones & RC : Gros intérêt pour la racing (QAV250) et la prise d'images aériennes, projet de vidéo sportive filmée au drone
  • Veille Technologique : Sur les technologies du web et de la communication, Hardware et matos...

Diplômes & Autre

  • Anglais lu, écrit, parlé
  • Formation 5 jours avec Thierry Châtel sur Angular 5 avancé
  • Bac Génie Électronique à Avignon (84000) en 2006 - Licence mathématique informatique commencée mais le travail est venu jusqu'à moi et j'ai donc quitté l'école pour travailler chez Pixel'Art WEB
  • Permis B avec véhicule