PROJET C3PO :Développement d’une plateforme pour la supervision des réserves et la production en temps réel des données thermique/hydraulique d’EDF.
Composition de l’équipe :
1 Architecte, 3 Développeurs, 1Lead Technique, 1Chef de projet (scrum master ),
1Product Owner, 2 Testeurs
DOMAINE D’INTERVENTION :
■Analyse des spécifications fonctionnelles détaillées et proposition de solutions techniques pour le projet C3PO
■Conception de l’architecture technique du projet avec l’architecte du projet
■Mise en place de la plateforme d’industrialisation (Jenkins, Sonar)
■Conception et développement de l’application avec les technologies Spring et Angular
■Rédaction de la documentation documentation technique
■Relecture et optimisation du code
■Formation de l’équipe sur Angular 6
■Assister une autre TMA sur des problématiques techniques
■Développement d’un module de reconnaissance vocale pour l’application.
■DevOps :
■Mise en place des tests unitaire avec JUnit et Karma
■Mise en place de tests de performance avec Jmeter
■Mise en production : livraisons des War, exécution de scripts SQL de modification et de mise à jour de la base de données
■Gestion du Run
■Outils de gestion de version : Git
PROJET SHINE:
Mise en place d'une plateforme digitale de vente en ligne et une solution de facturation des entreprises et de reversement avec les partenaires.
Composition de l’équipe :
1 Chef de projet, 2 Développeurs, 1 Lead Technique API, 1 Product Owner
DOMAINE D’INTERVENTION :
■Définition des Business Process avec un BPM (Cordys) afin d’améliorer les processus de facturationd’Orange su r une base continue
■Conception et développement des APIs de type REST et SOAP
■Réalisation des IHMs du portail afin de répondre aux besoins d’Orange en s’appuyant sur différentes technologies : HTML5, CSS3, Bootstrap, Angular2, Jquery
■Suivi des incidents (phase du RUN) et correction sous formes de tickets
■Rédaction des cas de tests
■Supervision des batchs Cordys : récupération licences partenaires, résiliation automatique des licences,génération des factures clients et partenaires
■Développement des évolutions pour le portail GASSI et ECE Client : Evolution G1R4
■Optimisation des pages de la plateforme : commandes, factures, clients et devis
■Réalisation des différents tests sur la plateforme : intégration, unitaire, non-régression et performance
■Animation des ateliers pour aider les nouveaux membres de l’équipe à se familiariser avec le projet
■ Répondre aux besoins de l’équipe SAP (Facturation) durant la période de facturation afin de corriger les anomalies quand il existe des incohérences entre le parc licences des utilisateurs et la facture
■Documentation.
■DevOps :
■Mise en place de tests unitaire avec JUnit
■Mise en place de tests de performance avec Jmeter
■Test de WebService Rest : Postman, SOAP avec SOAP UI
■Mise en production : livraisons et publication des modules Cordys ( BPM
■Gestion du Run
■Gestion de version : SVN
PROJET PORTAIL
:Il s’agit d’un portail permettant de centraliser les outils et les méthodes de développement proposés à tous les développeurs d’Enedis.
Composition de l’équipe :
4 Développeurs, 1 Scrum Master, 1 chef de projet, 1 Product Owner
DOMAINE D'’INTERVENTION :
■Participation aux choix techniques du portail développeur
■Modélisation et développement des modules du portail
■Administration back-office pour le portail développeur :
■Gestion des droits des modérateurs ressources
■Faciliter l’édition de contenu pour les modérateurs en ajoutant des plugins comme l’éditeur de texte WYSIWYG
■Permettre aux administrateurs d’ajouter des images, vidéos et du texte sur le portail
■Etude de l’architecture technique du portail (initialement déployé en SaaS) et les enjeux de le déployer en RIN ; le portail doit communiquer avec une autre plateforme nommée API Manager
■ Réalisation des IHMs du portail afin de répondre aux maquettes présentées par le Web Designer en s’appuyant sur différentes technologies : HTML5, CSS3, Javascript, Jquery 3.1.1 et d’autres librairies JS.
■Rédaction des PTIs d’installation et de promotion d’environnement du portail
■ Suivi des anomalies et correction dans Mantis.
■DevOps :
■Mise en place de tests unitaire avec JUnit
■Mise en place de tests de performance avec Jmeter
■Test de WebService Rest : Postman, SOAP avec SOAP UI
■Mise en production : livraisons et publication des modules Cordys ( BPM
■Gestion du Run
■Gestion de version : GIT, Gitlab
:Développement d’une application web pour le roaming <<
Roaming Community Updater >> avec la technologie JAVA EE
Composition de l’équipe : 4 Développeurs, 1 Scrum Master, 1 chef de projet, 1 Product Owner
DOMAINE D ’INTERVENTION :
■Rédaction des spécifications techniques
■Création du modèle de données avec Merise
■Modélisation UML de l’application
■Découpage de l’application en plusieurs couches
■Configuration de l’environnement technique
■Création des domaines de développement, test et production sur le serveur 3 serveurs GlassFish
■Proposition de maquettes pour le client
■Développement Front-end et Back-end de l’application
■Création des scripts de déploiement automatique avec Ant
■Migration de base de données de production
■Déploiement de l’application sur le serveur de production
■Création de jobs pour le build et le déploiement automatique avec Jenkins
■Rédaction du support technique
■Suivi des anomalies et correction dans Mantis
■DevOps :
■Mise en place de tests unitaire avec JUnit
■Gestion du Run
■Gestion de version : SVN
PROJET X-FILES :Développement d’une application web JAVA EE <<X-Files>> pour traiter des fichiers provenant des opérateurs en cofinancement avec Ooredo.
Composition de l’équipe :
1 Chef de projet, 1 Développeur, 1 Testeur DOMAINE D’INTERVENTION :
■Recueil et analyse du besoin
■Création de jobs avec l’ETL Talend pour automatiser des traitements de différents fichiers qui se trouvent au niveau du réseau Ooredoo .
■Configuration de l’environnement technique et choix des technologies à utiliser
■Modélisation de l’application X-Files avec des diagrammes UML
■Ecriture des tests unitaires à partir du cahier de charge (TDD)
■Développement de l’application
■Création d’une procédure stockée pour alimenter la base de données
■Déploiement de l’application sur le serveur de production
■Rédaction d’une documentation technique de mise en production
■Création de service Windows pour lancer le serveur automatiquement.
■DevOps :
■Mise en place de tests unitaire avec JUnit et Mockito
■Mise en production : Déploiement des Wars sur le serveur de prod
■Gestion du Run
■Gestion de version : GIT