Harold
BOISSENIN

Développeur Web, SOLID Principles
Symfony / NodeJS / FullStack

30 ans (05/05/1987)

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



Compétences

  • Langages de programmation

    • PHP 7 : Symfony 2 & 3, Silex, Slim, Twig, Smarty, Doctrine2
    • JavaScript : Vanilla, jQuery, NodeJs
    • Balisage : HTML5, CSS3(+SCSS), Twitter Bootstrap, XML...
    • Bases de données : MySQL, MongoDB
  • Méthodes et Outils

    • SOLID principles
    • Méthodes Agiles (SCRUM) : Atlassian Jira + Agile, Trello
    • Analyse : UML, Design Patterns, Refactor legacy code
    • Tests : PHPUnit
    • Versioning : Git, Perforce, SourceTree, github, bitbucket
    • IDE : PhpStorm
    • Environnement de travail : Windows, Installation serveur xAMP (Debian, Windows), VirtualBox & VMware. Vagrant & Docker
  • Connaissances et utilisation simple

    • Angular 1 & 2, React, EmberJS Processing
    • ElasticSearch
    • Ruby & Ruby on Rails, C, C++, Java
    • Automatisation Grunt, Bower, Gulp

Expériences

  • 2017

    • OcéaSoft : Intégration de la TaskForce, une équipe 4 développeurs ayant pour mission d'achever le développement de l'application CobaltView.
      Application permettant le monitoring et la configuration de capteurs/sondes connectées. De nombreux paramètres physiques peuvent être mesurés. Seuils d'alarmes configurables tout comme la façon dont est averti l'utilisateur (Twilio). Logiciel 21 CFR #11 compliant.
      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)
      Bridge avec Active Directory (LDAP) pour l'application (installation intranet seulement)
  • 2016

    • Carnet du Droniste : Création d'un carnet de vol numérique complet. (Symfony3, SOLID)
      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é.
  • 2015

    • CarteWin : Conception & réalisation d'un système de carte de fidélité universelle (multi enseigne) pour le compte du groupeWIN. (Symfony2, SOLID)
      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...
      Je mène à terme le projet en tant que team lead d'une petite équipe de 3 développeurs
    • Guide de voyage : Création d'un portail pour le tourisme ET les photographes google. (Symfony2)
      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...
  • 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.
  • 2010 à 2016

    • FREELANCE : Je quitte Pixel-Art en septembre 2010 pour partir Freelance
      Durant ces 6 années je réalise différentes tâches de développement Php en sous traitance.
      Je réalise aussi des sites en intégralité quand un client se présente.
      Depuis 2015 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.
      J'y réalise entre autre 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
  • Agile Software Development, Principles, Patterns, and Practices Robert C. Martin
  • 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
  • eXtrem Programming, gestion de projet J.-L. Bénard, L. Bossavit, R. Médina, D. Williams - Edition Eyrolles
  • 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 : Cross Country & DH - 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

  • Bac Génie Électronique et Licence Mathématique Informatique (non validée, équivalence) à Avignon (84000)
  • Permis B avec véhicule