Expérience professionnelle
Depuis 2023 Architecte Logiciel Freelance
Principales Missions :
Mission Light & Wonder (gaming casino)
• Migration d’ActiveMQ (standalone) vers Karaf OSGI (Java)
• Mise en place d’une plateforme de développement pour les routes Camel du bus d’évènements.
o Java natif.
o XML DSL.
o Réalisation connecteur Google PUBSUB (Hybride Java/Core.net)
2020-2023 Deal Informatique
2021 à 2023 Responsable pôle d’architecture (directeur R&D adjoint)
• Suivi de l’implémentation de l’architecture.
• Assistance à la direction générale et commerciale.
2020 à 2021 Architecte logicielle
• Définition de la nouvelle architecture pour les produits du groupe.
o Technologies utilisées :
§ Java.
• JPA
• OSGI (Karaf).
§ Angular
§ Liferay (portail).
§ Cloud (Azure).
§ Progress (database et L4G).
§ Contrat interface
• OpenAPI (Swagger).
2016-2020 Architecte Logiciel Freelance
Principales Missions :
depuis 2019 Formateur en reconversion professionnel à l’IFPA (Mérignac)
• Animation de 2 promotions en Web développeur et Web développeur mobile.
o Sujets enseignés
§ Conception objet / Uml
§ Nodejs (Express / Loopback).
§ Angular
§ Gestion de projet.
• Plusieurs missions de formation.
2019 En mission AT Internet
• Assistance à la migration du router Agular JS vers Angular.
2016-2018 En mission Pôle emploi
• Conception et réalisation d’outils autour de la plate-forme d’intégration continue.
o Jenkins
• Assistance aux développeurs pour les sujets :
o Java, Python .
o JS.
o Qualité du code.
2014-2016 Architecte technique LTM
Réalisations :
• Conception d’une solution de type webapp pour la gestion d’un site mobile météorologique
Cette webapp permet la présentation d’informations météorologiques via un navigateur mobile.
Les technologies utilisées sont : HTML5 sur le client et nodejs et mongoDB sur le serveur.
Conception d’une librairie Javascript pour l’implémentation de cette application. Cette
application possède une forte dimension graphique (utilisation de KineticJS).
• Conception d’un système de gestion des données pour une application 3D dans le domaine
météorologique.
Cette solution est basée sur l’utilisation de mongodb pour la gestion des données et de nodejs
(javascript) comme serveur d’application. Conception d’une extension C++ nodejs.
2012 -2014 Architecte technique ALDS Technologie
Principales réalisations :
• Conception et réalisation d’un prototype d’une solution de type webapp pour la gestion d’un site
touristique
Cette Web app permet la gestion d’un circuit touristique. Elle est disponible en mode Webapp
via des ‘QR Code’ ou via des applications natives (IOS, Android). Les applications natives sont
l’adaptation et le packaging de la Webapp via Phonegap/cordova.
• Conception et réalisation d’un système de gestion de données numériques patrimoniales.
Cette application permet le stockage et l’indexation de données numériques patrimoniales.
Cette solution est basée sur l’utilisation de mongodb pour la gestion des données et de nodejs
(javascript) comme serveur d’application. Les clients sont en Chrome/HTML5.
• Conception et réalisation d’une solution de type workflow pour la gestion des rapports et
attestations de stages de l’université de Bordeaux
Cette solution permet la gestion automatisée du cycle de validation des stages. Cette solution
est basée sur les technologies J2EE (tomcat/JPA), sur le moteur de workflow Bonita via son
interface REST et le gestionnaire de document NUXEO via le protocole CMIS.
1987-2012 Architecte technique Laser Symag / Maginfo (éditeur logiciel
dans le monde de la gestion magasin)
Principales réalisations :
• Conception et réalisation d’une infrastructure technique de gestion et d’accès aux données pour
un éditeur logiciel
Cette infrastructure permet d’homogénéiser l’accès et la gestion des données pour une solution
d’encaissement distribuée (serveur central, serveur magasin, terminaux d’encaissement).
Les technologies utilisées sont : Java/J2EE, JBoss, Glassfish, OSGI, OpenESB (JBI),
Mongodb/couchBase, RabbitMQ, GWT, portlet (portail) et C++
• Réalisation de la couche d’accès client/serveur des filiales internationales Cofinoga
Mise en œuvre d’un Client et serveur DCOM pour les applications d’ouverture des comptes de
crédit.
Le serveur DCOM est un frontal d’accès aux transactions CICS. Les clients sont installés dans les
agences des filiales et le serveur est à Paris. Cette infrastructure a été optimisée pour permettre
Page 6 sur 8
l’utilisation de réseaux à bas débit et non stable. Les technologies utilisées sont C/C++ et Basic 4690
(langage natif OS 4690).
• Réalisation de la monétique BHV (enseigne grand magasin)
Le plus gros site BHV RIVOLI supporte 350 Terminaux en ligne pour 50 000 transactions par jour. Ce
projet met en œuvre la technologie 46XX d’IBM et SNA IBM (lu0/lu6.2). Les technologies utilisées
sont C et Basic 4690 (langage natif OS 4690).
• Conception d’une passerelle de communication OS4690/BULL (GCOS)
Cette passerelle permet la communication entre le monde propriétaire IBM 4690 et le mainframe
BULL. Les terminaux d’encaissement peuvent accéder aux services disponibles sur le mainframe
BULL.
Cette passerelle utilise les technologies JBoss, C++ et GTEA (Bull). Elle est déployée dans les
magasins BHV.
• Réalisation d’une passerelle monétique
Cette passerelle permet à une enseigne l’utilisation des ressources de son serveur monétique par
ses sites web marchand. Cette passerelle est déployée au Bon Marché. Elle utilise la technologie
Java.
• Conception et réalisation d’une infrastructure technique pour l’implémentation de solution
d’encaissement.
Ce système a été conçu pour faciliter le développement d’application d’encaissement. Il est
composé d’un RunTime et d’outils déployés dans Visual Studio. C’est une implémentation du
Design Pattern (MVC). Il utilise les technologies DotNet WF (Workflow), WCF (Communication) et
WPF (présentation).
• Conception d’une passerelle OS4690/SOA
Cette passerelle permet la communication entre le monde propriétaire IBM 4690 et le monde
orienté service (SOA). Elle utilise les technologies Java, C++, Basic 4690 (langage natif OS 4690).
Cette passerelle est utilisée pour la communication entre des terminaux de paiement Moneyline et
le serveur monétique AXIS.
• Réalisation de la première version du client lourd Carte Intégrale RATP/SNCF
Pour le compte de Cofinoga (société de crédit) réalisation du logiciel client installé dans les
agences RATP/SNCF. Les technologies utilisées sont : C++ (OWL Borland) et CICS Client d’IBM.