Fabien - Développeur LISP
Ref : 090824B003-
95170 DEUIL LA BARRE
-
Développeur, Scrum Master, DevOps (42 ans)
-
Freelance
Expérience professionnelle
Dev Java / Ansible
Véolia – Depuis Octobre 2020 - Télégestion des site de traitement des eaux
Migration de plateforme de Struts vers Java / Angular / Amazon
Environnement: Angular 10 / Typescript, Spring Boot, JPA, Postgres. Coding Review, TDD (Junit5, Mockito), Flyway, Lombok
Développement de protocoles pour capteurs (FR1000, FR4000, WIMO) afin de remonter de nouveaux types de données
Refonte interface Graphique permettant l’analyse de données et une meilleure maintenance et astreinte sur site.
Support applicatif aux agents territoriaux.
Utilisation sur 120 sites en France et au Maroc.
Script Ansible de livraison
Dev Java
Waltio – De Septembre à Octobre 2020 - Logiciel d’aide à la déclaration fiscale des plus values sur les crypto actifs.
Développement d’API d’analyse de transaction sur les différentes plate formes d’exchange (Binance, Kraken, ********).
Association de transactions
Balance
Génération Pdf de rapport fiscaux sur aws S3
Environnement: Java, MongoDB
Dev Java
Ansemia – Juillet/Aout 2020 - Logiciel d’analyse de document et extraction de de différents vecteurs (adresse de facturation, de livraison prix)
IA en Python
Extraction de différents vecteurs (adresse de facturation, de livraison prix) sur des documents textuels
Extraction des émotions sur des images ou vidéos
Moteur de recherche
Environment technique : jhipster, Elastic Search, python, pytorch
Lead Dev Java
BPI - Projet de Banque En Ligne - De Juillet 2019 à Juillet 2020
Intervention sur le projet réseau d’entrepreneurs.
▪ Facilitation des échanges avec les équipes externes, résolution des points de blocage
▪ Echange avec les équipes GED, API Management, Access Manager, pour monter les architectures définies par le DAT
▪ Clean Code
▪ Développement du front end en Angular
▪ Tests unitaires en utilisant JUnit5 / Mokcito.
▪ Prise en charge des Document d’architecture technique (DAT) et implémentation
▪ Animation de coding dojo : refactoring, TDD, clean code
▪ Documentation: Wiki Technique, Gitlab
▪ Configuration des environnements (110 serveurs) et reporting avec Ansible
▪ Environnement Technique
Java 8/10, Angular 8, SpringBoot, API REST, Apache Tomcat,
PostgreSql, Oracle, Junit5, GIT, Maven, Sonar, Jenkins, Ansible,
Openshift.
Développeur Java
EHESS - Développeur moteur recherche sémantique - Depuis Juin 2018
▪ Développement open source en collaboration avec l’Uqam ( Université
du Quebec) : ********/
▪ Customisation Moteur opensource Vivo
▪ Modification de l’ontologie
▪ Configuration des environnement Tomcat / Solr avec Ansible
▪ Environnement : Java8, Sparql, Solr, owl , rdf, Ansible
Scrum Master
SeLoger - Projet Refonte CRM Salesforce – 2 équipes - De Février 2019 à Mai
2019
▪ Accompagnement sur Framework SCRUM de 2 équipes : offer,
▪ Protection du PO / PPO
▪ ScrumOfScrum
▪ Participation à la communauté agile Scrum (Lego4Scrum, atelier sur
les energizers / icebreaker, Management3.0)
Scrum Master
BNP CIB -- Scrum Master - Aout 2018 à Janvier 2019
▪ Équipe de 3 équipes : Search (Python / Elastic) / Translate (Go) /
Agrégateur de News (React / Go) , DEvops ( Traefic, Rancher)
▪ Atelier Découpage User Story - Coaching PO
▪ Organisation et animation des rituels : Grooming, Sprint Planning,
Daily, Sprint Review, Sprint Rétrospective
▪ Création en relation avec le PO de MVP
▪ Amélioration et développement du pipeline de CI / CD (Python,
Jenkins)
▪ Gestion des conflits
▪ Facilitateur
▪ Atelier User Story, User Story Mapping, Example Mapping.
De Novembre 2017 à Avril 2018 : Paris Turf
Scrum Master de 3 Squad (Média, Paris, Mobile - 12 personnes)
Organisation et animation des rituels : Grooming, Sprint Planning, Daily, Sprint Review, Sprint Retrospective
Mise en place de partage de connaissance Devops : atelier devops
Lever d’obstacles
Mise en place de COPIL pour échanger sur les actions du plateau dev avec les différents métiers
Mise en Place de KPI sur les différents métiers ( paris, info)
Mise en place de pratique agile ( espace collaboratif, pair programming, retour expèrience)
De Février 2016 à Novembre 2017 : ******** (Groupe Saint Gobain group) – Projet from scratch
******** a pour but la mise en relation entre des particuliers ayant un projet de construction ou d’amélioration de leur habitat et les professionnels du batiments
Responsable Web (5-8 personnes/ FrontEnd & BackEnd) / ScrumMaster / Développement Full Stack
Projet From Scratch : 1ère Livraison en 5 mois.
Estimation / Priorisation / Négotiation avec le marketing ou les parties prenantes
Validation des besoins métiers (design, faisabilité…)
Définition des releases comprenant 3 autres équipes : API paiement, Intermédiation (BigData / Python)
Evaluation des adhérences et des risques avec les autres équipes ou externes
CRM (Salesforce)
Lead Tech (J2ee)
Livraison – Exploitation (ssh, scripting, Ansible)
Support texhniques aux commerciaux
Daily meeting / Retrospective
Méthodologie: Scrum
Environnement technique: Java8, Spring, Hibernate3, SQL, Rest / SOAP (Jersey), ElasticSearch, Salesforce (SOQL), Angular 1.5 / 4, Drupal, Html, Css, Javascript, Jquery
Outils: Jira
Depuis Octobre 2013 : RATP – TMA au forfait / application de maintenance des bus de la RATP
Chef de Projet Java (4 - 5 personnes) / ScrumMaster / Développeur J2ee
Budget actuel : 500 000€ / an
Chiffrage / Réalisation des Devis / Négociation.
Planification / Priorisation des tâches
Garanti du respect des délais, périmètre et qualité des livrables
Animation des cérémonies de Scrum / Comité de suivi mensuel avec le client.
Proposition de Plan de d’Amélioration: mise en place moteur écrans de recherche, Monitoring, Qualité (Refactoring, Tests, Plan d’amélioration pour palier à la dette technique)
Rapport de l’avancement au directeur de projet
Volonté de développement des compétences de l’équipe (formation, veille techno : mise en place de présentation d’outils ou de nouvelles techno en adéquation avec le projet)
Mise en place d’une application Mobile pour la maintenance
Méthodologie : Mise en place de Scrum / Kanban
Environnement Technique : Java7, Swt, Hibernate3, Spring, SQL, Rest (Resteasy), ElasticSearch (ELK)
Outils : Mantis Redmine
De Novembre 2011 à Octobre 2013: SACEM
Développeur moteur de recherche
Développements de l’indexation et de la recherche (restitution) des œuvres musicales et vidéo (Lucene)
Création de service WebServices REST pour client Web
Outil de migration de Base de Données (Spring Batch)
Environnement Technique : Jav6, Spring (MVC, IOC, Batch), Lucene, Hibernate4
De Septembre 2010 à Octobre 2011 : ********
Développeur Java/SQL moteur d’indexation et recherche
Développements du moteur de recherche (Lucene) de produits pour différents services (Web, mobile, MarketPlace…) ; exposition des différents services au front .NET
Test de performance et de charge (Jmeter). Test de couverture (Cobertura)
Suivi de mise en recette et de mise en production.
Environnement Technique : Jav6, Spring, Lucene, Hibernate3, Struts, Jax-RS
De Février 2010 à Septembre 2011 : Royal Franchising (Montpellier) – Télétravail
Développement Java/Swing d’un terminal de point de vente tactile.
De Mars 2009 à Aout 2010: Induct – Télématique embarquée, gestion de flottes de véhicules
Gestion de Projet Web - Développement embarqué
Développent embarqué (langage propriétaire) ; service de récupération des données en .net ; SQL
Mars 2008 à Mars 2009: Ingénieur chez ******** - Mission, chez Airbus Cimpa
Développeut Java/ Windchill / ScrumMaster
Scrum master : animation des daily, facilitateur (7 personnes)
Rédaction de spécifications techniques détaillées et de cahier de test.
Développement d'une application PLM (Java, Windchill, Javascript, Oracle, Jsp, Html, SQL) et de web Services (Tomcat AXIS-SOAP) pour échange de données avec des applications tierces (Soap).
Méthodologie : Scrum, XP
De juin 2005 à Février 2008 : Ingénieur chez Cap Gemini
Mission chez Médiamétrie ; corrélation d’information d’audimat et publicitaire ; Java, Spring, Ibatis
FORMATION
Depuis Mars 2022 - Alyra École Blockchain – parcours développeur
Outils: solidity, geth, parity, ganache, truffle, metamask,etherjs web3js,
RemixIde, hyperledger
2003 - 2004 : DESS Intelligence artificielle, Reconnaissance des formes et Robotique
2002 - 2003 : Maîtrise Informatique
COMPETENCES PROFESSIONNELLES
Gestion de Projet Agile / Scrum master:
Conduite de projet (équipe de 2 à 7 collaborateurs)
Méthodes agiles :
• Scrum (Daily, Poker Planning, Revue, Démo, Rétrospective, Priorisation).
• Kanban (Limitation des taches par états du flux),
• XP (Revue de Code, Pair Programming)
Pilotage /Management :
Gestion d’indicateurs (reste à faire, taux d’occupation de l’équipe, taux de retours (bugs), taux d’indisponibilité de la production)
Chiffrage / Réalisation de devis
Qualité de Reporting et de Communication
Animation de comité de suivi
Attention portée sur la qualité du code (revue de code, test TDD) et des livraisons, sur la formation de l'équipe et la communication avec le client.
Développement :
Framework & Librairies Java: Spring3, Hibernate4, Lucene, JSF2 / Primefaces, EJB3, Swing, Swt
Web : Web Services REST (Spring MVC, Resteasy, Jackson), JSP
Front End : Angular 1.5 / 4, Css, Bootstrap, jQuery, gulp
Serveurs utilisés : Tomcat, WebLogic Jboss, Glassfish
Qualité : Jenkins, Cruise Control, Cobertura, Sonar
Tests : JUnit, Jmeter, Mockito, DBUnit, DBSetup, JMeter,
Outils, Eclipse Maven, NetBeans
BDD : Oracle10g 11g, SQL Server, My SQL,
Perf : Optimisation BDD (Profiling), Monitoring JVM, JETM
Devops: Linux, ssh , Ansible, Ftp, docker, kubernets
Blockchain :
Solidity, Truffle, Ganache, web3js
Qualité :
Clean Code, TDD, BDD, Coding Dojo
Langues: Anglais : niveau technique