Au sein du pôle d'architecture de BPI France, ma mission était la migration des
applications existantes sous IBM WebSphere vers Apache TomEE et ensuite
de la
mise en œuvre des applications futures en micro services.
Architecte applicatif au sein de toutes les équipes projets sur la migration
d'architecture technique.
Réalisation de la documentation d'architecture technique
▪ Suivi des projets et encadrement des développeurs au niveau
technique
▪ Définition et mise en place des Pattern d'Architecture
▪ Encadrement en début de projet pour la mise en oeuvre des
applications futures en micro services (Srping Boot et AngularJS)
Environnement technique : JAVA J2EE 6 – WebSphere 8 & 9 – Stack JEE –
Apache TomEE -
Spring Boot - NodeJs - Angular
Le projet consiste à maintenir les applications existantes pendant la phase de
transition entre la SNCF et BlaBlaCar
TMA des applications existantes dans une équipe de 2 personnes.
▪ Réalisation de la spécification technique
▪ Préparation de la migration des applications vers la cible BlaBlaCar Google
Cloud
▪ Mise en place d'un Service Registry sur les applications existantes.
Utilisation de Consul
Environnement technique : Spring Boots - Consul - React - Postgres
BANQUE PUBLIQUE D’INVESTISSEMENT EST UN ORGANISME
FRANÇAIS DE FINANCEMENT ET DE DEVELOPPEMENT DES
ENTREPRISES.
Le projet consiste à la refonte complète du référentiel client des entreprises
permettant ainsi à l’aide de web service de communiquer avec d’autres
organismes.
Développement, Conception de plusieurs applications J2EE (partie IHM) en
individuel ou en équipe (20 personnes).
▪ Création de plugin OpenJPA, permettant d’utiliser le Row Number de DB2.
▪ Développement pilotés par les Tests (TDD).
▪ Développement de Web Service Rest.
▪ Création de modèle de Données (vues, trigger, procédures stockées)
▪ Mise en place de la plateforme de performance JMeter
Environnement technique : JAVA J2EE 6 – WebSphere 8.0.0.5 – Stack JEE –
Apache Wink -OpenJpa - DB2 – Apache JMeter
FNAC SPECTALES EST LE LEADER FRANÇAIS DE LA DISTRIBUTION DE
BILLETTERIE GRAND PUBLIC.
Le projet consiste à maintenir et à apporter des évolutions ponctuelles à
l’ensemble des applications déjà présent en production.
▪ Team Leader .
▪ Développement Web (JSF, Struts, GWT, Liferay).
▪ Développement Web Service (Axis, CXF).
▪ Correction des Framework Maison.
▪ Mavenisation des projets.
Environnement technique : JAVA J2EE 6 – JSF – Struts 1 – GWT – Liferay –
Maven 3 - MySQL - SVN – Jboss 5 -Tomcat 6 – Nexus – Jenkins - JRebel
Paris 8ème
EDITEUR FRANÇAIS D’INDEXATION DE DOCUMENTS POUR LES
ENTREPRISES, SOLUTION CLOUDVIEW
Le projet consiste à réaliser dans un délai très court, une solution permettant
de monitorer les ressources systèmes et logiciels de l’intégralité des machines
d’un cluster.
Développement, Conception, Intégration.
▪ Réalisation des spécifications techniques
▪ Monter en compétent sur le produit CloudView pour rajouter des sondes
JMX
▪ Développement d’une application Web (JSF & Primefaces)
▪ Historisation des données avec RRDTool
▪ Mavenisation des projets.
▪ Utilisation de RabbitMQ pour transmettre et recevoir les statistiques sur
l’ensemble des machines.
Environnement technique : JAVA J2EE 6 – JSF 2 – PrimesFaces – Maven 3 -
RabbitMQ – RRDTool - SVN – Tomcat 6 – Nexus – Jenkins - JRebel
LOGICIEL DE CALCUL D’AUDIMAT TELEVISUEL POUR LES CHAINES DE
TELEVISION ET LE GRAND PUBLIQUE
Le projet consiste à l’évolution du système d’informations déjà existantes
permettant d’effectuer les calculs télévisuels pour le grand publique et
spécifiques pour chaque chaîne de télévision.
Développement, Conception dans une équipe de 5 personnes.
▪ Team Lead
▪ Une application standalone permettant de vérifier la régularité des calculs
d’audience. Développement Web JSF.
▪ Une application Web permettant la gestion des prestations de mesure
audiovisuel.
▪ Une application Web permettant la gestion des panélistes participant aux
mesures audiovisuel.
▪ Mavenisation des projets.
▪ Refactoring de l’application web, passage de Mojorra à Spring MVC.
▪ Monitoring de la production et apport de solution.
▪ Mise en place de la plateforme d’intégration continue.
▪ Mise en place de la plateforme de développeur (client et serveur)
Environnement technique : JAVA J2EE 6 – JSF 1 – Spring Framework –
Postgres - OpenLdap – Maven 3 - SVN – Tomcat 6 – Nexus – Jenkins -
JRebel
LOGICIEL DE GESTION DES SYSTEMES D’INFORMATION POUR LES
TERMINAUX DE VENTE DESTINES AUX COMMERÇANTS DE PROXIMITE
Développement, Conception et intégration du Projet
Le projet consiste à l’évolution du système d’informations déjà existantes
depuis plus de 25 ans permettant d’optimiser les points de vente, Tabac,
Presse et Librairie.
Développement, Conception de plusieurs applications J2EE (partie IHM) en
individuel ou en équipe (20 personnes).
Mise en pratique d’un moteur multi-threading
Mise en place de la plateforme d’intégration continue.
Mise en place de la plateforme de développeur (client et serveur)
Mise en pratique du modèle de référence Agile
Développement d’application Web J2EE.
Développement pilotés par les tests (TDD)
Amélioration du temps de développement en harmonisant les postes de
développement
Monitorer la production et apport de solution
Intégration de l’application en recette usine, qualification et production.
Environnement technique : JAVA J2EE 6 – JSF 1 – Spring Framework –
Postgres - OpenLdap – Maven 3 - SVN – Tomcat 6 – Nexus – Jenkins -
JRebel
COMMUNICATIONS & SYSTEMES/SQLI/SOPRA - LOGICIEL DE GESTION
DES SYSTEMES D’INFORMATION DU MAINTIEN EN CONDITION
OPERATIONNELLE (MCO) DU MATERIEL AERONAUTIQUE
Développement, Conception et intégration du Projet
Le projet consiste à la création d’un système d’information permettant
d’optimiser les moyens techniques, logistiques, contractuels et financiers
pour une maîtrise optimale des coûts et de la conduite des actions de MCO
aéronautique, dans le respect de l’harmonisation interarmées des processus
de navigabilité des aéronefs d’État.
Développement, Conception & Intégration de l’application Web J2EE (partie
IHM) et Workflow et EAI (métier) en individuel ou en équipe (20 personnes).
Mise en pratique du modèle de référence CMMI 5.
Mise en place de la plateforme d’intégration continue.
Mise en place de la plateforme de développeur (client et serveur)
Développement d’application Web J2EE.
Développement de processus métier « BPM » avec Tibco iProcess
Développement de service Tibco Business Works
Intégration des produits Tibco Business Works au sein du produit Apache
Maven
Intégration de l’application en recette usine, qualification et production.
Conception et Développement d’un Provisioning des utilisateurs (Tibco
Business Works)
Rédaction des spécifications techniques.
Team Leader technique de l’équipe
Environnement technique : JAVA J2EE 6 – Tibco iProcess – Tibco Business
Works - Struts 2 – Tiles - Spring - Oracle 10g – OpenLdap – Maven 3 - SVN –
Tomcat – Artifactory – Nexus – Continuum - Jenkins
Région de Saint-Ouen , France
BULL/THALES - SYSTEMES D’IMMATRICULATION DES VEHICULES
Développement et intégration du Projet
Le projet consiste à renouveler le système d’information existant et
rajouter des fonctionnalités. La possibilité pour les professionnels de vente
d’immatriculer un véhicule.
Développement de plusieurs applications Web J2EE en individuel ou
en équipe (40 personnes). Entre autre le Système d’Information des
Télépaiements, qui permettent de gérer le paiement et les relances.
Modélisation et Création des bases de données de l’application (SGBD et
LDAP).
Mise en place de la plateforme d’intégration continue.
Intégration et test de l’application sur une plateforme de performance.
Développement d’application Web J2EE en individuel.
Intégration de l’application en recette usine, qualification et production sur un
parc de 70 machines (en production).
Consultant architecte à propos de la répartition de charge sur les queues
JMS et mise en production.
Rédaction des spécifications techniques pour l’intégration.
Environnement technique : JAVA J2EE – Struts – Spring- Hibernate-
Easybeans– EJ3 - Oracle – OpenLdap – Maven 2 - SVN – Jonas – Archiva -
Continuum