Mission Hypernet
Hypernet : Intranet pour les hypermarchés Carrefour, application qui permet aux
contributeurs du siège de diffuser du contenu ciblé vers les magasins, le ciblage se
fait par rapport au profile de l’utilisateur (employé Carrefour).
- Développement du module pour l’indexation des contenus
- Développement des web services REST pour la portlet de recherche de contenu
- Développement des web services REST pour la portlet de profile utilisateur
- Développement du module de la lecture des contenus
- Développement du module de traitement des actions (L’un des types des contenus
gérés par l’application)
- Développement de la portlet des actualités de la page d’acceuil
- Développement de la portlet des détails d’une actualité
- Validation et optimisation du code java
Mission ETR
ETR : Energie Temps Réeel est une application de suivi de la distribution du gaz
naturel en temps réel.
-Développement des contrôleurs et des services AngularJs pour les interfaces.
-Développement des web services REST utilisés par les services AngularJs
-Relecture et optimisation du code Java et AngularJs
-Implémentation des Graphiques de suivi
-Développement des directives pour les champs de saisie
Mission ********
La maintenance du site ******** et la mise en place des espaces personnelles pour
les professionnels et les particuliers.
-Analyse et écriture de spécifications techniques détaillées.
-Développement des portlets « demande de remboursement pharmacie »,
« demande de remboursement Optique », « Gestion des salariés » et « DSN ».
-Développement des services et des services builder.
-Création des pages dans les espaces particulier et professionnel.
-Création d’un hook pour les portlets « Asset Publisher » et « Web Content Display »
-Création d’un ADT (Application Display Template) pour la portlet « Asset Publisher »
Mission Aliance DCP (Demand Capacity Planning ou Gestion de la Demande Capacitaire)
La refonte de l’application Renault-DCP pour couvrir aussi le besoin de Nissan en
terme de la gestion capacitaire des fournisseurs Renault et Nissan. ADCP est destiné
à la direction logistique, la direction des achats et aussi aux fournisseurs et ça
permet d’avoir une analyse plus efficace des capacités des fournisseurs, d’anticiper
les ruptures éventuelles et de lancer des plans d’actions si nécessaire.
-Développement des contrôleurs et des services AngularJs pour les interfaces de
«Alert Dashboard », des enquêtes et l’administration des organisations des enquêtes
Page 4/9 Anis ********
-Développement des web services REST utilisés par les services AngularJs
-Développement des batchs (script shell + java) pour le lancement et la fermeture
des enquêtes
-Génération des PDF des « capacity files »
-Ecriture des dev tasks pour les taches effectuées
-Assister aux workshops
Mission Espace personnel du site ********
Développement des portlets pour l’espace personnel ******** (tels que la création de
compte, la connexion, gestion de profile, association des compteurs et les portlets de
contenu) utilisant le portail Liferay.
-Développement des modules SSO pour les applications Front End et Back END de
« Espace personnel »
-Assistance de l’équipe de développement sur des problématiques Liferay
-Développement des portlets de connexion, de création d’un compte et de la gestion
des contenus
-Import des contenus (fichiers html) dans la base Liferay (Web contents)
Mission Adaptation de la base de connaissance (DIM) pour un nouveau cas d’utilisation
(PSS)
Ça consiste à rendre générique l’application déjà développé pour avoir au final un
générateur d’application de type base de connaissance.
Mission Développement d’un outil (Ressource synchronizer) d’initialisation de contenu
pour Liferay.
En se basant sur le plugin Liferay resource importer (qui est limité), le resource
synchronizer a été enrichi pour supporter l’import des plusieurs sites, des categories,
des custom fields et des workflows.
Page 5/9 Anis ********
Mission Migration de la base de connaissance (DIM) de la version 6.1.30 à la version
6.2.10
Adaptation des portlets, du thème et des layouts déjà développées à la version
6.2.10 du Liferay.
Migration des données et développement des patchs SQL
Adaptation du code existant à la nouvelle version du Liferay
Mission : Développement d’un outil de messagerie (LBM)
L’application permet d’échanger des messages concernant les produits CNP Assurances
entre les services CNP assurance et leur partenaire (la Banque Postale).
Développement d’une portlet qui se sert d’un workflow kaleo pour affecter les
messages reçus du partenaire aux différents services CNP Assurances.
Déveleoppement des layouts et thème
Mission Support et Socle Liferay
Au sein de l’équipe Technologies et Support, je suis responsable du socle technique
Liferay et du support pour le projet qui utilisent Liferay.
- Développement et maintenance du module utilitaire
- Développement et maintenance du module de diagnostic et d’inventaire
- Développement et maintenance du module client REST
- Mise à disposition d’un BOM pour les développements Liferay
- Mise à disposition d’un bundle Liferay personnalisé pour PF
- Support aux équipes de développement
- Support aux équipes de production
- Création des pipelines Jenkins : build et déploiement
- Création d’une image Docker Liferay basée sur une image Red Hat