-
Saagie
- Expert Java / Web fullstack
2017 - 2017
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)
-
Atos
- Architecte / Expert Java
Bezons
2015 - 2016
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)
-
Cdiscount
- Expert Java
Bordeaux
2014 - 2014
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)
-
Moka Technologies
- Freelance
2014 - maintenant
Après 11 ans en SSII, je travaille désormais en freelance, via ma société Moka Technologies.
-
Lectra
- Expert Java
Paris
2014 - 2014
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)
-
ICDC
- Architecte Java
Arcueil
2013 - 2013
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)
-
AGFA Healthcare
- Expert Java
Artigues près Bordeaux
2012 - 2013
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)
-
TwinCorp
- Expert Java
Paris
2012 - 2012
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)
-
CACEIS
- Architecte Java
Paris
2011 - 2012
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)
-
Bureau Veritas
- Expert Java
Puteaux
2010 - 2010
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)
-
General Electric
- Expert Java
Paris
2010 - 2010
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)
-
Fullsix
- Expert Java
Levallois-Perret
2010 - 2010
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)
-
JavaSpecialists.eu
- Java Specialist Master Course Trainer
2010 - 2014
Formateur certifié du JavaSpecialist Master Course, formation d'expertise Java développée par Heinz Kabutz, Champion Java.
http://www.javaspecialists.eu/courses/master.jsp
-
Fullsix
- Expert Java
Levallois-Perret
2009 - 2010
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)
-
Zenika
- Architecte Java
Paris
2008 - 2014
Architecte Java.
* Missions d'audit d'architecture et de code.
* Prototypage et aide à la décision technologique.
* Réalisation et accompagnement sur les projets clients.
* Préparation et animation de formations en interne ou chez nos clients.
* Publication d'articles sur les blogs (blog.zenika.com et YesWicket.com), et dans la presse spécialisée informatique
* Suivi de conférences internationales (SpringOne...)
* Animation de conférences à Devoxx France et aux Java User Group (JUGs) sur les Annotations Java, la programmation concurrente, et la programmation fonctionnelle
-
Voyages Sncf
- Développeur Java
La Défense
2008 - 2008
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)
-
Soat
- Expert Java
Paris
2004 - 2008
Expert Java et manager technique.
En interne
--------------------
* Réalisation de missions en régie
* Encadrement d'un groupe de consultants : accompagnement technique, conseil en gestion de carrière, plan de formation.
* Animation de formations techniques tous les mois : Java 5, Ant (utilisation et développement de plugins), Intégration continue (Ant, JUnit, Continuum, Subversion), Spring IOC, Design Patterns, Ergonomie et "user experience", Servlets & JSP, Spring MVC, GWT, Wicket.
Mission chez Voyages-SNCF
07/2008 - 11/2008
Expert Java/J2EE
--------------------
Au sein de l'équipe WDI (Web / Distribution Internationale) responsable du développement du moteur de réservation ferroviaire de la SNCF :
* Conception et développement de nouveaux services de réservation et d'après-vente à destination des clients internationaux (RailTeam)
* Refactorisation et amélioration du moteur de règles déterminant l'éligibilité aux différents modes de retrait des billets.
Technologies :
* Java 5.0, Maven
* Spring 2.0
* Weblogic, Struts, Servlets/JSP/Taglibs, XHTML/CSS/Javascript
La Banque Postale
10/2006 - 06/2008
Expert Java/J2EE et architecte logiciel.
--------------------
Au sein du pôle Expertise de la Direction de l'Informatique des Services Financiers (DISF) :
* Accompagnement projet : Accompagnement MOA/MOE, prototypage et maquettage, conception et audit des architectures NTIC, assistance technique auprès des équipes de développement, audit de code.
* Expertise : Conception et développement des composants critiques du socle technique, études de faisabilité et d'impact, définition des normes et des processus, intégration de progiciels.
* Veille technologique et animation de formations
Principales réalisations :
* Conception et développement du module de sécurité permettant l'authentification des guichets auprès du partenaire en assurances, via un jeton de sécurité crypté.
* Intervention sur la Passerelle d'Authentification des Guichets (PAG), leur permettant d'accéder aux applications financières.
* Conception et développement d'une solution de "single sign-on" par jeton de sécurité crypté, permettant de s'interfacer de manière transparente avec les applications des partenaires.
* Développement de l'application de validation technique de l'ensemble du socle technique NTIC (EJB, JMS, Webservices, JDBC, connecteurs Mail et Http...)
* 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.
* Rédaction d'un Guide de Conception Détaillée, définition des normes de codage, préconisations ergonomiques pour les applications web. Animation de formations (Java, Spring, HTML/CSS).
Technologies :
* Java 1.3 / 1.4 / 5.0
* IDE : Rational Software Architect 7 (RSA7), Websphere Application Developer Studio (WSAD) 4 & 5
* Intégration continue : Ant, Maven, JUnit, JMock, Continuum
* Spring, JCE (cryptographie), Log4j, HttpClient, Axis Webservices, Velocity
* Web : Websphere 4 / 5 / 6.1, Tomcat, Servlets/JSP/Taglibs, XHTML/CSS/Javascript, contraintes d'accessibilité.
* Modélisation UML2 avec RSA 7 et Rational XDE.
* EJB 2.1, DB2, connecteur CICS.
Mission chez Neuf Télécom
03/2005 - 09/2006
Ingénieur Concepteur.
--------------------
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 d'une application de dégroupage automatique des lignes (IPADSL>ACA>DSLD), sous contraintes d'éligibilité et de quotas complexes (450'000+ lignes traitées par jour).
* Mise en place d'un framework de webservices, permettant l'interfaçage entre les systèmes informatiques de Neuf Télécom et Cégétel. Documentation, outillage et formation autour de ce framework.
* Développem
-
CRIL Technologies
- Développeur
2002 - 2004
Mission à la D.G.A.C.
02/2004 - 05/2004
Ingénieur d'Etudes.
--------------------
Conseil et assistance à la spécification auprès du Service des Bases Aériennes :
* Analyse fonctionnelle et technique des applications existantes (Contrôle des nuisances sonores aux abords des aéroports, Calcul des taxes aéroportuaires, Gestion des données juridiques).
* Assistance à l'analyse des besoins correctifs et évolutifs.
* Rédaction du dossier de spécifications fonctionnelles détaillées.
* Conception de la nouvelle architecture technique en conformité avec le référentiel interne : Tomcat, Struts, Oracle et Business Object.
* Rédaction du dossier d'appel d'offres.
Technologies : Tomcat, Struts, HTML/CSS/Javascript, Oracle 9i, Business Object, Access, VBA.
Mission auprès du Ministère du Travail
11/2003 - 02/2004
Ingénieur d'Etudes.
--------------------
Responsable de la migration des données historiques sur le projet RHRC (gestion des Recours Hiérarchiques et des Recours Contentieux).
* Analyse de la base historique non-relationnelle.
* Filtrage et transfert des données historiques dans une base Oracle temporaire.
* Conception du schéma de la base Oracle finale.
* Définition et automatisation des procédures de mise en conformité des données historiques, pour insertion dans la base finale.
* Intervention chez le client pour superviser le processus lors de l'installation du produit.
Technologies : Oracle 9i et outils associés, PL/SQL, Tora, PowerAMC.
Mission auprès de l'ANAES
08/2003 - 11/2003
Ingénieur d'Etudes.
--------------------
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 d'une application intra/extranet pour la saisie des évaluations de ses experts-visiteurs.
Afin de garantir la confidentialité des données, un framework spécifique a été développé, permettant :
* L'authentification locale ou depuis l'intranet (mode "single sign-on"), avec gestion des droits par module et par page.
* La création dynamique de formulaires pour la saisie des fiches d'évaluation, par assemblage d'éléments (items, rubriques, pages).
* La saisie, la modification et la consultation des fiches d'évaluation, et des appréciations liées.
* L'édition d'états synthétiques imprimables.
Intervention chez le client pour le déploiement de l'application et la formation des utilisateurs.
Technologies : Oracle 8i, Apache, PHP, HTML/CSS/Javascript, PowerAMC.