Contexte Projet
Dans le cade de son projet d’urbanisation le CNFPT veut mettre en place deux projets stratégiques :
- Portail des Service Agent : Projet de portail dédié aux agents permettant de gérer le processus de formation des agents
- Référentiel Agent : projet Référentiel avec Reprise des données Agents et exposition des services
Intervention
En tant qu’architecte technique et applicatif, j’ai mené la phase cadrage des projets Portail des Service et Référentiel Agent avec :
- Organisation et animation des ateliers techniques du CNFPT
- Dossier des choix des solutions techniques
- Rédaction des dossiers d’architecture techniques / applicatifs des deux projets
- Mise en place de l’usine logicielle et de la plateforme d’intégration continue
- Socle technique cible des projets : Angular 5, Bootstrap 4.0.0, WSO2 API Manager, WSO2 Identity Sever, Symfony 4, Drupal Headless, Talend ETL, Jenkins, Sonar
La CDC vise à moderniser son socle technique applicatif et adopter la démarche et les outils DevOps.
Intervention
Au sein de l’équipe d’architecture transverse de la CDC, j’ai participé à la mise en place de
- Socle architecture technique cible V4 des projets CDC: Angular 4 et 5, Bootstrap 3.7, Rest Api, Spring Data Spring boot, Spring Rest, Swagger
- La demarche et outils DevOps et outillages CI/CD dans l’usine logicielle : Jenkins, Job Dsl, scripting groovy, Pipeline, Bitbucket, artifactory, Docker, Docker compose, Docker Swarm, Logstash, Elasticsearch, Kibana
STATEC - Luxembourg – Mise en place d’une démarche d’architecture et modélisation SI
Contexte Projet
Le projet NATNG vise à moderniser la plate-forme de compilation des Comptes Nationaux Luxembourgeois. La compilation des comptes nationaux luxembourgeois est un ensemble de processus qui s’est construit sur les 25 dernières années.
L’unité Informatique souhaite standardiser les procédures de modélisation à l’échelle du STATEC.
Les bénéfices attendus d’une démarche d’architecture entreprise sont les suivants :
• Développer une vision globale de l’entreprise
• Aligner le métier et l’IT
• Concentrer les moyens sur les projets à haute valeur ajoutée
• Maitriser la complexité, restaurer l’agilité, développer les synergies
Intervention
Mise en place d’une démarche de modélisation globale entreprise STATEC et du projet pilote NATNG
Cartographie et modélisation du SI existant et définition des strates stratégie, métier, fonctionnelle, applicative, logicielle et technique.
Cartographie et modélisation des processus métiers avec BPMN
Structuration et modélisation du projet NATNG cible
Normalisation des choix des diagrammes UML pour la modélisation des Strates fonctionnelles, Applicatives, logicielles et techniques
Coaching des analystes métiers et fonctionnelles sur la démarche et les outils de modélisations
Outil : Sparx Entreprise Architect, BPMN, UML
Contexte du projet
Bureau Veritas souhaite réaliser un socle technique modulaire, réutilisé sur un ensemble de projets. Un projet pilote à destination des assurances d’un pays étranger sera le premier à s’appuyer sur ce socle. Mon rôle est de sélectionner, intégrer et valider les implémentations techniques tout en réalisant le projet pilote en constituant une équipe de développement.
Choix et validations techniques
Sélection des technologies en cohérence avec les exigences et la stratégie générale
Normes et outils
Mise en place des outils projets (plate-forme de développement et plugins, Usine Logicielle et qualimétrie, environnements d’intégration. Création de guides et normes.
Développement de la solution
Réalisation du socle et d’un framework multi projet.
Réalisation du projet pilote
Technologies Mises en Œuvre
Socle technique : Maven, Mule, Activiti Spring, Tomcat
Persistance: JPA-Hibernate, Spring-data
IHM: Liferay, Primefaces
Intégration: JMS, WebServices Rest, Batch
Tests: JUnit, TestNG, Sélénium
Contexte Projet et Intervention
STVA -filiale du Groupe SNCF- est un acteur de référence sur le marché de la logistique automobile internationale de véhicules finis. La prestation concerne notamment les deux projets suivants :
- Projet Smartphone
- Projet de refonte de l'application de Transport - Leo
Architecture Technique du SI et méthode projet
● Apporter une expertise méthodologique ; modélisation métier (Processus métiers) et fonctionnelle
● Apporter une expertise technique sur la plateforme JEE aux différents projets de la STVA
● La mise en œuvre de l'architecture de haute performance avec :
o Le clusturing / Load balancing JBoss 7
o Monitoring et tests de montée en charge
● Apporter une expertise sur la mise en place de d’une démarche DevOps
● Mise en place d’une usine logicielle et la plateforme d'intégration continue et du processus de release
● Réalisation de l'architecture générale du projet de refonte de l'application de transport
● Mise en place de l'architecture logicielle du projet Leo Front End/Back End
● Préconisation sur la mise en place de l'architecture SOA avec une conception orientée composants et services, et une implémentation jBPM et Drools
● Fournir les différents livrables documentaires
● Mise en place du socle projet Leo Front End/Back End, Angular JS, Spring Rest, Spring Data
● Mise en place de l’API Rest
Technologies Mises en Œuvre
Modélisation : Entreprise Archietct : UML et BPMN2
Socle technique: Maven, Spring, Rest, WS, Spring Security, Spring Oauth2, Tomcat
Persistence: JPA-Hibernate, Spring Data
IHM: WPF, AngularJS
Intégration: JMS, WebServices Rest, Batch
Tests: JUnit, TestNG, Sélénium
Contexte Projet et Intervention
- Cartographie fonctionnelle et applicative
- Développement d’outillage pour les revues manager de place du groupe Accor France (Direction financière)
Architecture Technique du SI et méthode projet
● Projet Agile : Scrum
● Usine logicielle : Maven, Nexus, Sonar
● Technologies: GWT, Spring, Struts, JPA/Hibernate