PROJET E-PLAN
Mise en œuvre d’une plateforme mutualisée de partage des données de
planification des évènements « KaRTE » (kafka) et élaboration des notes
d’informations sur les opérations de maintenance avec impacts à destination
des équipes, des clients et des sociétés tierces.
CONTEXTE Au sein de l’OAV STEP chez Malakoff Humanis
PROJET STEP
Parcours de souscription en ligne des familles de produits « santé
individuelle », « prévoyance » et « retraite » du groupe Malakoff Humanis à
destination :
1/ du grand public pour une souscription en selfcare,
2/ des commerciaux en tant qu'outil d'aide à la vente.
Equipe : 1 chef de projet + 1 Tech Lead + 1 Ref. Tech. + 1 PO + 5
développeurs
Méthodologie : Agile (Scrum) / sprint de 2 semaines
REALISATIONS Etudes, analyse :
▪ Analyse fonctionnelle de STEP avec les différents métiers,
▪ Rédaction de spécifications techniques sur le Wiki
▪ Découpage des user stories dans Jira
▪ Chiffrage des users stories
Développements Back-End :
▪ Conception de la base de données avec MariaDB,
▪ Développement des endpoints webservice REST,
▪ Exploitation des webservices DocuSign, GDA et EdiGroup,
▪ Gestion des dépendances avec Maven 3,
▪ Contrôle des logs via Spring AOP,
▪ Contrôle des authentifications utilisateurs via Recaptcha,
▪ Ajout de l’authentification ADFS pour les commerciaux,
▪ Développement des tests unitaires,
▪ Gestion des conteneurs avec docker,
▪ Utilisation du framework spark pour faire des opérations CRUD sur
ElasticSearch
▪ Gestion des évenements par un bus Kafka
▪ Gestion des variables d’environnement du projet STEP avec Vault,
▪ Gestion des déploiements dans les environnements via Jenkins,
▪ Revue du code avec SonarQube,
▪ Analyse des logs via Dynatrace,
▪ Communication avec APIM pour la gestion des requêtes,
▪ Développement du modules tarificateur,
▪ Développement du module numéroteur,
▪ Communication avec Smile et CMS pour la gestion des données des
commerciaux
Développements Front-End :
▪ Développement des interfaces avec Angular 9,
▪ Développement du parcours signature,
▪ Développement de plusieurs TypeForm « Question-reponse ».
▪ Utilisation de VUE JS dans un autre projet AccessMh
CONTEXTE Au sein de la squad Data du service Total Global Services
MISSION Développement du projet international THOT "Total Hub Of
Technology" : solution web permettant de construire et de déployer une
infrastructure Data dans le cloud Azure, d’assurer la gestion des projets,
la gestion des incidents, la gestion des demandes et la gestion des
architecturesdéployées.
Equipe : 1 chef de projet + 2 Lead devs + 1 PO + 5
développeurs
Méthodologie : Agile (Scrum) / sprint de 2 semaines
REALISATIONS Etudes, analyse :
▪ Analyse fonctionnelle de THOT avec les différents métiers,
▪ Rédaction de spécifications techniques sur le Wiki Cloud Azure,
▪ Management de l’infrastructure Cloud avec Terraform,
▪ Découpage des user stories dans Jira et Azure DevOps ;
Développements Back-End :
▪ Conception de la base de données avec PostgreSQL 9,
▪ Développement des endpoints webservice REST,
▪ Développement des modules avec jHipster, Java 8 et Spring 4,
▪ Gestion des dépendances avec Maven 3,
▪ Développement du module d’envois de mailing via MailJet,
▪ Contrôle des logs et erreurs via la suite ELK et EventHub,
▪ Gestion des authentifications utilisateurs avec OKTA,
▪ Contrôle des process d’authentification avec Oauth2, JWT et Digital-Pass
;
Développements Front-End :
▪ Gestion et virtualisation de l’architecture front avec Cytoscape,
▪ Développement des interfaces avec Angular 9 et ReactJS,
▪ Développement de modules gestion de documents stockées Sharepoint,
▪ Support sur des applications connexes en ReactJS,
▪ Développement de components avec ReactJs.component,
▪ Interfaçage de web services REST avec Axios ;
Tests et intégration continue :
▪ Gestion des pipelines CI/CD sur Azure v2,
▪ Versioning et stockage des codes sources avec GitHub,
▪ Testing des webservices avec Postman et Swagger,
▪ Développement des tests unitaires avec jUnit et Mockito,
▪ Gestion de la qualité et de la couverture du code source via SonarQube,
Développement de tests Suite et fonctionnel avec Selenium.
CONTEXTE Renfort au sein de la DSI du groupe
MISSION Développement du projet international Data Hub Bis (USA, Asie, Europe,
Afrique) permettant l’amélioration de l’efficacité des systèmes via l’utilisation
optimisée d’API.
Equipe : 1 chef de projet + 2 lead devs + 1 PO
Méthodologie : Agile (Scrum) / sprint de 2
semaines
REALISATIONS Etudes, analyse :
▪ Analyse fonctionnelle du projet existant,
▪ Rédaction de spécifications techniques sur les développements,
▪ Découpage des user stories dans Jira ;
Développements :
▪ Conception des bases de données ave MSSQL,
▪ Développement des endpoints webservice REST,
▪ Documentation des webservices avec Swagger,
▪ Développement côté serveur avec NodeJS,
▪ Edition des procédures stockées avec SSMS,
▪ Exécution de procédures stockées avec Typescript,
▪ Manipulation d’une base de données orientée documents avec
MongoDB,
▪ Utilisation d’Azure DevOps pour le déploiement automatique,
▪ Gestion des pipelines, releases, paramétrage environnements sur Azure,
▪ Vérification des logs et erreurs via ********,
▪ Contrôle des process d’authentification avec Oauth2 et JWT ;
Tests et intégration :
▪ Gestion du versioning et stockage des codes sources avec GitHub,
▪ Création de tests des endpoints webservices avec Postman,
▪ Réalisation de tests de performance avec jMeter.
CONTEXTE Au sein de la DSI de PMU
MISSION 1
er projet : Load...
PO + 2PPO + 7développeurs
Méthodologie : Agile (Scrum) / sprint de 3 semaines
REALISATIONS Etudes, analyse :
▪ Analyse fonctionnelle de ANIS avec les différents métiers,
▪ Rédaction de spécifications techniques sur le Wiki
▪ Découpage des tâches des US dans Jira
▪ Chiffrage des users stories
Développements Back-End :
▪ Conception de la base de données avec ORACLE 12,
▪ Mettre en place le Socle technique du back-end avec architecture
Hexagonale
▪
Gestion des DDL et DML à l’aide de Liquibase
▪ Développement des endpoints webservice REST
▪ Développement des batch à l’aide de Spring Batch pour migrer des donnés à
travers des bouchons des données.
▪ Consommation des webservices Deep,
▪ Gestion des dépendances avec Maven 3,
▪ Contrôle des logs via Spring AOP,
▪ Développement d’une couche Spring data pour insérer et filtrer des données
ElasticSearch
▪ Visualisation des données à travers kibana
▪ Visualisation de certaines métriques à travers Grafana
▪ Gestion d’un bus de données à l’aide de kafka « KaRTE ».
▪ Contrôle des authentifications utilisateurs via OAUTH2 et spring security
▪ Développement des tests unitaires,
▪ Gestion des conteneurs avec docker,
▪ Gestion des variables d’environnement du projet ANIS avec Vault,
▪ Gestion des déploiements dans les environnements via Jenkins,
▪ Revue du code avec SonarQube et Emma Code Coverage,
Développements Front-End :
▪ Développement des interfaces avec Angular 12 et NGRX,
▪ Développement de plusieurs composants à l’aide de angular material,
▪ Mettre en place le Socle technique du front-end avec l’architecture
hexagonale
▪ Génération du document pdf à l’aide de pdfMake
▪ Développement de plusieurs TypeForm « Question-reponse ».
▪ Développement de Test e2e avec serenity-js, zalenuim, cucumber, Xray et à
l’aide du patern screen play
▪ Utilisation RGO pour consommer les composant web RTE
▪ Participation au développement et support du projet agora « ReactJS»
▪ Développement de Test e2e pour le projet AOC avec Cypress, xray, gherkin,
cucumber, Typescript, nodejs