Expérience professionnelle
Depuis Janvier
2024 –
Aujourd’hui
Mission en tant que Senior Technical Leader pour Accor Group
Contexte
Au sein du groupe Accor, j’ai piloté avec succès la migration vers le cloud d’un
ensemble de projets stratégiques, tout en dirigeant un centre de service
composé d’une dizaine de collaborateurs. Ce rôle m’a permis de concevoir et
d’implémenter des schémas d’architecture robustes, de moderniser les chaînes
CI/CD pour industrialiser les processus d’intégration et de déploiement, ainsi que
de documenter l’ensemble des projets. J’ai également élaboré une cartographie
précise des projets et de leurs différents consommateurs, assurant ainsi une
coordination et une traçabilité optimales au sein de mon périmètre.
Missions
✔ Conduite de la migration des projets vers des environnements cloud
sécurisés
✔ Pilotage et management d’un centre de service d’une dizaine de
personnes
✔ Définition et mise en place de schémas d’architecture adaptés aux
besoins métier
✔ Modernisation des chaînes CI/CD pour optimiser l’intégration continue et
le déploiement automatisé
✔ Industrialisation des processus d’intégration et de déploiement pour
améliorer la qualité et la rapidité des livraisons
✔ Élaboration et centralisation de la documentation technique et
opérationnelle des projets
✔ Création d’une cartographie détaillée des projets et de leurs différents
consommateurs
✔ Coordination inter-équipes pour assurer une communication fluide et
efficace
✔ Suivi des indicateurs de performance et mise en place de reporting
régulier
✔ Application des meilleures pratiques en termes de sécurité et de
gouvernance des systèmes cloud
Outils
JAVA, Spring boot, Spring cloud, Spring security, Junit, REDIS, AWS, SSO, JWT
Kubernetes, Docker, Trino, ELK, Angular12, Maven, Json/Xml, Github, Jenkins,
Jira, Confluence, SCRUM.
Depuis Sept
2021 –
Décembre
2023
Mission en tant que Technical Leader pour la Société générale
Contexte
Au sein de la banque d’investissement et de financement mon rôle consistait
conception et la mise en place d’une solution pour le traitement des flux
financiers et la restitution des données sous formes de rapports et de dashboards
aux utilisateurs internes et externes.
Missions
✔ Définition et mise en place de l’architecture cible.
✔ Assurer la coordination avec les différentes équipes.
✔ Accompagnement des membres de l’équipe (dev et devops).
✔ Mise en place d’une architechture microservice.
✔ Implémentation de la couche sécurité avec le protocol OAuth2.
✔ Mise en place des best practices craftsmanship.
✔ Mise en place d’une stack de monitoring ELK-Kafka.
✔ Mise en place d’une chaîne CI-CD via Jenkins pipelines.
Outils
JAVA, Spring boot, Spring cloud, Spring security, Junit, REDIS, AWS, SSO, JWT
Kubernetes, Docker, Trino, ELK, Angular12, Maven, Json/Xml, Github, Jenkins,
Jira, Confluence, SCRUM.
Depuis Janv
2019 – Sept
2021
Mission en tant que Senior Full-Stack NoSql Ingénieur pour le
compte de Solocal.
Contexte
Afin de mettre en place un outil dédié à la vente d’une nouvelle gamme de
produits proposée par Solocal pour ses clients par le biais de leurs télévendeurs
et leurs vendeurs terrain.
Missions
✔ Développement de nouvelles fonctionnalités.
✔ Corrections de bugs liés aux livrables.
✔ Rédaction des spécifications techniques.
✔ Mise en place des tests unitaires.
✔ Mise en place d’une chaîne d’intégration continue avec gitlab-ci.
✔ Migration des repositories vers gitlab.
Outils
JAVA/JEE, Spring boot 2, Spring security, Node.JS, Azure, Azure-AD, Docker,
Cassandra, ElasticSearch, Angular8, Maven, Gitlab, Jenkins, Jira, Confluence,
SCRUM, KANBAN.
Depuis MAI
2018 –
JANV 2019
Mission en tant que Senior Full-Stack Ingénieur pour le compte de
Karavel.
Contexte
Afin de renforcer ses équipes pour respecter les jalons des livrables j’ai intégré
les équipes de Karavel pour une mission de 9 mois.
Missions
✔ Développement de nouvelles fonctionnalités.
✔ Migration de la version de JAVA.
✔ Corrections de bugs détectés en phase de recette.
✔ Rédaction de documentation technique.
✔ Mise en place des tests unitaires.
Outils
JAVA/JEE, Spring MVC, Spring Batch, Angular7, MySql, ElasticSearch, Maven, SVN,
Jenkins, Jira, Confluence, SCRUM.
MARS 2017
– MAI 2018
Mission en tant que Senior Full-Stack Ingénieur pour le compte de
SES-IMAGOTAG.
Contexte Afin de migrer vers une solution Cloud exploitable par tous les clients pour éviter
le fonctionnement de déploiement de la solution dans les machines des clients.
Missions ✔ Développement de nouvelles fonctionnalités.
✔ Correction de bugs.
✔ Chiffrage des User Stories.
✔ Rédaction de la documentation et conception technique.
✔ Mise en place des tests unitaires.
Outils Outils : JAVA/JEE, Spring-ioc, Spring-Cloud, Spring-Boot, Spring-Data,
Jpa/hibernate, Angular4, PostgreSql, maven, Docker.
SEP 2016 –
MARS 2017
Consultant FullStack au sein d’IBM MAROC.
Contexte Dans le cadre de la mise en place d’une plateforme de gestion de ressources
humaines avec plusieurs modules et offrant une vision globale et des statistiques
sur le personnel.
Missions ✔ Développement de nouvelles fonctionnalités.
✔ Correction de bugs.
✔ Chiffrage des User Stories.
✔ Rédaction de la documentation et conception technique.
✔ Mise en place des tests unitaires.
Outils Java/J2EE, SpringCore, SpringSecurity, SpringData, Jpa/Hibernate, JUnit, maven,
TomCat,Jetty, PostgreSql, MongoDB, Angular2, Jira/svn, Talend.
SEP 2013 –
AOÛT 2016
Ingénieur Java/JEE au sein d’********.
Contexte Dans le cadre de la mise en place d'une solution n-tiers d'un moteur de
réservation d'avion privée qui calcule la durée et le coût du vol en se basant sur
les différentes informations des avions disponible dans le système, avec plusieurs
espaces : clients, opérateurs et administration.
Missions ✔ Développement des nouvelles fonctionnalités et correction de bugs.
✔ Migration du système de versionning svn vers git.
✔ Rédaction de la documentation et conception technique.
✔ Mise en place des tests unitaires.
Outils Java/JEE, EJB, JPA/Hibernate, JSF/Primefaces, Maven, Wildfly, SQLServer,
HTML5/CSS3, Android, Cordova, Angularjs/Node.js, Youtrack, TeamCity, SVN, GIT.
2013 JAVA/Mobile dévelopeur au sein de Morpho Maroc.
Contexte Conception et développement d'un store d'application Android qui permet soit
de télécharger ou de visualiser les applications qui communique à l'aide des WEB
Service SOAP avec un serveur JAVA/JEE qui gère les licences et les droits des
utilisateurs à installer ces applications.
Missions ✔ Développement de la solution.
✔ Rédaction de la documentation et conception technique.
✔ Mise en place des tests unitaires.
Outils Java/Android/JavaEE, JB3, JPA2, Hibernate, maven, Jboss7.1, MySql, StrarUML,
SVN/JIRA.