Intitulé de l’intervention : Au sein de l'entité CARDIF dans l'équipe SQAD FORCE je travaille au sein de deux
équipes pour deux projets :
80-85% du temps sur le projet REFAG
10-15% sur le projet Mondemain "épargne retraite"
REFAG :
Dans une équipe de cinq personne j’occupe un poste de tech-lead, dans l’objectif de migrer et de
faire evoluer le projet REFAG, les défis majeurs de ce projet sont :
Le migration de spring vers spring-boot
La réecriture du front de emberJs vers Angular 13
La conception de la partie front en concervant l’architecure et le philisophie du l’ancien projet
(pour la partie back-end)
Les défis CI-CD pour déployer le nouveau projet au meme endroit que l’encien avec un phase de
cohabitation (garder les deux projet sur les environnements hors production)
Optimiser et amélioer les performances du système
Concepetion et développement des nouvelles fonctionalités en réutilisant l’existant et en évitant
les regressions
Réalisation(s) :
Encadrement de 2 développeurs fullstack (junior et senior).
Chiffrages,
Conception,
Développement (Angular, ember.js, java spring boot, hibernate, OAuth2, Oracle),
Migration et évolution de la stack technique
Documentation,
Code review,
Montée en compétences des devs,
Animation de la Squad projet en agile Scrum « mise en place et le suivie des cérémonies agiles
(Sprint planing, daily, sprint review, sprint retrospective) »,
Echanger avec le métier sur les besoins,
Participer aux travaux d’intégration et de déploiement (git, jenkins, ansible,..) dans les différentes
environnement/couloirs
Preparation des livrables
Mise en place du scripte d’initialisation de la base des données
MonDemain
Dans une équipe d’une dizaine de personne avec une architecture micro-services,je
renforce l’equipe OPS pour la réalisation des objectifs suivants :
HVAULT
3/7
o Le passage du HVAULT statique au dynamique.
o la mise à jours des variables.
Déploiement sur le cloud DMZR « IBM »Environnement technique : Java 11, Spring boot, mvc ,jdbc, batch, GIT, GITLab,
jenkins,artifactory, ansible, hvault, emberJs, Spring ,Postman, sql developper ,oracle,
HTML, css, bootstap
Environnement fonctionnel :
Collection des données prospect de nos partenaire
Valorisation et validation des données prospect
Realisation des différentes traitement sur les données prospect
Exposition de ses données au différents services, partenaire ou la partie front de notre
CRM, Confluence
Intitulé de l’intervention : Réalisation from scratch d’un crm de gestion des prospect. Dans notre
pémetres ce projet est composé en deux partie
1- Des batchs
a. Collecte des données
b. Extraction en masse des données
c. Purge en masse des données
d. Mise à jour en mase des données
2- Apis Rest pour l’exploitation et la presentation des données prospects
Réalisation(s) :
Analyse de besoin fonctionnels
Etude de faisabilité
Participation et animation de la conception techniques
Participation à la mise en place du projet
Suivie des développements et gestion des développeurs
Mise en place de la DDD, TDD «junit et mockito »
Realisation de la documentation technique
Configuration des pipeline gitlab pour la partie CI/CD « stage de build, transefer,
notification »
Assister et renforcer l’équipe de développement (APIRest, batch,Configuration,cas de
test…)
Code review
Mise en place des scriptes d’ordonnancement « Solustion IBM IWS »
La relecture du code « code review »
Preparation des livrables
Mise en place du scripte d’initialisation de la base des données
Methodolgie de travail agile scrum « ce projet fait partie d’une solution qui comporte
plusieurs projets, pour assurer le bon avancement de tous les projets et éviter les goulets
d'étranglement on utilise la méthode cycle en V pour environement d’integration, par
contre notre projet est gerer en agilité ».
4/7Valorisation et validation des données prospect
Realisation des différentes traitement sur les données prospect
Exposition de ses données au différents services, partenaire ou la partie front de notre
CRM
Intitulé de l’intervention : Réalisation des développements du projet de smart city pour la
métropole de Nice, pour superviser le trafficroutier (SAGT) de la ville de Nice.
Réalisation(s) :
Refonte de la partie front de Hyperviseur d’Angular4 vers Angular10
Mise en place d’ Hibernatepour la partie configurateur de l’Hyperviseur Modélisation et
conceptionetdéveloppement du simulateur frontale PMV :
o Angular10Développement de la partie back-end du simulateur frontale PMV utilisant Springboot
MVC , Security(JWT) pour les API REST
Mise en place de liquibase
Développement du simulateur frontale using jHipster « spring angular» , test (Postman) et
documentation (swagger ) des REST APIs pour les échanges avec Fiwareet « gestion des
evenements» la partie Front «Angular» en appuyant sur TDD respectant les principe SOLID
(5 principes de conception orientée objet), qui permet de créer, gérer les souscriptions et
recevoir des notifications de Fiware(utilisant des API REST)
Intitulé de l’intervention : Réalisation d’un site e-commerce.basé sur les technologies Java et
Angular.
Réalisation(s) :
Modélisation et conception de l'application
Développement de la partie front
o Angular9 ‘Components,Services,Classes, HttpClient(CRUD opérations), -RxJS,Gestiondes
formulaires utilisant la méthode réactive, Le Routing, ngTemplate,Paginationcoté serveur
)
o Html/css,TypeScript,BootStrap,FontAwesomepour les icones
Développement et configuration des REST APIs
Développent de la partie back end(Springboot )
Création et la configuration de Base de données (MySQL)
Intitulé de l’intervention : Au sein d Efficy un éditeur de solutiionsCRM pour la gestion de
la relation client. Réalisation des développement des spécificités fonctionnelles , à l’intégration
et la maintenance des CRM clients
Réalisation(s) :
Participation à l'analyse du besoin client, étude de faisabilité
Intégration et développement de nouvelles fonctionnalités sur les CRMsdes clients (java 8, jsp,
servlet).
Corrections des bugs, des dysfonctionnements sur les CRMsdes clients.
Gestion des interfaces client (Jsp, HTML/CSS, JavaScript, Ajax, Jquery)
Développent des modèles des documents (pour les devis les contrats et autres…).
Développement des workflows, des taches planifiées et des différents services y compris la
configuration (xml, properties).
Gestion de base de données (PostgreSQL, SQL server).
Intitulé de l’intervention : Projet de migration et d’evolution de la solution MAGIC
(Système SADTutilisé par cofiroute pour la supervision des autoroutes )
6/7
Réalisation(s) :
Migration du projet (JAVA 6 vers JAVA 8, EJB 2.1 vers 3.1 et du weblogic11 vers le 12c) tout en
respectant l’architecture et les design pattern utilisés (sigleton, factory, facade)
Chiffrer les modifications
Développement des nouvelles fonctionnalités (Java, Spring)
Développement des curseurs, procédures, fonctions et des triggers en PL/SQL
Participation à la recette et la préparer des MSI (exécutables)
Réalisé les tests unitaire (TDD) «des nouvelles fonctionnalités» et les tests d'intégration et de non
régression y compris les WebServices
•Intégration continue utilisant jenkins/ docker