Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Fabien Thebaud

Fabien Thebaud

Ingénieur informaticien Javascript / Java

Ingénieur informaticien
Javascript
Java
Bilingue français-anglais
Curieux et passionné
42 ans
Permis de conduire
En poste Ouvert aux opportunités
Développeur curieux et passionné, mes langages de prédilection sont le Javascript et le Java. Après des années passées côté back-end, j'évolue dernièrement plutôt coté front-end.

Curieux, j'aime apprendre et progresser au quotidien. J'aime les équipes dynamiques, les projets enrichissants, le partage des connaissances et la liberté d'action.

Bilingue français-anglais.
CV réalisé sur DoYouBuzz

Cycle ingénieur, option informatique

INSA (Institut National des Sciences Appliquées), Rennes

2004 à 2007
Diplôme d'ingénieur, spécialité informatique, obtenu en 2007

Classe préparatoire intégrée

INSA (Institut National des Sciences Appliquées), Rennes

2002 à 2004
Cycle préparatoire scientifique généraliste

Baccalauréat scientifique, spécialité mathématiques

Lycée Saint Sauveur, Redon

1999 à 2002
Bac Scientifique mention bien et mention européenne
  • Assistance technique pour Thalès LAS / La Ruche. Développement Full-Stack.
    • React/Redux
    • HTML, CSS
    • Swagger/API Rest
    • Go
    • Kubernetes, docker
    • Protobuf
    • MongoDB
  • Développeur Front-End sur le projet CatalogOne (mars 2018 - octobre 2019)
    Fort contexte international (équipes en Israël, Chypre et Inde), travail à distance et en anglais.
    • React / Redux
    • HTML5 / CSS3 / SASS
  • Lead Front-End sur le projet ARConnect/AmdocsOne (juin 2017 - février 2018).
    Mise en place du socle technique et développement Front-End.
    • React / Redux
    • HTML5 / CSS3 / SASS
    • GraphQL
    • Manipulation SVG
    • ESLint
  • Lead Front-End sur le projet Thales Live Streaming (novembre 2019 - mars 2020)
    Plateforme de webcast sécurisée incluant un chat et une présentation de slides.
    Pilotage de la réécriture du portail, développements, mise en place intégration continue, encadrement développeurs juniors.
    • React / Redux
    • HTML / CSS / SASS
    • Streaming (HLS)
    • Chat (Matrix)
    • Eslint, Stylelint
    • Tests unitaires (Jest / Enzyme) et d'intégration (Cypress)
    • Intégration Continue: Jenkins / Gitlab
  • DevOps sur le Projet Thales Live Streaming (mars - mai 2017)
    • Développement Front (React / HTML5 / CSS3)
    • Développement Back (NodeJS / Express / Python )
    • Ops (Docker, Ansible)
  • Développement Front-End :
    • JavaScript (ExtJs)
    • HTML 5, CSS 3
  • Développement Back-End :
    • Java 8 / JEE (Spring, JPA/Hibernate)
    • Api REST
    • Junit, Mockito
    • SQL (Oracle)
  • Responsable de la formation JavaScript en interne
  • Conception d’écrans (maquettes), rédaction de spécifications
  • Tests d’intégration, recette
  • Maintenance d’application / correction de bugs
  • Projets :
    • Sillage : Logiciel de gestion du dossier patient et de prescription / production de soins en milieu hospitalier.
    • Genois : Logiciel de gestion du circuit du médicament et des dispositifs médicaux en milieu hospitalier.
  • Développement :
    • Java / JEE (Spring, Struts, Hibernate, JSP, Tomcat, Apache)
    • PL/SQL (Oracle)
    • Script (Bash/ksh)
  • Rédaction de spécifications fonctionnelles et techniques, de contrats d'interface
  • Tests d’intégration, tests de charge et d’endurance, recette
  • Maintenance d’application / correction de bugs
  • Packaging, livraisons, déploiement d’application en production
  • Projets :
    • RCS-e : Plate-forme de messagerie instantanée pour smartphones (Android, IPhone) pour Orange.
    • BlueLink : Application « bandeau téléphonique » pour les centres d’appels BlueLink (Filiale Air France).
    • Orange-WiFi : Plate-forme de gestion des hotspots Orange et de leurs utilisateurs.
    • Parsifal : Progiciel CRM de suivi de commande et de suivi client pour les offres internet Orange.
    • FPAL : Application de gestion de la fidélisation de la clientèle téléphonie fixe (professionnelle et résidentielle) pour Orange.
  • Développement Java :
    Réalisation en Java d’un module d’échange asynchrone et synchrone de messages XML, destiné à être intégré dans un logiciel de gestion du dossier médical patient.
  • Développement C, streaming :
    Etude des protocoles de streaming et écriture en C d’un module de rejeu de sessions de Streaming capturées sur un réseau de téléphonie mobile, dans le cadre de l’amélioration de la QoS (Quality Of Service).
  • Langages de programmation principaux : Javascript, Java
  • Langages de programmation secondaires : Python, GO, PL/SQL, Bash
  • Frameworks : React, Redux, Spring
  • API : REST (Swagger), GraphQL (Apollo)
  • Base de données : Oracle, MySQL, MongoDB
  • Outils : GIT, SVN, NPM, Webpack, Eslint, StyleLint, Sonar
  • Environnements : Linux, Windows
  • Serveurs : Nginx, Apache, Tomcat
  • CI/CD : Jenkins, Kubernetes, Docker
  • Méthodes Agiles (JIRA)
  • Anglais : bilingue (Utilisation quotidienne de la langue), 950 au TOEIC en 2006
  • Espagnol : notions