Résumé des compétences

Compétences techniques

  • JavaScript - ES5/ES6/ES7 - Programmation Orientée Objet - Architecture - Tests Unitaires - Tests d'intégration
  • NodeJS - Express.js - Socket.io - MongoDB - MQTT - JWT Token - ACL - InfluxDB - Kapacitor - Redis
  • ReactJS - AngularJS - KnockoutJS - Webpack - Babel
  • Protocoles IoT (LoRa, MQTT, IPSO, Cayenne)
  • Déploiement continu : Git, Gitlab, Kubernetes, Helm, Docker, Linux
  • Amazon Web Services
  • Web Scraping, Growth Hacking
  • jQuery - Underscore.js - Require.js
  • HTML5 - API Canvas - API Son - WebRTC - WebSocket - CSS/CSS3 - Sass - Less
  • Ergonomie & expérience utilisateur
  • Mobile - Responsive design - PhoneGap - AppGyver
  • Ruby On Rails, C++
  • Redmine, Jira, BitBucket
  • Nginx, Apache
  • Linux, MacOS, Windows, Bash, Flash, Photoshop, Illustrator
  • Agile, Scrum, Lean Startup

Éxpériences

Projet (en cours) "Social Network" - Développeur/DevOps

Client "Privée"

De décembre 2018 à fin mars 2019

RÉALISATIONS
  • Mise en place d'un environnement de déploiement continue avec Git/Gitlab/Kubernetes/EKS/AWS/NodeJS/Ruby On Rails
  • Création d'Api NodeJS/GraphQl (web/mobile/admin)
  • Déploiement de clusters (redis, applicatif)
  • Migration et scalabilité PostgreSQL (Cluster AWS Aurora)
  • Découplage d'une application monolitique en microservices
  • Migration applicative vers un environnement managé cloud AWS sans interruption de service
  • Déploiement multi AZ / Geo balancing
ENVIRONNEMENT TECHNIQUE :
  • Git, Gitlab, Kubernetes, Docker, NodeJS, oAuth2 Service, JWT tokens, ACL, Roles management, Ruby On Rails, PostgreSQL, Redis, Bash, AWS (EKS, VPC, Route53, EC2, Autoscaler, CloudFront, Lambda, s3, ELB, ...)








Projet (en cours) Aloes - Développeur R&D

https://aloes.io

De janvier 2017 à Maintenant

RÉALISATIONS
  • État de l'art du marché de l'IoT
  • Définition du besoin, spécifications
  • Qu'est qu'un objet?
  • Développement d'une plateforme dédiée à la conception d'objets connectées
  • Communication (logo, site web, contenu, animation)
ENVIRONNEMENT TECHNIQUE :
  • HTML5, Canvas, JavaScript, ReactJS, Plotly, Hightchart, NodeJs, HTTP, MQTT, Lora, Cayenne, IPSO, MySensors, ESP8266, Arduino

Projet Free2Move - Développeur/DevOps

https://www.free2move.services

De mars 2017 à avril 2018

RÉALISATIONS :
  • Spécification/Conception/Développement d'une platforme de gestion de services IoT en temps réel appliquée aux vehicules
  • Création de services de mobilité en temps réel utilisables dans la plateforme (ex : réservation de parking dans les vehicules, utilisations du télépéages, analyse de contexte liées au différents comportements du conducteur, problèmatiques de sécurité liées à l'utilisation des écrans dans les habitacles)
  • Ergonomie et développement des interfaces embarquées dans les vehicules
  • Création d'un système de facturation et de paiement "on the fly" (mobile et car embedded)
  • Développement en architecture microservices et serverless AWS
ENVIRONNEMENT TECHNIQUE :
  • ReactJS, Redux, NodeJS, NodeRED, Redis, AWS (EC2, Lambda, CloudFormation, Route53, DynamoDB, SNS, VPC, Cognito, ELB), Docker

Président Développeur-Concepteur-Formateur d’EXOSTIC

De juin 2015 à Maintenant

RÉALISATIONS :
  • Formateur à l'IMEI, Central Nantes, sociétés privées et mentoring individuel (MongoDB, Linux, Git, ReactJS, CSS, JavaScript)
  • Aide à la création d'entreprise dans le web
  • Développement front-end (ReactJS, Flux) d'un site de traiding de métaux précieux en temps réel: https://bunker-group.com
  • Création d'un site de jeu concours : https://akkapolis.com (NodeJS, JQuery, interfacage Unity)
  • Audit et formation sur AngularJS et JavaScript
  • Création d’un créateur de landing page avec ReactJS, Webpack et ES6 (Architecture Flux) et génération côté serveur (Universal Javascript)
  • Création, mise en place et administration d’un serveur de gestion de serveurs WebSockets permettant de connecter un smartphone comme manette pour des jeux sous Unity avec backoffice pour http://www.thepretender-totalf1.com (architecture multi-serveurs)
  • Création d’un crawler de site pour du growth hacking
  • Création de EXOSTIC SASU
ENVIRONNEMENT TECHNIQUE :
  • ReactJS, Redux, AngularJS, Webpack, ES6, NodeJS, CasperJS, SpookyJS, MongoDB, WebSockets, Unity, NGINX, Ubuntu

Freelance Développeur-Concepteur-Formateur JavaScript/Ruby on Rails

De Aout 2014 à Juin 2015

RÉALISATIONS :
  • Mise en place de l’architecture d’un framework MVC pour du monitoring en temps réel avec NodeJS, PassportJS, ExpressJS, Angular, Redis via Caminte (ORM cross-db), Mocha et SocketIO
  • Mise en place d’une activité de formation pour les débutants (demandeur d’emploi, jeune en reconversion, etc) sur la programmation
  • Création d’applications mobiles(type webapps) avec frontend AngularJS et backend NodeJS/MongoDB/ExpressJS/PhantomJS
  • DevOps avec Nginx, synchronisation ftp, cron, mise en place d'https, déploiement continu avec git
ENVIRONNEMENT TECHNIQUE :
  • NodeJS, ExpressJS, SocketIO, AngularJS, Redis, Mocha, PassportJS, PhantomJS, NGINX, Linux Debian




Développeur-Concepteur-Formateur JavaScript/Ruby on Rails

De Février 2012 à Juillet 2014 chez TOXICODE

RÉALISATIONS :
  • Développement d’un framework de jeux multijoueurs en temps réel via NodeJS
  • Création d’un jeu d’apprentissage de la programmation à travers l’intelligence et la manipulation de robot.
  • Création d’applications multimédias destinées à l’usage dans les écoles (TNI)
  • Formations JavaScript / NodeJs
  • Création d’outils d’administration de site
  • Prestations diverses de création d’applications logiciel (applications de gestion, de jeux, sites vitrines, boutiques en ligne, mobile)
  • Création de vidéos pédagogiques (contenus, montage, diffusion)
  • Mise en place d’articles sur l’explication de la programmation
ENVIRONNEMENT TECHNIQUE :
  • Emploi en télétravail sous environnement Mac/Linux.
  • Utilisation de Nodejistsu, ParseJs, Heroku, Git, Mailchimp et de Skype pour le peer programming
  • Git, Ssh, ftp, Sublime Text
  • Côté serveur : NodeJS, RequireJs, ExpressJS, SocketIO, MongoDB, Mocha, SinonJS, PhantomJS
  • Programmation MVC, OOP, Ruby On Rails, Gems
  • Côté client : HTML/HTML5, Canvas, JavaScript (OOP), JQuery, RequireJS, KnockoutJS, CSS/CSS3

Professeur en Mathématiques et Physique

2010-2011 chez ACADOMIA

RÉALISATIONS :
  • Accompagnement d'étudiants de la primaire jusqu'au BTS en Mathématiques et Physique

Stagiaire développeur

06/2011 à 08/2011 chez WIMO

RÉALISATIONS :
  • Refonte du site Web
  • Conception et développement d'une aide en ligne pour le logiciel de communication unifié Com-On
ENVIRONNEMENT TECHNIQUE :
  • JavaScript, SVG, HTML, CSS, PHP

Stagiaire Physicien/développeur

06/2008 à 08/2008 au LABORATOIRE DE PHYSIQUE THÉORIQUE D’ORSAY (GROUPE COSMOLOGIE)

RÉALISATIONS :
  • Création d'un programme en C/C++ simulant les différents scénarios d'inflation à plusieurs champs
ENVIRONNEMENT TECHNIQUE :
  • Relativité générale, Cosmologie, C, C++

Formations

  • 2012 Master, Création et Edition numériques Université Paris 8
  • 2010 Licence de physique fondamentale Université Paris XI
  • 2008 Ingénieur Matériaux et Nanotechnologies INSA Rennes
  • 2007 Math Sup / Math Spé Lycée Léonce Vieljeux La Rochelle
  • 2005 Bac STI Génie Mécanique Lycée Léonce Vieljeux La Rochelle

Centres d'intérêts

  • Musique (Basse, Guitare, Harmonica, MAO)
  • Sciences (Physique, Astrophysique, Cosmologie)
  • Sports de glisse (Skateboard, Snowboard, Wakeboard)