Je suis consultante Mainframe IBM depuis 1985.
J'ai effectué différentes missions dans les secteurs : Banque/Finance Assurance/Mutuelle/Retraite Télécom/Réseau Industrie
Expériences professionnelles
FREELANCE – ARCHITECTE APPLICATIF
TOTALENERGIES – PARIS
juin 2019 - août 2024
Projets techniques réalisés en collaboration avec l'équipe d'architecte transverse :
• MOVE TO CLOUD d'applications on-premise
o Refactoring d’application (Upgrade en Spring boot 3.0.2, Java 17, Mailjet, etc.)
o Migration de base de données sur AWS (EC2, RDS)
o Mise en place sur l’application, de la Rotation des Secrets manager pour la connexion de base de données
o Utilisation de MailJet pour la gestion d’envoi de mails depuis l’application
o Migration du code source de Bitbucket vers Github
o Gestion des déploiements en mode CI/CD
ï§ Mise en place de workflows via GitHub Actions dans le cadre de la gestion de livrables sur AWS
ï§ Gestion des Environnement Secrets et Environnement Variables par environnement
ï§ Configuration du Cross Account replication sur AWS
o Gestion de la console AWS dans un environnement de Pre Production, Production
o Utilisation d’authentification via Cognito et API Gateway
o Gestion de déploiement de l’application depuis la console AWS (ECS, LB)
o Rédaction des documents techniques sur les différentes étapes effectuées
o Reporting en anglais
o REX auprès d’équipes de développement à la demande de l’équipe d’architecte
• Passage d’applications sous Docker
• Dans le cadre de la refonte de l’application de souscription pour particuliers
o Choix collaboratif, sur la définition du Framework
o Qualification du socle technique après intégration d’API REST existantes
o Rétro-ingénierie des règles métiers en vue de leur implémentation via des API Rest.
Développement de composants sur l’ensemble des applications de la souscription
JC DECAUX – PLAISIR (JCDecaux gère un parc de vélos en libre-service implanté dans plus de 13 pays)
juin 2016 - janvier 2019
VLS2: Refonte globale du système d'abonnement, de facturation et de gestion des vélos, déployés dans plusieurs villes en France et Europe
Référent technique dans l’une des équipes du projet (6 personnes)
• Choix collaboratif de solutions techniques à la fois transverses et propres aux user stories.
• Mise en place de MICRO-SERVICES et développement d'APIs RESTful.
• Revue de code et vérification des métriques (Jenkins, Sonar) avec l’équipe
• Documents techniques en ligne, à disposition des équipes et nouveaux arrivants.
• POC sur l’utilisation de Spring Boot et Vaadin
ENVIRONNEMENT TECHNIQUE : J2EE, JAVA 8, Maven 3.3.9, Spring Boot, Spring Data, Vaadin, SoapUI 5.2.1, LiquidBase, Jenkins, sonarQube, postgreSQL, Oracle 11g, MySQL 5.1, Wildfly-10.0.0, Jira, GitLab, Kibana, Swagger, Mokito.
FREELANCE – ARCHITECTE APPLICATIF
G7 – PARIS
octobre 2015 - mai 2016
Étude sur la refonte de synchronisation de flux d’informations inter bases de données existant via l’ESB MuleSoft.
Au sein d’une équipe d’architectes, en charge des sujets techniques liés aux services bus.
• Choix collaboratif sur la définition de l’architecture de gestion des flux de données.
• POC sur le mécanisme de synchronisation de données via MuleSoft.
• Mise en place collaboratif avec l'équipe système, de l’intégration continue des projets.
ENVIRONNEMENT TECHNIQUE : JDK 1.7, Mule Server 3.7.3, AnyPoint Studio 5.4, jdk 1.7.0, ActiveMQ 5.12.0, GitLab, Linux, putty, Informix, Cygwin, Curl, Groovy, MySQL 6.3, Maven 3.3.9, Jenkins, Eclipse Memory Analyser.
FREELANCE – LEAD DEVELOPPEUR
JC DECAUX – PLAISIR
décembre 2010 - janvier 2015
Conception (Analyses techniques, étude d'impact sur le système existant, estimations des charges) et réalisation
En charge de deux applications :
PFE : Plate-forme de facturation et d’encaissement - location et abonnement de vélos - France et international.
Exemple de chantiers techniques réalisés
• Migration de la base de données d’Oracle vers Mysql.
• Mise en place des systèmes de paiement en ligne faisant appel à des web services.
• Système de scénarisation d’un ensemble de batch de facturation depuis une interface.
RENEWAL : ESB propriétaire composé d'une interface de supervision de services mis à disposition pour un ensemble d'applications. Elles sont utilisées dans le cadre de la gestion des abonnements et de la maintenance des vélos.
Exemple de chantier technique réalisés
• Ensemble de Web services à disposition de Icare (Application Front Office des centres d’appels Cyclocity
septembre 2009 - septembre 2010
ENVIRONNEMENT TECHNIQUE : J2EE, Spring MVC, Hibernate, MySQL, Ajax, Tomcat 6.0, Eclipse 3.4, Maven 2.0.10• Refonte de la procédure de transfert des spots publicitaires via web services
CONSULTANT J2EE
SFR – PARIS
février 2009 - août 2009
ENVIRONNEMENT TECHNIQUE : J2EE, Spring, Hibernate, Oracle 10g, Tomcat 5.5, Eclipse 3.4.0, Maven2.0.9, Unix• Migration de composants (sous-projets) sous MAVEN.
COORDINATEUR TECHNIQUE
BANQUE DE FRANCE - COLLABORATION AVEC LA BANQUE NATIONALE D’AUTRICHE – PARIS
novembre 2008 - janvier 2009
La Banque Centrale Européenne (BCE) initie des opérations dites d’open market sous la forme d’appels d’offres dans lesquels les liquidités sont attribuées aux établissements de crédit sous forme d’enchères. Elle utilise à cet effet l'application TELMA, qui est confrontée à une obsolescence technique. Le projet TELMA 2 a donc été lancé en remplacement.
En coordination avec les équipes d’architectes Banque de France et Banque Nationale d’Autriche, mise en place de leur solution sur un environnement de prototype.
• Réalisation du CRP (compte-rendu du prototypage) et du DCS (Dossier de Choix de Solution)
SOCIETE GENERALE - COLLABORATION AVEC DES EQUIPES DE DEVELOPPEMENT A BANGALORE (INDE) - PARIS
avril 2008 - octobre 2008
L'ensemble des applications permettant de suivre et de gérer le risque de contreparties à disposition des traders et des gestionnaires de risques, sont pour la plupart maintenues à Bangalore (Inde).
• Rédaction des besoins techniques en anglais à destination des équipes de développements à Bangalore
• Recette technique et audit de codes des développements produit avant la mise en production
octobre 2007 - mars 2008
ENVIRONNEMENT TECHNIQUE : J2EE, Struts, Hibernate, Oracle 9.1, RAD, CVS.• Audit et définition de chantiers techniques de l'architecture applicative
LEAD DEVELOPPEUR
EDF – PARIS
juin 2006 - décembre 2006
Ariane V1 : Application de gestion administrative d’accident de travail sur les sites EDF.
• Mise en place de l’architecture applicative et encadrement technique de l’équipe de développement.
• Qualification de produits ou de solutions techniques en vue d'améliorer un processus existant
• Audits techniques
• Mise en place et validation d'architectures applicatives (SOA, Microservices, ESB)
• Présentation de technologies et de mises en application
• Rédaction de documents techniques et d’audit
- PROJETS ET REALISATIONS -
Projets
• Move to cloud
• Étude d'un processus de synchronisation de flux de données entre bases de données, s'appuyant sur un ESB (POC)
• Définition de chantiers en vue de normaliser et/ou de réduire la dette technique des architectures applicatives.
• Audit technique avec présentation de propositions de solutions à court et moyen terme, après analyse des points forts et faibles de l'existant
• Normalisation d'une plate-forme de développement
Documentations Techniques
• Document de référence sur les différentes étapes d'un MoveToCloud d'une application on-premise
• Documentations sur les différents POC(s) réalisés.
• Rédaction de besoins en anglais à destinations d'équipe de développement à l'étranger
• Présentation de technologies et de mise en application