CONTEXTE Au sein de l&rsquoOAV ANIS/DEEP chez RTE
PROJET E-PLAN
Mise en &oeliguvre d&rsquoune plateforme mutualisée de partage des données de
planification des évènements « KaRTE » (kafka) et élaboration des notes
d&rsquoinformations sur les opérations de maintenance avec impacts à destination
des équipes, des clients et des sociétés tierces.
Equipe : 1 chef de projet +1 scrum master + 1 Tech Lead + 1 Ref. Tech. + 1
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
⪠Environnement de travail avec conception (Clean Architecture,TDD, BDD,
DDD, SOLID).
⪠Gestion des DDL et DML à l&rsquoaide de Liquibase
⪠Développement des endpoints webservice REST
⪠Développement des batch à l&rsquoaide 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&rsquoune 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&rsquoun bus de données à l&rsquoaide 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&rsquoenvironnement 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&rsquoaide de angular material,
⪠Mettre en place le Socle technique du front-end avec l&rsquoarchitecture
hexagonale
⪠Génération du document pdf à l&rsquoaide de pdfMake
⪠Développement de plusieurs TypeForm « Question-reponse ».
⪠Développement de Test e2e avec serenity-js, zalenuim, cucumber, Xray et à
l&rsquoaide 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
CONTEXTE Au sein de l&rsquoOAV 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&rsquoauthentification 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&rsquoenvironnement 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&rsquoassurer 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&rsquoinfrastructure 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&rsquoenvois 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&rsquoauthentification avec Oauth2, JWT et Digital-Pass
Développements Front-End :
⪠Gestion et virtualisation de l&rsquoarchitecture 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&rsquoamélioration de l&rsquoefficacité des systèmes via l&rsquoutilisation
optimisée d&rsquoAPI.
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&rsquoune base de données orientée documents avec
MongoDB,
⪠Utilisation d&rsquoAzure 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&rsquoauthentification 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-balancer of schedulers
2
ème projet : Gestion de l&rsquoensemble des hippodromes PMU
Equipe : Gestion d&rsquoune équipe de 4 développeurs et 2 testeurs
Méthodologie : Agile (Scrum) / sprint de 3 semaines
REALISATIONS Management :
⪠Orientation de l&rsquoéquipe vers l&rsquoexcellence technique et l&rsquoautonomie,
⪠Animation des rituels de la méthodologie Scrum,
⪠Gestion des tâches de Scruming sur MeisterTask,
⪠Responsable de l&rsquoéquipe de développement sur les aspects techniques et
méthodologique
Etudes, analyse :
⪠Rédaction des dossiers de conceptions générales et techniques,
⪠Analyse, évaluation du périmètre et chiffrage des demandes,
⪠Conception des bases de données avec Oracle 11g,
⪠Utilisation de Spring Security pour l&rsquoauthentification avec l&rsquoannuaire LDAP
Architecture :
⪠Réalisation de l&rsquoarchitecture des projets avec PowerAMCDesigner,
⪠Rédaction des spécifications techniques de l&rsquoarchitecture,
⪠Conception des diagrammes avec UML
Développement Back-End avec Spring 4 :
⪠Développement des différentes fonctionnalités avec Java 8,
⪠Développement des différents web services REST avec RestController,
⪠Développement des entités et mapping objet relationnel avec Hibernate,
⪠Mapping objet document avec Spring Data pour la GED,
⪠Développement des batchs consommation des CSV avec Spring Batch,
⪠Authentification stateless avec Spring Security,
⪠Gestion du JWT (JSON Web Token),
⪠Gestion des accesseurs via Lombok,
⪠Gestion du schéma de BD et des opérations CRUD avec Liquibase,
⪠Utilisation des librairies Quartz « JDBC Quartz » et « RMI Quartz »,
⪠Installation des bibliothèques avec NodeJS (Node Package Manager &ndash
npm)
Développement Front-End avec Angular 5 :
⪠Développement des interfaces et des vues avec Angular 5,
⪠Gestion des librairies Bootstrap dans Angular 5,
⪠Packacking des ressources Angular avec Webpack,
⪠Consommation et appel des webservices REST,
⪠Correction sur les applications parallèles sur ReactJS
Tests et intégration :
⪠Développement des tests unitaires avec jUnit,
⪠Réalisation des tests avec Jest,
⪠Réalisation de l'intégration continue avec Jenkins, Docker et
Kubernetes,
⪠Orchestration des conteneurs Docker avec Rancher,
⪠Merge entre les branches avec Git,
⪠Revue de code avec SonarQube,
⪠Gestion du dépôt avec Nexus.
CONTEXTE Au sein de la DSI d&rsquoAxa
MISSION Pilotage de projets et création de plusieurs modules d&rsquoassurance (tiers,
réseaux de vente, contrats individuels, contrats collectifs, comptabilité et
sinistre).
Equipe : 1 Chef de Projet, 10 développeurs, 1 Scrum Master / Référent
Technique et 1 Product Owner
Méthodologie : Agile (Scrum) / Sprint de 3 semaines
REALISATIONS Etudes, analyse et architecture :
⪠Rédaction des dossiers de conceptions générales et techniques,
⪠Analyse, évaluation du périmètre et chiffrage des demandes,
⪠Réalisation de l&rsquoarchitecture des projets,
⪠Animation des rituels de la méthodologie Scrum,
⪠Insertion des tâches dans le système de gestion des tâches JIRA,
⪠Conception des processus avec UML
Développement Back-End :
⪠Gestion des DAO avec JPA et Hibernate 2 / 3 / 4,
⪠Développement des web services avec REST Controller,
⪠Authentification stateless avec Spring Security et GWT,
⪠Développement et intégration du module de calcul du taux d&rsquoassurances,
⪠Intégration des librairies Lombok pour la gestion des accesseurs,
⪠Développement du web service SOAP pour la GED Alfresco
Développement Front-End avec Angular 2 :
⪠Gestion des librairies Bootstrap dans Angular 2,
⪠Développement des interfaces avec Angular 2,
⪠Développement des webservices REST (Json),
⪠Développement de la vue de simulation des assurances,
⪠Développement de la vue de recherche d&rsquoune offre,
⪠Développement de la vue de modifications,
Intégration :
⪠Mise en recette,
⪠Coordination en vue de préparation des mises en production,
⪠Mise en production.
MISSION Création d&rsquoun système d'information pour la gestion de la veille stratégique :
collecte d&rsquoinformations relatives aux consommateurs suite aux sondages de
satisfaction.
Equipe : 1 Chef de Projet, 3 développeurs
Méthodologie : Cycle en V
REALISATIONS Etudes, analyse :
⪠Conception (diagramme de classe, use case, architecture) de l&rsquoapplication
métier et de l&rsquointerface avec UML,
⪠Rédaction des spécifications techniques et fonctionnelles détaillées,
⪠Installation d&rsquoEclipse, SQL Developer, JBoss,
⪠Rédaction des documents d&rsquoinstallation de l&rsquoenvironnement
Développement :
⪠Développement de la couche persistance :
⪠Développement des interfaces pour la couche web,
⪠Développement des contrôleurs du modèle MVC,
⪠Développement de la couche Business,
⪠Développement des vues d&rsquoaffichage de données,
⪠Développement de la partie Back End (Spring 2.5, Hibernate / JPA),
⪠Développement des services métiers
Tests, validation :
⪠Développement et implémentation des tests unitaires avec JUnit,
⪠Gestion des tests fonctionnels en Quality Center,
⪠Support de la recette et correction des anomalies.
CONTEXTE Au sein de la DSI France Telecom, Service Etudes & Développement
PROJET Telecom Innovation
Création d&rsquoun système de gestion (mail, SMS, FAX, web conférence, gestion
des documents) via Zimbra
Equipe : 1 Chef de Projet, 5 développeurs
Méthodologie : Agile (Scrum) Sprint de 3 semaines
REALISATIONS Etudes, analyse :
⪠Conception (diagramme de classe, use case, architecture) zimlets de
systèmes de mailing Zimbra avec UML,
⪠Rédaction des spécifications techniques et fonctionnelles détaillées,
⪠Rédaction des documents d&rsquoinstallation de l&rsquoenvironnement Zimbra
Développement en Java 6 :
⪠Développement de la couche persistance,
⪠Développement des applications web utilisé par des zimlets,
⪠Développement de la couche Business,
⪠Développement des écrans de gestion des zimlets (fax, sms, visio, GED),
⪠Implémentation des webservices SOAP,
⪠Développement des connexions au serveur de conférence bigBlueButton,
⪠Développement d&rsquoun connecteur interactif avec le matériel SMS et FAX,
⪠Configuration des librairies Bootstrap dans AngularJS,
⪠Développement des interfaces avec AngularJS
Tests, validation :
⪠Développement et implémentation des tests unitaires avec JUnit,
⪠Gestion des tests fonctionnels en Quality Center,
⪠Support de la recette et correction des anomalies.
CONTEXTE PITERION est un éditeur de logiciels qui a comme clients plusieurs grands
comptes tels que (PSA Peugeot-Citroën, Airbus, Volkswagen)
PROJET Solution de connecteur générique entre le système unifié de PDM Teamcenter 8
et la CAO Catia V5
Equipe : 1 Chef de Projet, 12 développeurs
Méthodologie : Agile (Scrum) / Sprint de 2 semaines
REALISATIONS Etudes, analyse :
⪠Conception avec UML (diagramme de classe, use case, architecture),
⪠Rédaction des spécifications techniques et fonctionnelles détaillées,
⪠Rédaction des docs d&rsquoinstallation de l&rsquoenvironnement (Eclipse, Catia V5)
Développement :
⪠Développement des différentes entités,
⪠Mapping object relationnel avec spring DAO, Hibernate,
⪠Développement de la couche Common,
⪠Développement de la couche Business avec Spring (Core, ORL),
⪠Création des différentes couches avec JSF sur model MVC2,
⪠Développement de la couche Portlet,
⪠Développement de la partie Back End (Spring 2.5, Hibernate),
⪠Développement des services métiers,
⪠Développement de web services pour la communication avec le système de
gestion des documents (Nuxeo)
Tests, validation :
⪠Développement et implémentation des tests unitaires avec JUnit,
⪠Gestion des tests fonctionnels en Quality Center,
⪠Support de la recette et correction des anomalies.