Jean-François Labbé

Lead Développeur full stack & Ingénieur DevOps

35000 Rennes • France

Compétences Techniques

Programmation : Ruby, Ruby on rails, Java, Javascript, C, bash
DevOps : Linux, chef, vagrant, ansible, docker, rancher, git, heroku, nginx, newrelic, rollbar
Data : Postgresql/TimescaleDB, Redis, Elasticsearch, MongoDB
Outils : Git/Github/Gitlab, Jenkins, vagrant/docker, déploiement continu, ShapeUp / SCRUM

Compétences Métier

Ingénieur DevOps
Architecte d’applications web
Développement / gestion d’applications Web
Conseil en stratégie de test (embarqué et web)

Formation Initiale

2009 - ESEO - Ingénieur informatique et électronique

Spécialité Systèmes Embarqués et Automatismes

Certifications

REQB : Requirements engineering qualifications board
CFTL : Comité Français des Tests Logiciels
Quality center administration

Expériences Professionnelles

Freelance DevOps et lead développeur web - JFLab Depuis Juillet 2018

Développement et maintenance d’applications en Ruby On Rails dans un context industrialisé

  • Création d’une application web multi-tenant
  • Intégration paiement stripe
  • Management des prestataires

Outils: Ruby On Rails, Postgresql, Mysql, Elasticsearch, Redis, Tailwindcss, Bootstrap, StimulusJs, Heroku, Docker, Github, CircleCi, ScoutAPM, Rollbar

Co-Speaker "Développement de micro-services sur Kubernetes" - Breizhcamp 2018

Ingénieur DevOps et Architecte d’applications - Energiency Octobre 2016 - Juillet 2018

DevOps

  • Accélération de la livraison et amélioration de la qualité des fonctionnalités déployées
    • Ré-écriture des Playbooks Ansible
    • Mise en place d’un workflow Feature branch avec merge request
    • Packaging des applications (java, javascript, python) en image docker
    • Création de l’intégration continue avec déploiement automatique en review
    • Migration des applications de production vers le cloud
    • Automatisation de la création d'environnements de développement à la demande
  • Formation et amélioration continue de l’équipe de développeurs :
    • Workflow Git
    • Stratégie de tests & Intégration continue
    • Gestion de leurs applications en production
    • Gestion de l’infrastructure de production et des coûts AWS
  • Feedback
    • Création d’un dashboard de gestion des clients
    • Mise en place du monitoring, alertes et agrégation des logs
  • Étude de la migration de Rancher vers Kubernetes : PoC et rédaction de rapport
    • Déploiement des environnements de review
    • Rédaction des charts Helm
    • Configuration, stockage fichiers et bases de données, packaging

Architecte Backend

  • Extraction d’application en services
  • Architecture de la nouvelle version du backend
  • Recrutement des ingénieurs backend

Outils: Ansible, Rancher, Docker, Kubernetes, AWS, Google Cloud, Java, Ruby on Rails, Postgresql / TimescaleDB, MongoDB, Javascript, Python, Gitlab, Gitlab CI, Agile

1er prix Startup week-end Rennes 2016 - My Safe Zone

My Safe Zone, une application permettant "de stocker et d’envoyer de manière cryptée du contenu journalistique sensible sans garder aucune trace sur le device"

Ingénieur informatique spécialisé en test logiciel - Kereval Octobre 2009 - Octobre 2016

Développeur d’application Web open source et DevOps pour IHE-europe

  • Conception, développement, test, documentation, déploiement
  • Gestion des serveurs Linux, applications et bases de données

Ingénieur embarqué et chef de projet

  • Création d’un programme Matlab de génération de cas de tests à partir d’un modèle Simulink
  • Création d’un banc de test des protocoles de communication embarqués Lin/CAN
  • Étude du besoin, création d’un banc Hardware-in-the-loop et formation pour Bobcat
  • Formateur à la pratiques de tests (écoles et entreprises)

Outils: Java, Jboss, Postgresql, Twitter bootstrap, Chef, Vagrant, Proxmox, Bash, Pandoc, Jekyll, Méthodologie Agile, XP, Certification Cofrac

Stage - Mesure des performances d’un OS temps-réel dédié à l’automobile - Kereval Février - Sept. 2009

Stage - Création d’un banc de test Hardware-in-the-loop (HIL) - Neopost(NL) Mai - août 2008

Langues

  • Francais: Langue maternelle
  • Anglais: Lu, parlé, écrit. Toeic: 875, First: C

Centres d'intérêt

  • Course à pied (10-20 km)
  • Badminton : responsable et animateur au sein de l’association vivre à Beauregard
  • Photographie