Développements (multi-projets) Senior
Editique & GED(Alfresco) , workflow BPM
Pilotage transverse des équipes de Dévéloppements, de Maintenance corrective et de support des outils EDITIQUE & GED(Alfresco)+BPM
Assister le directeur de Programme SI sur le pilotage opérationnel
Accompagnement pour la migration applicative vers le cloud: combinaison cloud privé et cloud public AWS
Technique puis par la suite Directeur De Projet
pour les développements de la plateforme koosseryLa plateforme koossery est une plateforme intégrée pour la gestion unifiée de contenu
d'entreprise en mode collaboratif.
Elle est composée de modules suivants sous forme intégrée:
un serveur de Chaîne d’acquisition
– un serveur d'acquisition reposant sur des techniques d'Intelligence
Artificielle : Deep Learning (Convolutional Neuronal Network), Image
Classifier, etc.
– un serveur d’Espaces de travail collaboratif & ECM / GED
– un serveur de Workflows BPM
– un serveur d’Archivage (SAE norme SEDA)
– un serveur pour le Big data documentaire, data mining, analyse
sémantique
– un front-end webapp intégrable dans un portail JSR168 (liferay)
koossery est développée en technologie Java EE et utilises les API des briques techniques
et applicatives open source éprouvées réalisant une partie des cas d’utilisation du travail
collaboratif d’entreprise:
– le front-end est développé pour partie à base de Angular, pour partie à base
de Spring-SURF-MVC, de Sencha-extJS et des templates Freemarker.
– les espaces de travail collaboratifs et l’ECM sont développés en utilisant les
API de Alfresco repository.
– les workflows sont basés sur jBPM.
– le module de chaîne d’acquisition est développé à base de Ephesoft API
– le module de reporting utilise Jasper report API
– le data mining utilise les API Weka
– la recherche textuelle utilise Lucene SolR
– le module d’archivage est développé sur la base des spécifications de la
norme SEDA
– les algo de machine/deep learning sont implémentés en Python
- architecture des microserver
o chaque microserver est orienté service (SOA) et est composé de
principaux modules
o chaque module est composé des couches suivantes : couche service,
couche métier, couche data
o couche métier :
workflow jBPM, GED(Alfresco)
ESB Mule
parallel computing : Apache Spark
Artificial Intelligence : CNN models
o Data:
SQL & NoSQL (MongoDB)
Apache Hadoop
- architecture front-end
o technologies : Angular, Spring-mvc-surf, Sencha-ext-js
La plateforme koosseryDesk est une plateforme intégrée pour la gestion unifiée de contenu d'entreprise en mode collaboratif.
Elle est composée de modules suivants sous forme intégrée:
– Chaîne d’acquisition
– Espaces de travail collaboratif & ECM / GED
– Workflows BPM
– Signature électronique
– Archivage (SAE norme SEDA)
– Reporting
– Big data documentaire, data mining, analyse sémantique
koosseryDesk est développée en technologie Java EE et utilises les API des briques techniques et applicatives open source éprouvées réalisant une partie des cas d’utilisation du travail collaboratif d’entreprise:
– le front-end est développé à base de Spring-SURF-MVC, de Sencha-extJS et des templates Freemarker.
– les espaces de travail collaboratifs et l’ECM sont développés en utilisant les API de Alfresco repository.
– les workflows sont basés sur jBPM.
– le module de chaîne d’acquisition est développé à base de Ephesoft API
– le module de reporting utilise Jasper report API
– le data mining utilise les API Weka
– la recherche textuelle utilise Lucene SolR
– le module d’archivage est développé sur la base des spécifications de la norme SEDA
- architecture du module Server
o le server est composé de principaux modules
o chaque module est composé des couches suivantes : couche service, couche d’accès aux données, sgbd
o technologies : développement orienté services, Spring, myBatis
- architecture du module front-end
o technologies : Spring-mvc-surf, Sencha-ext-js
Projet : Mise en place d’un Intranet collaboratif et portail de gestion documentaire à base de Alfresco et Liferay pour le compte du Conseil Général 93
Rôle dans le projet : Chef de projet, Leader Technique & Développeur de la partie GED
Projet effectué en 2 phases : phase AMOA et phase MOE
Phase AMOA :
Etude de besoins :
- Organisation des réunions et présentation du projet
- Réalisation de questionnaires
- Analyse de besoins
- Analyse des workflow documentaires à mettre en place
- Analyse des adaptations des fonctions existantes
- Rédaction de cahier de charges
- Rédaction des spécifications fonctionnelles
- Architecture Technique de la plateforme
Phase MOE:
Pilotage du projet
- Respect des besoins
- Garant de la qualité des livrables
- Garant du respect des délais
- Animation des différentes réunions techniques du: ateliers, comités de projet, comités de pilotage, etc.
Développements :
- Modélisation des workflow avec Eclipse-jPDL pour la gestion des documents
- Maquettage des pages .jsp supplémentaires à faire
- Mise en place du framework d’authentification
- Intégration des flux métiers en jBPM
- Déploiement et test /correction
Développements GED Alfresco, workflow jBPM et integration Liferay
Projet : mise en oeuvre d'une solution de gestion électronique de documents, d...
SI sur le pilotage opérationnel de tous les projets applicatifs du périmètre éditique
o Coordination des développements & supports des modèles nationaux studio, SIRH ainsi que la chaine de production Editique.
o Coordination transverse des équipes projets
o Effectuer un reporting régulier sur l’avancement du projet en fonction des procédures et méthodes appliquées à la CNAM,
o Pilotage transverse des équipes de développements & des travaux de maintenance
o Support à l’activité Editique :
Suivi des incidents et évènement de production
Coordination avec l’exploitation du CICOA et CNAM/DPSE
Liaison avec les autres projets
Remontée des risques et actions associées à la Direction de Projet
ateliers de travail afin de
définir les différents type de documents manipuler dans ALFRESCO
définir le plan de classement dans ALFRESCO
conception des custom model
conception des Rules Alfresco
conception des workflow BPM
conception des customisation du front-end alfresco
IHM spécifiques Angular
o Pilotages des développements techniques
conception et à l’implémentation des socles applicatifs métier (framework et API Java / Alfresco)
implémentation des IHM correspondantes (Alfresco Share)
implémentation des IHM spécifiques avec Angular
implémentation custom model, Rules etc.
implémentation workflow activity BPM
framework front Alfresco ADF
Réaliser le paramétrage des fonctionnalités,
Réaliser les tests ainsi que la documentation d'accompagnement,
Accompagnement pour les migrations applicatives vers cloud
o Audit applicatifs de migration vers le cloud
Évaluation des architectures système et logicielle
identification des flux de données internes et externes
contraintes d'accès et niveaux de SLA
sécurité, mode d'authentification, gestion des droits
architecture de déploiement: application sous Docker ?
Automatisation
o Prise de décision et stratégies de migration vers le cloud
‘Lift-and-Shift': copier-coller
Replatforming : optimisation de l’application au niveau de la couche système avant d’opérer la migration vers le Cloud.
L’architecture de l’application reste quant à elle inchangée.
Refactoring : Il s’agit en effet de transformer l’application afin d’adapter son architecture au Cloud
choix du type d'architecture cloud ((PaaS ? IaaS ?) pour chacun de ses sous-systèmes)
niveau de cloud et éventail des services
o Dimensionnement
dimensionnement pertinent et au plus proche du besoin: le Service Level Agreement (SLA), contraines de l’application et du SI
o Assister la Direction de Projet pour ce qui concerne la Validation la faisabilité financière de la migration en estimant notamment le coût récurrent une fois l"application migrée dans le Cloud