PARCOURS PROFESSIONNEL – CGI
VITAM – Ingénieur logiciel fullstack – – Depuis mars 2021
RÉALISATIONS
● Ajout d'un nouveau micro service Java, "Collect", pour la gestion des
opérations de transfert d'archives.
● Création des scripts Ansible pour le déploiement et la configuration du
microservice.
● Développement des Web Services REST pour assurer la communication avec
d'autres composants du système.
● Réalisation de tests unitaires avec JUnit et Mockito pour garantir la qualité du
code.
● Mise en place de tests de non-régression en utilisant Cucumber pour assurer
la stabilité du microservice.
● Analyser et résoudre les incidents de production
● Déployer les applications sur les environnements de test et recette
● Rédaction de la documentation technique
● Participer à l'organisation des sprints sous le pilotage du ScrumMaster et du
PO Produit (Retrospective, SprintPlanning, affinage du Backlog)
ENVIRONNEMENT TECHNIQUE
Java 11, Elasticsearch, MongoDB, IntelliJ, Angular, Ansible, JUnit, Mockito, Cucumber,
Markdown, Git, Intellij, KAFKA
AIR FRANCE- (11/2018 à Aujourd’hui)
Projets: Mise en place d’une application Marco qui permet la supervision des vols et fiche client. Equipe
de 5 personnes en mode Agile (SCRUM)
Responsabilité : Ingénieur développeur JAVA Tech Lead Back End / SPRING BOOT / Angular 7
Chiffrage des Sprints
Choix des technologies à utiliser
Participation à la définition de l’architecture de la solution du SI
Mise en place des Web Services REST
Mise en place des tests unitaires/ Automatisation des scénarios tests d’acceptation
Mise en place du cache avec EhCache
Mise en place du liquibase pour le versionning de la base de données
Mise en place de la base de données et le modele( MCD)
Analyse de la qualité de code avec le plugin Sonarlint
Debugging
Environnement Humain: équipe de 5 personnes en mode Agile (SCRUM)
Environnement technique : Java 8, Spring Boot, Junit (Mockito), ActiveMQ, Oracle, SonarLint, Postman,
tomcat, Jira, Maven, Git, Angular 7, liquibase, (PIC , plateforme d’intégration continue)
EDF DOAAT- (04/2018 à 05/11/2018)
Projets: Mise en place d’un SI qui permet la supervision des données de production. Equipe de 3
personnes en mode Agile (SCRUM)
Responsabilité : Ingénieur développeur JAVA Tech Lead Back End / SPRING BOOT / Angular 5
Chiffrage des Sprints
Choix des technologies à utiliser
Participation à la définition de l’architecture de la solution du SI
Mise en place des Web Services REST et des jobs pour gérer les flux entrants toutes les minutes
Mise en place des tests unitaires/ Automatisation des scénarios tests d’acceptation
Mise en place du cache avec EhCache
Mise en place du liquibase pour le versionning de la base de données
Mise en place de la base de données et le modele( MCD)
Analyse de la qualité de code avec le plugin Sonarlint
Debugging
Environnement Humain: équipe de 3 personnes en mode Agile (SCRUM)
Environnement technique : Java 8, Spring Boot, Junit (Mockito), ActiveMQ, PostgreSQL, SonarLint,
Postman, tomcat, Jira, Maven, Git, Angular 5, liquibase, (PIC , plateforme d’intégration continue)
Smoove Vélib’- (04/2017 à 04/2018)
Projets: Mise en place d’un SI de facturation Vélib’. (Secteur Transport)
Responsabilité : Ingénieur développeur JAVA/JEE Tech Lead Back End / SPRING BOOT
Chiffrage des Sprints
Support technique aux développeurs
Participation à la définition de l’architecture de la solution du SI de facturation
Rédaction des contrats d’interface des web services et ajout d’APIs et de fonctionnalités au système de
facturation Opencell
Mise en place des Web Services REST et des jobs pour gérer les profils clients, les abonnements, les trajets,
les factures
Mise en place d’un système de files d’attente ActiveMQ permettant de traiter des messages de manière
asynchrone
Mise en place du multi tenant différentes application
Mise en place du micro Services avec springBoot
Mise en place des tests unitaires/ Automatisation des scénarios tests d’acceptation
Gestion des performances
Analyse de la qualité de code avec le plugin Sonarlint
Debugging
Environnement Humain: équipe de 10 personnes en mode Agile (Safe)
Environnement technique : Java 8, Spring Boot, Junit (Mockito), ActiveMQ, PostgreSQL, SonarLint, Postman,
Opencell, Wildfly, Jira, Maven, Git, ReactJS, WSO2, (PIC , plateforme d’intégration continue)
Groupe EDF- (11/2016 à 04/2017)
Projets: Analyste développeur web et web services
Responsabilité : Maintenance de l'application web AOC avec le Framework Play en JAVA
Réalisation de projets divers
Chiffrage des Sprints
Implémentation de diffèrent règles de métier
Développement de scripts avec PLSQL
Mise en place du multi tenant différentes application
Mise en place des tests unitaires/ Automatisation des scénarios tests d’acceptation
Gestion des performances
Analyse de la qualité de code avec le plugin Sonarlint
Debugging
Environnement technique : Java 8, Junit , Oracle, SonarLint, Play Framework, Jira, Maven, SVN, HTML,
CSS3,WSO2
Groupe ORANGE- (03/2015 à 10/2016)
Projets: Analyste développeur web et web services
Responsabilité : Développement et conception de l'application Orange MBA SHINE avec la technologie CORDYS
d'OPEN TEXT et JAVA
Réalisation de projets divers
Développement de la partie Front End (HTML, CSS3, JQUERY…).
Développement de la partie Back End (JAVA, Web Service REST et SOAP).
Réalisation de tests fonctionnels.
Environnement humain : 6 développeurs.
Environnement technique : JAVA 8 , CORYS, SOAP, REST, Netbeans, SVN, NodeJs, IIS.
Groupe GDF SUEZ- (09/2014 à 01/2015)
Projets: Développement d’applications web PHP avec Framework Symfony(1.4, 2.4)
Responsabilité : Ingénieur développeur
Réalisation de projets divers
Développement de la partie Front End.
Développement de la partie Back End.
Réalisation de tests fonctionnels.
Environnement humain : 5 développeurs.
Environnement technique : PHP, Symfony1.4-2.4, SOAP, Netbeans, Git.
Groupe Solocal Group - (02/2014 à 07/2014)
Projets: Développement d’applications web PHP-Symfony(1.2, 2.4) et Android
Responsabilité : Ingénieur développeur
Mise à jour du site web ********
o Sous la rédaction d’un chef de produit, modélisation d’un nouveau tableau de bord.
o Développement de la partie Front End.
o Réalisation de tests fonctionnels.
o Environnement humain : 2 développeurs dont 1 chef de projet.
o Environnement technique : PHP, Symfony1.2, Magento, Netbeans, GIt.
Réalisation de l’application Kapstages version Android
o Développement des différentes fonctionnalités pour l’application.
o Réalisation de tests fonctionnels.
o Environnement humain : 1 développeur.
o Environnement technique : Android , Eclipse ,SVN ,Java ,SqlLite.
Réalisation du site web Kapstages en Symfony 2.4
o Développement du Back End et du Front End.
Environnement humain : 1 développeur.
Environnement technique : PHP, Symfony2 .4, MongoDB, RubbitMQ, Netbeans, GIT.
Paris Attitude - (05/2013 à 09/2013)
Projets: Réalisation de nouvelles fonctionnalités pour des applications internes en Vb.net et SQL SERVER
Responsabilité : Développeur.NET
Réalisation des applications en VB.net et SQL SERVER
Développer de nouvelles fonctionnalités
Réalisation de tests fonctionnels.
Rédaction de la documentation technique et fonctionnelle.
Enrichir et étendre la base de données.
Environnement humain : 4 développeurs dont 1 chef de projet.
Environnement technique : Visual studio, Vb.net, Sql Server, TFS.
Converlogic - Date (03/2012 à 06/2012)
Projets: Réalisation du site e-commerce de ********
Responsabilité : Développeur
Développement du Back End et du Front End.
Environnement humain : 1 développeur.
Environnement technique: Python, Django, Mysql Workbench.