Jean-Michel DOUDOUX
50 ans, en concubinage, deux enfants

54700 Pont-à-Mousson, France

jean-michel.doudoux@wanadoo.fr

https://www.jmdoudoux.fr/

@jmdoudoux

http://www.linkedin.com/in/jmdoudoux

 

Senior tech lead, Java Champion

 
  •   Senior tech lead pour la société Sciam depuis octobre 2022,
  •   CTO pour la société Oxiane Luxembourg et le groupe Oxiane, de septembre 2015 à septembre 2022,
  •   Technical system analyst pour la société RBC IS Bank d'avril 2011 à septembre 2015,
  •   Architecte logiciel pour la société Sfeir Benelux d'octobre 2006 à avril 2011,
  •   Analyste programmeur pour la société Atos Origin de janvier 2005 à septembre 2006,
  •   Analyste programmeur pour la SSII Médiaware de juin 2002 à décembre 2004,
  •   Analyste programmeur dans le groupe I.B.M. à partir d'août 1995 (d'abord au sein de la filiale C.G .I. Informatique puis dans la division I.B.M. Global Services à partir de janvier 1999)

Java ChampionOracle Java Champion depuis juin 2014

  • Speaker à différentes conférences : Devoxx France (2012, 2016, 2017, 2018, 2020, 2021, 2022, 2023), formation Devoxx France (2019, 2021, 2022), JavaDay Paris (2022, 2023), Oracle Code (2018), VoxxedDay Luxembourg (2016, 2017, 2018, 2022), BreizhCamp (2018), LuxIO (2018, RivieraDev (2023)
  • Speaker à différents JUG : Paris JUG, Lorraine JUG, YaJUG, NormandyJUG, NantesJUG, BordeauxJUG, LyonJUG, ElsassJUG, ...

 

COMPETENCES


Responsabilités exercées

 

Directeur technique

Formateur

Encadrement d'un à trois développeurs pour de petits projets ou de petites applications

Développement de socles applicatifs avec veille et support technologique

Réalisation, tests et mise en exploitation d’applications

Etude détaillée, technique et fonctionnelle, lors de la conception d’applications

Domaines applicatifs

 

Banque, industrie, énergie et gestion/publication de documents, formation

Techniques et outils utilisés

 

  Environnements :

Client/Serveur et web N tiers, mobile ( Palm et Pocket PC ), Mainframe IBM

  Conception :

Merise, U.M.L

  Développement :

Java : Java SE 1.0 à 21, Java/Jakarta EE et de nombreux frameworks et API open source
.Net : C# 2.0 ( ASP .Net, WinForm )
Web : HTML, CSS, Javascript, XML, XSL, ASP 3, PHP
Autre : Delphi 3, 6 et 7, VB 6, Perl, Smalltalk, Cobol, Pacbase batch et C/S

  SGBD :

Oracle 8 et 9, PL/SQL, Sybase, MySQL 4, SQL Server 7, DB2, IDS2, DL1

  Outils :

Eclipse 1 à 4.24, Docker, Visual Studio .Net 2003, 2005 et 2008, JDeveloper 9i et 10g, MQseries 5

  Système :

Windows, Linux, AIX, Mac OS X, MVS

  Serveurs web
  et d'applications :

Apache 1.3, IIS 5
Tomcat 3 à 10, Websphere AS 3.5 et 4, OAS 10g, Wildfly

  Mobile :

AppForge MobileVB 3.5, eVB, Java ME

 

FORMATIONS


❏ Formation de base : D.U.T. Informatique à Nancy en 1993

❏ Formation initiale C.G.I. Informatique (mi-août à octobre 1995) : Unix, Cobol, Pacbase, Oracle

❏ Formations internes I.B.M. : U.M.L., Java avancé, Websphere studio et Application Server, E.J.B.

 

EXPERIENCE PROFESSIONNELLE


Sciam
depuis 10/2022

Senior tech lead

Oxiane Luxembourg,
Groupe Oxiane
Windhof (Luxembourg)
de 09/2015 à 09/2022

Chief Technology Officer, formateur

Formateur :

  • Animation de plus de 200 sessions, 30 cours différents (Java, Docker, Web, ...), pour 1120 stagiaires de tout niveau
  • Rédaction de 15 cours (catalogue et spécifiques client) et mises à jour de cours existants
  • Animation séminaires pour Devoxx-FR 2019, 2021, 2022 (+/- 70 stagiaires)

CTO :

  • Audits et BBL Java pour des clients
  • Organisation d'événements techniques internes mensuels (ApérOx/OxLive), workshops (OxLab)
  • Montée en compétences des collègues : formations nouveaux embauchés, préparations à la certification Java
  • Rédaction d'articles sur le blog

Rédacteur en chef InfoQ-Fr : d'octobre 2018 à septembre 2022

RBC IS Bank
Esch sur Alzette (Luxembourg)
04/2011 a 08/2015

Projet "Global Fund Platform" [Technical System Analyst (Technical leader)]

Choix et définition des solutions techniques (double authentification avec token, intégration de solutions d'entreprises, ...)
Support technique à l'équipe, revue de code, validation des documents techniques et fonctionnels
Améliorations fortes de la performance et de la fiabilité de l'application
Investigations et résolution de problèmes techniques de production, coordination avec l'exploitation

RBC Dexia IS Bank
Esch sur Alzette (Luxembourg)
05/2010 à 04/2011

Projet "DS Online" [régie, analyste développeur]

Maintenance évolutive et corrective

Bourse de Luxembourg
Luxembourg
10/2006 à 04/2010

Projet "Gestion des enveloppes" [régie, architecte]

Architecte du domaine Référentiel
Mise en place de l'architecture et développement d'un framework
Développement d'une application Java / .Net / Services web SOAP

Cour Européenne de Justice
Luxembourg
01/2005 à 09/2006

Projet "TMA" [forfait, analyse développeur]

Développement d'applications Java (J2SE / J2EE)
Maintenance corrective et évolutive de diverses applications (Java/J2EE, Oracle, Perl, VB 6)
Responsable de plusieurs applications et support technique.

Forfaits pour
RTE Nancy,
Mairie de Metz,
Espace RDI,
Adepa
07/2002 à 12/2004

SohO Informatique : développement de plusieurs applications web dont un agenda rédactionnel et une gestion électronique de documents avec support multi base de données (C#, ASP .Net, Oracle, MySQL)

Adepa : développement d'un extranet permettant la gestion et la diffusion de documents et d'informations (C#, ASP .Net)

RTE : encadrement et responsable technique de la maintenance évolutive et corrective d'une application et du projet de conversion de programmes Casio FX-880P en V.B. 6, étude de faisabilité pour le portage de cette application sur PDA avec développement d'un prototype sur Palm et Pocket PC 2002 (VB 6, XML, AppForge Mobile VB 3.5)

Mairie de Metz : rédaction des spécifications détaillées et développement d'un intranet basé sur une gestion de contenu, développement de scripts pour la conversion automatique de fichiers Appleworks en PDF (UML, ASP 3.0, applescript),

Espace RDI : développement d’un prototype d’intranet (ASP 3 et Delphi)

Electricité de Strasbourg
01/2002 à 07/2002

Projet "Agence en ligne" [régie, analyste développeur]

Analyse fonctionnelle détaillée et conception, développement de plusieurs services (UML, Visual Age Java 3.5, Tomcat, Websphere AS 3.5 et 4)

Electricité de Strasbourg
05/2001 à 01/2002

Projet Siebel [forfait, analyste développeur]

Rédaction de la norme de développement en Java du projet. Développement de servlets, beans et JSP avec échanges de données au format XML avec le progiciel CRM Siebel eEnergie

Paramétrage d’un environnement de test et de production, et déploiement de l’application dans ces environnements (Visual age Java 3.5/ Websphere AS 3.5 / MQSeries 5.1)

C.N.C.A.
[agence IBM à Nanterre]
09/2000 à 04/2001

Projet "Sysiphe" [forfait, analyste développeur]

Maintenance évolutive et corrective de l’application multi plateformes (IBM / Bull) : mises à jour des programmes et de la documentation, passages des jeux d’essais et des tests de non-régression (Pacbase)

EDF-GDF Services
Issy les Moulineaux
09/1999 à 08/2000

Projet "Optimia" [forfait, analyste développeur]

Conception technique de modules serveur, développement et maintenance corrective de programmes clients et serveurs pour le domaine Relation Clientèle (Visual Age Pacbase C/S et Smalltalk)

S.N.V.B.
Laxou
11/1997 à 08/1999

Projet "Arrêtés de comptes" [régie, analyste développeur]

Participation à l’intégration du progiciel Tokos arrêté v 7.0 de Sopra dans le S.I. : conception, réalisation et mise en production des chantiers "recherche des autorisations de découverts", "éditions internes et clientèles ", et "comptabilisation des résultats avec R.D.J. " (Cobol 2, DB2)

GIE LORICAM
Laxou
08/1996 à 11/1997

Projet "Euclide" [régie, développeur]

Au sein de la cellule "continuité de service", participation à la maintenance du SI de la Caisse du Crédit Agricole de Lorraine : développement de programme de fiabilisation des bases de données (Pacbase, DL1)

B.N.P.
(agence IBM à Lyon)
05/1996 à 07/1996

Projet "Achitecture Grand Système" [forfait, développeur]

Migration de programmes de deux domaines d'un environnement BULL, GCOS8, TP8, IDS2 vers un environnement IBM, MVS, IMS, DB2

ALSTHOM S.A.
Belfort
11/1995 à 04/1996

Projet "SYNOM" [forfait, développeur]

Migration des données du système existant vers le nouveau (Pacbase, Oracle)

 

DIVERS


❏  Centres d’intérêts :

  • Ceinture noire 3eme dan de Judo et de Ju Jitsu (participation à la finale du Championnat de France 2007 de Ju Jitsu, catégorie expression technique), arbitre national Ju Jitsu (de 2010 à 2018) et continental Ne Waza (de 2013 à 2018)
  • Veille technologique (programmation et IT)
  • Figuriniste et maquettiste

❏ Webmaster de mon site personnel www.jmdoudoux.fr et du site du club de Judo jvl54.free.fr

❏  Auteur de deux didactitiels sur Java et Eclipse diffusés sur le Web www.jmdoudoux.fr/java

❏  Rédacteur pour developpez.com, membre du Lorraine JUG et du Yajug

❏  Anglais lu et écrit

 

Retour à la page d'accueil