Java/Spring expert, Full-stack architect Bordeaux, France

Saattaa olla saatavilla

(Päivitetty 2020-01-20)

Java/Spring expert, Full-stack architect

Bordeaux, France

Äidinkieli French, Sujuva English

  • 17 years of experience, Java & Spring certified
  • Full-stack : Java/Spring/Hibernate, ReactJS/Angular, React Native/Flutter
  • Fast learner, knowledge sharer (IT trainer, JUGs &Devoxx speaker...)

Taidot (25)

Spring

CONCEPTION

EXPERT

Eclipse

Java

PROTOTYPAGE

RGPD

JSP

JavaScript

Angular

SERVLETS

JPA

Hibernate

UX

React Native

REACTJS

Flutter

Google Cloud Platform

DOCUMENTATION

PERMETTANT

GCP

COACHING

DÉPÔTS

ÉTUDES DE FAISABILITÉ

RÉALISATION

Yhteenveto

Disponible uniquement sur Bordeaux, ou en télétravail complet.

Työkokemus

Blogger
The Coders's Breakfast

2008-01 - Nykyhetki

Auteur du blog technique The Coder's Breakfast: http://thecodersbreakfast.net
- Articles techniques sur Java, les frameworks OpenSource et le métier de Développeur
- Quiz Java
- Conférences et communauté
http://thecodersbreakfast.net
Freelance
Moka Technologies

2014-10 - Nykyhetki

Après 12 ans en SSII, je travaille désormais en freelance, via ma société Moka
Technologies (http://mokatech.net).
Architecte Java
Evollis

2019-02 - 2019-07

Bordeaux Area, France
Consulting technique et organisationnel:
- Architecture: participation à la définition de l'architecture logicielle
- Développement: mise au point du framework de validation unifié,
développement de POCs (Keycloak, React)
- Qualimétrie: audit de code initial, définition des bonnes pratiques de développement
- Performances: amélioration significative des performances des process
critiques, notamment le "parcours client"
- Mise à jour technologique: migration vers Java 12, Spring Boot 2, mono-
repository, Jenkins pipelines
- Formation et support technique des équipes
- Amélioration des processus agiles
(Mission en tant que Freelance / Moka Technologies)
Architecte full-stack (GCP/Java/React)
Client Malt

2018-02 - 2018-09

Bordeaux Area, France
Architecture et implémentation d'une plateforme de référencement de produits dans le domaine de l'édition.
Accompagnement métier et technique du client.
> Java 8, Spring Boot, Google Cloud Plarform, Neo4j, ReactJS, ONIX
> Télétravail à temps complet
(Mission en tant que Freelance / Moka Technologies)
Consultant
Hager Group

2017-10 - 2017-12

Bordeaux Area, France
Etude, présentation et conseil autour de la RGPD (Règlementation Générale pour la Protection des Données personnelles)
Conseil en architecture et audit d'applications.
Expert Java / web
Saagie

2017-01 - 2017-07

Télétravail
Architecture et développement de "Data Governance", nouvelle application de Master Data Management intégrée à la plateforme Saagie.
- Assemblage du socle technique (Java8/Spring Boot/Angular4/Hadoop/ MongoDB), configuration du déploiement continu avec Jenkins2 et Docker sur DataFabric
- Réalisation d'une version initiale du produit (MVP) pour présentation au Salon du Big Data 2017
- Industrialisation et poursuite du développement de l'application
- Prise en compte des impératifs liés à la GDPR (nouvelle directive européenne sur la gestion des données personnelles)
- Collaboration directe avec le Product Owner et le UX Designer référent
> Java 8, Spring Boot, Angular 4 + Typescript, Hadoop (Hive/HDFS),
MongoDB, Jenkins2, Docker, Saagie DataFabric
> Méthodologies Agiles, télétravail à temps complet
(Mission en tant que Freelance / Moka Technologies)
Architecte full-stack (Java/AngularJS)
Atos

2015-08 - 2016-12

Bordeaux Area, France
Architecte sur les projets "TARS" du groupe AccorHôtels, au sein de la Direction Technique du centre de services Atos.
- Conception du nouveau "Socle Technique v2" (Java 8 / Spring / Hibernate / AngularJS / Spring Security), base de toutes les nouvelles applications
TARS. Développement de l'application de référence et des archétypes
Maven permettant de "boostraper" les nouvelles applications, rédaction de la documentation associée.
- Modernisation et rationalisation du "Socle Technique v1" (legacy): migration
vers Java 8, développement de composants techniques communs, audit de sécurité des librairies.
- Prototypage de nouvelles architectures: bus d'événements inter-applicatif,
clustering de sessions avec Redis, gestion centralisée des logs, SSO
- Accompagnement technique des projets, revues d'architecture et de code
- Modernisation de l'application de monitoring de la Production avec ElasticSearch et Kibana
> Java 8, Spring, Hibernate, AngularJS, REST, Maven, Gulp, Jenkins, Tomcat,
Sybase
> Méthodologies agiles, travail en équipe distribuée (Mérignac / Evry)
(Mission en tant que Freelance / Moka Technologies)
Expert Java
Cdiscount

2014-11 - 2014-12

Bordeaux Area, France
Prestation de conseil et développement sur le site Casino Drive.
- Développement du site CasinoDrive
- Conseil pour l'évolution de la plateforme technique
- Sécurisation XSS
- Initialisation du chantier d'intégration continue
> Scrum, Maven, SAP, Git, IntelliJ, HTML/CSS, Java 1.4
(Mission en tant que Freelance / Moka Technologies)
Java Master Course Trainer
JavaSpecialists.EU

2010-05 - 2014-11

En tant que Partenaire et Formateur référent du "Java Champion" Heinz
Kabutz, animation des cours "Java Specialist" et "Java Concurrency Specialist".
Java/JEE Architect & Trainer
Zenika

2008-12 - 2014-10

Bordeaux
Java / Java EE trainer (Java, Advanced Java, Expert Java, Servlets, Hibernate/JPA, Wicket, HTML5, AngularJS)
Prototypes & mockups development
R&D, blog & press publishing
Expert Java
Lectra

2014-02 - 2014-07

Bordeaux Area, France
Au sein de l'équipe PDM, analyse et amélioration des performances sur le produit PLM, solution intégrée pour le design et la gestion des produits et des collections dans le domaine de la mode.
Egalement, audit de code, mise en place d'ateliers de veille technologique,
formation des équipes.
> Java 6 & 7, ExtJS, Tomcat, Dynatrace, Yourkit, IntelliJ, Maven, Ant
(Mission en tant que consultant Zenika)
Expert Java
Caisse des Dépôts

2013-06 - 2013-12

Bordeaux Area, France
Lead technique pour la définition et mise en place du socle technique nouvelle
génération (v4) pour les portails ICDC. Implémentation du portail Retraites (SARA) sur ce
socle.
> Java 7, Spring 3.2, JAX-WS, Maven, HTML5, Twitter Bootstrap 3, Spring
MVC, Tiles, Oracle, EHCache Server, Eclipse, JRebel
(Mission en tant que consultant Zenika)
Expert Java
Agfa HealthCare

2012-10 - 2013-01

Bordeaux Area, France
Intervention sur le projet ORBIS (gestion des hôpitaux: médication,
planification, suivi des patients ) au sein de l'équipe principale (18 personnes).
- Conception et développement de nouvelles fonctionnalités, maintenance
- Accompagnement technique: formation, conseil, revues de code, outillage
- Redéfinition du processus de qualimétrie: étalonnage des règles, intégration
aux sprints Scrum, uniformisation inter-équipes
> Java 6.0, Eclipse, IntelliJ, Maven, Framework propriétaire, Méthode Scrum,
Environnement en Anglais (équipes en France, Allemagne, Benelux)
(Mission en tant que consultant Zenika)
Expert Java
TWIN CORP

2012-06 - 2012-08

Paris Area, France
En relation directe avec le Product Owner, réalisation d'une application de mise en relation de Coachs en management et de cadres d'entreprises
- Gestion des calendriers en lecture et saisie
- Prise en compte des timezones des participants
- Intégration aux calendriers d'entreprise
- Internationalisation
> Java 6.0, GWT, IntelliJ, Maven, Méthode Scrum, Hébergement cloud
(Cloudbees)
(Mission en tant que consultant Zenika)
Architecte Java
CACEIS

2011-02 - 2012-02

Paris Area, France
Au sein de la cellule Architecture et Support Web&Open, architecture et support sur l'application OLIS-FA, permettant la gestion et la valorisation des portefeuilles clients.
- Définition des normes d'architecture et de codage
- Refactoring et modernisation
- Support et coaching des développeurs
- Animation de formations et présentation techniques
- Mise en place de l'usine logicielle: Maven, Jenkins, tests unitaires et
- d'acceptation, analyses qualimétriques
- Analyse structurelle de l'architecture
- Veille technologique et développement de l'application de monitoring
> Java 6.0, Tomcat 6, ExtJS, IntelliJ, JRebel, Maven, Jenkins, JUnit, SVN
(Mission en tant que consultant Zenika)
Expert Java
Bureau Veritas

2010-09 - 2010-11

Paris Area, France
Reprise et complétion d'une application, permettant la gestion des experts-
visiteurs.
- Audit de l'architecture et du code existants
- Débuggage et complétion des écrans GWT
- Interfaçage avec Google Maps: cartes avec marqueurs, calcul d'itinéraires
- Interfaçage avec les webservices Documentum
> Java 6.0, Tomcat 6, GWT, Eclipse, Maven
(Mission en tant que consultant Zenika)
Expert Java
GE

2010-08 - 2010-08

August 2010 (1 month)
Paris Area, France
Prototypage et lancement d'un projet pilote de synchronisation et de pilotage
des
référentiels inter-applicatifs (Master Data Management).
- Participation à l'élaboration de l'architecture technique
- Développement d'écrans GWT
- Développement d'agents de synchronisation inter-systèmes
> Java 6.0, Spring 3.0, REST (Spring MVC+Jackson), Tomcat 6, GWT,
Eclipse, Maven
(Mission en tant que consultant Zenika)
Expert Java
FullSIX Groupe

2010-03 - 2010-06

Paris Area, France
En renfort de l'équipe d'architectes, développement du back-office de la boutique en ligne
d'un opérateur téléphonique majeur.
- Développement d'écrans très complexes, full AJAX en Wicket
- Modèle métier très étendu, gestion d'un graphe de modifications
- Amélioration du thème graphique et de l'ergonomie.
> Java 6, Spring 3.0, Hibernate 3, Tomcat 6, Wicket, XHTML/CSS/Javascript/
jQuery, IntelliJ, Jrebel, Jetty
(Mission en tant que consultant Zenika)
Expert Java
Fullsix

2009-06 - 2010-01

Paris Area, France
Amélioration de l'architecture existante et développement de nouveaux
modules pour la
WebFactory, application critique intra/extranet, gérant la relation client, les plannings et les budgets.
Refactoring massif du socle technique pour migration vers Spring, Hibernate et Stripes.
- Assistance à l'analyse des besoins auprès du client
- Force de proposition pour l'architecture technique
- Conception et développement de modules: reporting projet (financier et planning), gestion des ressources (congés, affectations), workflow de soumission
et de validation des devis.
- Collaboration étroite avec les architectes internes FullSix
- Conseil et accompagnement pour l'intégration d'une solution de reporting
(BIRT)
> Java 6.0, Spring 2.5, Hibernate 3, Oracle, Tomcat 6, Stripes, Servlets/JSP/
Taglibs, XHTML/CSS/Javascript/jQuery
(Mission en tant que consultant Zenika)
Expert Java et Référent Technique

2004-05 - 2008-11

Expert Java/J2EE
Voyages-sncf.com

2008-06 - 2008-11

Levallois-Perret
Au sein de l'équipe WDI (Web / Distribution Internationale) en charge du développement du moteur de réservation ferroviaire de la SNCF:
- Conception et développement du module de gestion de l'après-vente
internationale (consortium RailTeam) ;
- Refactorisation et amélioration du moteur de règles déterminant l'éligibilité
aux différents modes de retrait des billets.
(Mission en tant que consultant Soat)
Expert Java/J2EE
La Banque Postale

2006-09 - 2008-06

Au sein du pôle Expertise de la Direction de l'Informatique des Services
Financiers:
- Accompagnement de plus de 30 projets à destination des Conseillers
Financiers, Conseillers en Immobilier, et guichets de poste: assistance à l'expression des besoins, préconisation et validation d'architecture, assistance
au développement.
- Conception et développement des composants sensibles, études de faisabilité et d'impact, préconisation de normes et de processus, intégration de progiciels.
- Veille technologique et formation.
Principales réalisations:
- Conception et développement de modules de sécurité permettant
l'authentification auprès de partenaires (assurances ).
- Intervention sur la Passerelle d'Authentification des Guichets, leur permettant
d'accéder aux applications financières.
- Développement de l'application de validation technique de l'ensemble du socle technique NTIC.
(Mission en tant que consultant Soat)
Ingénieur concepteur J2EE
Neuf Cegetel

2005-03 - 2006-09

Boulogne-Billancourt Area, France
Intervention sur les projets 9IPNet (VPN et services entreprises), 9Office (Voix sur IP) et 9ervices (Noms de domaines et hébergement). Participation à la fusion des S.I. Neuf Télécom et Cégétel.
- Développement de l'application de dégroupage automatique, sous contraintes d'éligibilité et de quotas complexes (500'000+ lignes traitées).
- Mise en place des webservices permettant l'interfaçage entre les S.I. de Neuf Télécom et Cégétel. Documentation, outillage et formation autour de ce
framework.
- Développement d'un pool de connexions aux bases de données (thread- safe).
- Modélisation de workflows sous W4, développement des pollers et connecteurs associés.
- Mise en place d'un référentiel documentaire fonctionnel et technique pour le plateau DSI.
- Veille technologique et R&D , développement d'outils interne, formation.
- Mise en place d'un processus d'intégration continue (Apache Continuum).
(Mission en tant que consultant Soat)
Ingénieur concepteur Java/J2EE
Thales Information Systems

2004-06 - 2005-03

Conception et développement d'un système de gestion des données
aéronautiques pour Ilmailulaitos (Aviation Civile Finlandaise), en partenariat
avec Mekon.
- Conception de la base contenant les données aéronautiques statiques
mondiales (espaces et couloirs aériens, aérodromes, balises).
- Import/export des données aux formats AIXM 3.3 (XML) et Arinc 424 (Texte),
et conversion automatique entre ces formats.
- Développement du client léger de pilotage et supervision de la base: édition
textuelle des données, gestion des imports/exports, statistiques et monitoring.
- Développement du client lourd de représentation graphique et d'édition
interactive des données.
- Intégration de Thales AIS pour la gestion des données dynamiques (NOTAM, METAR, plans de vol).
- Développement d'outils internes: simulation et validation d'algorithmes,
génération de code.
(Mission en tant que consultant Soat)
Ingénieur d'études
CRIL TECHNOLOGY

2003-08 - 2004-05

Assistance à maîtrise d'oeuvre pour le Service des Bases Aériennes de la DGAC: assistance à la spécification des besoins et conseil en architecture
informatique.
- Pour le Ministère du Travail, mise en conformité et migration des bases de données des gestion des Recours Hiérarchiques et des Recours Contentieux
(RHRC)
- En relation directe avec la maîtrise d'œuvre de l'ANAES (Agence Nationale d'Accréditation et Evaluation en Santé), conception et réalisation de l'application intra/extranet pour la saisie des évaluations de ses experts-
visiteurs.

Koulutus

Master's degree
EFREI - Ecole Française d'Electronique et d'Informatique

1997-01 - 2002-01

Sertifikaatit

Sun Certified Java
Sun Certified
Certified Java
Certified Professional developer
SpringSource Certified Spring

Ota yhteyttä konsulttiin

/