Expérience professionnelle
Mai 2021 – Aujourd’hui Accor (4 ans)
Cloud Engineer | AWS | Terraform | Java | Spring boot | python
Projets :
✓ Migration des applications et services monolithe du programme de fidélité accor vers
AWS
✓ Migration de la base de données de Oracle vers Mysql
✓ Dockerisation des différents applications et services
✓ Terraformer les différents projets
✓ Développement des nouveaux services Rest
✓ Développement des nouveaux batchs
✓ Migration Java 8 vers Java 17
✓ Migration vers Sprint Boot 3
Equipe : 1 manager, 1 architecte, 1 tech lead et 5 ingénieurs développement JAVA.
Réalisations
● Collaborer avec les équipes de développement pour concevoir l'architecture des services.
● Créer et maintenir la documentation pour l'infrastructure et les processus cloud.
● Configuration d'ECS comme outil d'orchestration de nos applications
● Terraforming des déploiements de composants AWS à l'aide de Terraform et Gitlab-CI.
● Implémenter et maintenir le pipeline CI/CD à l'aide de gitlab-ci
● Assurer la sécurité du système d'information cloud AWS.
● Participer aux phases de conception de la migration.
● Tirer parti de CodeDeploy pour des déploiements d'applications sécurisés sans temps
d'arrêt.
● Maîtriser et optimiser les coûts d'infrastructure.
● Soutenir l'équipe avec les meilleures pratiques et le transfert de connaissances dans AWS.
● Développer, créer, tester et automatiser les déploiements d'infrastructures.
● Surveillance et résolution des anomalies à l'aide de CloudWatch et Dynatrace.
● Identifier les opportunités d'amélioration des infrastructures existantes.
● Compléter la liste de contrôle de production pour assurer une transition fluide et réussie de
l'environnement de développement à l'environnement de production.
● Participer à la migration de la base de données de Oracle vers Mysql Aurora
● Dockerisation des différents applications et services
● Mettre en place de nouveaux services REST, des lambdas
● Développement des nouveaux batchs
● Réalisation des tests unitaires et fonctionnels.
● Correction des anomalies.
Environnement: Java 17, Spring Boot 3, Aurora Mysql, Mockito, Junit, SOAP, REST, tomcat 9, Apache,
kafka, AWS (ECS, ECR, Lambda, Kinesis firehose, SNS, Elasticache, Ec2, S3, Lambda, ALB, IAM,
DynamoDB, WAF, groupe de sécurité, Glue), terraform, gitlab CI, shell, linux, Dynatrace, , nodejs,
SCRUM
Outils: Intelleji, Postman, aws CLI, docker, gitlab CI, terraform, Splunk
Mai 2018 – Mai 2021 AXA Banque (3 ans)
Ingénieur développement Web JAVA/J2EE
Projets :
● TMA évolutive et corrective, développement Front-End / Back-End sur l’ensemble des
applications d’AXA Banque :
✓ RC : Application Relation Client, l’outil de gestion destiné aux conseillers d’AXA Banque
✓ WEBAPP : Application Web permettant à tout client détenant un produit AXA Banque de
se connecter pour effectuer les opérations bancaires
✓ Services métiers
✓ Services d’orchestration
✓ Application 100% Compte : application web simplifiée permettant la souscription d’un
compte bancaire
✓ Ensemble de batchs permettant d'effectuer des traitements quotidiens et mensuels
Equipe : 1 manager, 1 chef de projet, 6 ingénieurs développement JAVA/J2EE.
Réalisations
● Développement de nouveaux modules et fonctionnalités réglementaires (KYC, MIFID2,
DSP2, Gestion Sous Mandat)
● Participation au développement de la nouvelle application de souscription de compte
bancaire
● Mettre en place de nouveaux services REST, des lambdas sous Amazon aws
● Virtualisation de ces services
● Correction des anomalies de production
● Packaging et déploiement Jenkins.
● Réalisation des tests unitaires et fonctionnels.
● Participation aux opérations de mise en production
Environnement : Java 5/6/8, Spring 3/4/5, Spring Boot, Hibernate 3, CXF, Axis, Oracle 11g, Shell, Swing,
Mockito, Junit, SOAP, REST, Virtualisation EIP, EJB3, RMI, SQL, ReactJs, JavaScript, TypeScript, NodeJs
Outils: Eclipse Oxygen, Jenkins, Git, Maven, Tomcat, websphere, jboss, JIRA, Confluence, OpenGrok,
FlowDock, Swagger, YAML, Burp, Amazon aws, Amazon sqs, Amazon S3, CentraSite, Microsoft Visual
Studio
Octobre 2017 – Mai 2018 Renault (8 mois)
Ingénieur développement Web JAVA/J2EE
Projets :
● TMA évolutive et corrective, développement Front-End / Back-End sur la plateforme du
constructeur automobile français Renault (RSITE, DSITE), cette plateforme est déployée dans
plus de 20 pays pour les deux marques Renault et Dacia et offre plusieurs services :
○ Achat de véhicules neufs (ShopRenault, DaciaShop)
○ Achat de véhicules d’occasion
○ Recherche des occasions du personnel (TopRenault)
○ Devis en Ligne
○ Espace Client MY Renault, Espace Client MY Dacia
○ Reprise véhicules
○ Location de véhicules de la marque Renault (RenaultRent)
○ ...
● Développement des batchs permettant d'effectuer des traitements quotidiens et mensuels
(indexation / désindexation ElasticSearch, mise à jour données, import / export des données,
génération de documents, …).
Equipe : 1 manager, 1 chef de projet, 5 ingénieurs développement Front-End / Back-End, 3 COTECH, 1
support.
Réalisations
● Développement Java/J2EE.
● Mise à jour des scripts de build et de déploiement.
● Packaging et déploiement Jenkins.
● Correction des anomalies.
● Tests unitaires et fonctionnels.
Environnement : Java 6/7/8, Spring 3/4, Hibernate 3, Stripes 1.5, GWT 1.7, CXF, Axis, Spring Batch, Spring
data, Angular, Oracle 10/11g, MongoDB, ElasticSearch, Shell, Mockito, DBUnit, TestNG
Outils: Linux Mint, Eclipse Oxygen, Jenkins, Git, Maven, Tomcat, Jetty, JIRA, Confluence, OpenGrok,
FlowDock,
Juin 2015 – Octobre 2017 Bpifrance (2 ans et 3 mois)
Ingénieur développement Web JAVA/J2EE
Projets :
● TMA évolutive et corrective, développement Front-End / Back-End « E-treso » qui est l’outil de
notification et de gestion du Financement Court Terme utilisé par les chargés d’affaires, les
chargés de gestion et les clients.
● Développement des batchs e-treso permettant de réaliser des traitements quotidiens et
mensuels (génération des alertes, mise à jour données, …).
● Développement de l’API « LC e-treso » qui est un service web REST transverse utilisé par
d’autres applications de la maison (par exemple GDC/OAD) et permettant de récupérer
certaines informations utiles (ligne de crédit, client, flux mensuel, flux annuel, …).
Equipe : 1 chef de projet, 4 analystes Fonctionnels, 5 ingénieurs développement JAVA/J2EE, 3
recetteurs Fonctionnels.
Réalisations
● Rédaction des spécifications fonctionnelles (SFD), dossiers d’exploitation technique (DEX).
● Développement Java/J2EE.
● Packaging
● Déploiement sous WebSphere.
● Correction des anomalies soulevées durant la période de recette.
● Tests unitaires et fonctionnels.
Environnement : JAVA/JEE (1.5 – 1.6), Websphere 8, DB2, Hibernate 4.3.2, Open JPA, Log4j, JAX-RS,
MyBatis, SQL/PL procédure stockée, struts,
Outils: Rational Application Developer, Eclipse Mars, Websphere 8.0.0.12, SVN, Maven 2.2.1, Quality
Center, Sonar, Power AMC, SQuirrel SQL, Jenkins,
Janvier 2013 – Mai 2015 Régime social des indépendants (RSI) (2 ans et 4 mois)
Ingénieur développement Web JAVA/J2EE
Projets :
● Développement en Java/J2EE d'une application batch permettant d’aider à diminuer le nombre
de PND (Pli non distribuable) relatifs aux courriers émis par le RSI au moyen de la plateforme de
composition de courriers via l’utilisation de la partie batch du produit AMABIS.
● Développement en Java/J2EE du service « InfoBenef » qui a pour but de fournir aux
professionnels de santé et aux caisses RSI les informations de base liées à un bénéficiaire (nom,
prénom, date de naissance, NIR, rang, qualité, régime/caisse/centre).
● Développement en Java/J2EE d'une application batch permettant le traitement des déclarations
simplifiées de grossesse récupérées quotidiennement de la CNAM.
Equipe : 1 chef de projet, 2 ingénieurs développement JAVA/J2EE
Réalisations :
● Rédaction des spécifications fonctionnelles (SFD), techniques (STD), le dossier
d’architecture technique (DAT), le dossier d’exploitation technique (DEX), le dossier de
réalisation et le dossier de mise en service (DMES).
● Développement Java/J2EE.
● Packaging
● Déploiement du service web sous WebSphere.
● Correction des anomalies soulevées durant la période de recette.
● Tests unitaires et fonctionnels.
Environnement : Oracle11g, Websphere 6.1, Spring 3.2.6, Hibernate 4.2.2, JUnit 4.1, Log4j 1.2, Apache
POI, Java Mail, Axis 1.4, Spring batch 2.1.9, CXF 2.7.10, SOAP 1.2,
Outils : Eclipse Kepler, Ant 1.9.3, Websphere 6.1, Apache Tomcat, SVN, Maven 3.0.5, Quality Center,
Sonar
Juillet 2013 - Décembre 2013 Mondial Assistance France (MAF) (6 mois)
Consultant fonctionnel
Projets :
● Rédaction des spécifications fonctionnelles détaillées de l’application web « CardioSens »
« CardioSens » : solution innovante d'évaluation et de suivi des facteurs de risque cardiovasculaires :
hypertension artérielle, diabète et excès de cholestérol
Client : Mondial Assistance France
Equipe : 2 consultants fonctionnels / utilisateurs de l’application : infirmières, médecins, cardiologues,
responsables d’équipes.
Réalisations :
● Rédaction des spécifications fonctionnelles détaillées
Septembre 2011 - Juin 2013 Régime social des indépendants (RSI) (1 an et 10 mois)
Ingénieur développement Web JAVA/J2EE
Projets :
● TMA et évolution sur un ensemble de 10 portails (Domaine ...