Après une expérience significative chez un éditeur de logiciel, j'ai décidé en 2011 de changer de technologie en passant du client lourd au développement web. Installé durablement en région parisienne, je cherche à perfectionner mes connaissances sur les dernières technologies web et les pratiques devops. Ces dernières années, j'ai particulièrement été marqué par ces évolutions, ainsi que par l'agile et le mouvement Software Craftmanship. Je souhaite m'inscrire dans ce mouvement.

Compétences :

Langages du web

Avancé
  • HTML
  • CSS
  • JavaScript
  • TypeScript

Plateformes, frameworks et bibliothèques web

Avancé
  • Node.js
  • Express
  • AngularJS
  • Angular
  • Vue
  • Lodash

Outils web

Avancé
  • npm
  • grunt
  • gulp
  • Webpack
  • ESLint
  • Husky

Testing web

Avancé
  • Mocha
  • Jasmine
  • Cypress
  • Selenium

Réseaux

Intermédiaire
  • TCP
  • UDP
  • IP
  • http
  • dns
  • ftp
  • smtp
  • pop3
  • imap

Bases de données

Intermédiaire
  • Modèle relationnel
  • SQL
  • Merise

Contrôle de version

Maîtrise
  • git
  • gitflow
  • github flow
  • trunk based dev
  • semver
  • GitHub
  • GitLab

DevOps

Intermédiaire
  • Pratiques DevOps
  • Continuous Integration
  • Continuous Delivery
  • Continuous Deployment
  • Jenkins
  • xldeploy
  • travis ci

Méthodologies et pratiques

Avancé
  • La RACHE
  • Waterfall
  • Cycle en V
  • Agile (SCRUM)

Sécurité

Intermédiaire
  • PKI X.509
  • TLS
  • OWASP
  • S/MIME
  • Signature électronique
  • MOOC ANSSI

Expérience professionnelle (5)

Tech lead Frontend
Banque de France
juin 2015 à septembre 2018
Paris, (FR) France https://www.banque-france.fr/
  • Web
  • JavaScript
  • HTML
  • css
  • oAuth2
  • git
  • gitlab
  • devops
  • jenkins
  • xldeploy
  • JIRA
  • scrum

Tech lead Frontend en régie en accompagnement d'un Centre de Service en nearshore (Lille) et conseil de l'équipe projet.

  • Programme FIBRE : Scaffold du projet frontend (2015) (AngularJS, angular-material, gulp, npm, Jasmine, svn puis git).

  • Programme FIBRE : Rédaction de documents de normes et d'aide au développement.

  • Programme FIBRE : Conseil et qualification sur la rédaction des spécifications techniques.

  • Programme FIBRE : Revues de code, qualification et accompagnement des développements du centre de service.

  • Programme FIBRE : Gestion de diverses problématiques techniques (OAuth2, performances, analyses bugs, gestion de la codebase)

  • Programme FIBRE : Mise à niveau de la stack technique front dans la mesure du possible (dette technique, ESLint, tests)

  • Projet Espace Entreprise : Tech lead opérationnel (AngularJS, Bootstrap, gulp, npm, Jasmine, git).

  • Projet Espace Entreprise : Encadrement de deux développeurs frontend juniors.

  • Projet interne de gestion des environnements : Développement en solo du frontend avec le DevOps en solo pour le backend (TypeScript, AngularJS, Bootstrap, npm, webpack, Jasmine, Cypress, git)

Consultant AngularJS
Pages Jaunes
avril 2014 à juin 2015
Sèvres (92), (FR) France https://www.pagesjaunes.fr/
  • Web
  • JavaScript
  • HTML
  • css
  • git
  • gitlab
  • JIRA
  • scrum
  • cordova

Développement et maintenance sur la refonte de l'application web mobile responsive (site à fort trafic).

  • Développement et maintenance sur la partie Javascript de la webapp. (AngularJS, RequireJS, npm, bower, grunt, git).

  • Migration d'un fork de cette webapp à Cordova sur Android.

  • Sprints de deux semaines : scrum quotidien, planning meetings, retros.

  • Revues de code bilatérales.

Consultant Java/J2EE web
BK-Consulting
mai 2013 à novembre 2013
Paris, (FR) France http://bk-consulting.com/
  • Web
  • JavaScript
  • HTML
  • css
  • java
  • play framework
  • git
  • TeamCity
  • MySQL
  • scrum

Développement de deux applications web au forfait en mode agile (SCRUM) dans le domaine de l'hotellerie.

  • Développement en Java et SQL des serveurs d'applications (Play!, MySQL, git).

  • Développement du frontend (AngularJS, Bootstrap, git).

  • Sprints de deux semaines : scrum quotidien, planning meetings, retros.

  • Revues de code bilatérales.

Ingénieur logiciel
Scaled Risk
novembre 2012 à janvier 2012
Paris, (FR) France http://www.scaledrisk.com/
  • Web
  • JavaScript
  • HTML
  • css
  • java
  • git
  • GitHub

Développement des web services et du frontend d'une solution Big Data.

  • Couche services (Java, Apache Thrift).

  • Couche web (intranet) (RIA : HTML5, CSS2, Javascript).

Analyste-programmeur
LOMACO Informatique
avril 2006 à avril 2011
Figeac (Lot), (FR) France http://www.lomaco.fr
  • Client lourd
  • Windev
  • Java
  • C#
  • HTML
  • css
  • svn
  • MySQL
  • HyperFileSQL

Programmeur, service logiciels de gestion et spécifiques puis, Analyste-Programmeur service logiciels sanitaires.

  • Recueil des besoins avec le client ou la MOA (A distance ou sur site).

  • Rédaction de documentation technique à destination des développeurs.

  • Développement des produits et modifications demandés.

  • Encadrement auprès des développeurs.

  • Tests internes.

  • Déploiement et tests pré-production (A distance ou sur site).

  • Formation des utilisateurs (Sur site).

  • Support de niveau 3 (A distance ou sur site).

Bénévolat

Modérateur
Developpez.com
janvier 2018 à aujourd'hui

Modération des forums, rédaction d'actualités, relectures techniques d'articles avant publication.

  • Chroniqueur très actif (1er semestre 2018)

Études (2)

Concepteur-Développeur (en VAE)
Développement logiciel
AFPA, Beaumont (63)
2011 à 2011
  • UML 2.0
  • SQL
  • POO, Design Pattern du GoF
  • Java6
Développeur informatique
Développement logiciel
AFPA, Béziers (34)
2005 à 2006
  • Merise
  • UML 1.1
  • SQL, TransactSQL
  • .NET 1.1, Visual Basic
  • Java5
  • HTML, CSS, Javascript

Publications

memo-dev chez GitBook
1 janvier 2013
  • git
  • base de connaissance
  • markdown

Un dépôt git pour conserver mes notes qui est devenu par la suite un GitBook servant de base de connaissance. Utilisation quasi-quotidienne. Recherche fulltext dans mes notes.

7 octobre 2018
  • CV
  • jsonresume
  • JavaScript

Un thème en français pour la génération de CV basée sur l'écosystème jsonresume.

14 septembre 2018
11 septembre 2018
16 juillet 2018
16 juillet 2018
11 juin 2018
31 mai 2018
10 mai 2018
26 avril 2018
17 mars 2018
11 mars 2018
25 février 2018
23 février 2018
20 février 2018

Langues

Français

Langue natale

Anglais

Bonnes lecture, écriture, et compréhension orale. Manque de pratique en expression orale.