Objectif(s) :
Conception et développement d’ une plate-forme Web qui permet la souscription et la signature en
ligne de contrats de prospection via Docusign
Réalisation(s) :
Conception et rédaction des spécifications techniques
Intégration de l’api de signature electronique Docusign
Mise en place du système d’authentification via OKTA.
Mise en place et la configuration du WebPack, StoryBook, Karma, eslint et prettier.
Mise en place de l’usine logicielle de RTLAdConnect (Gitlab, Nexus, Docker registry, serveur de
bases de données, ELK)
Mise en place et l’amélioration de l’infrastructure logicielle de RTL Ad
Connect (intégration et déploiement continue, orchestration des
conteneurs, monitoring des serveurs)
Participation active au daily meeting : suivi d’activité, chiffrage, planning, alerte…
Intégration des maquettes.
Rédaction des tests unitaires avant de procéder à la phase de codage (TDD)
Préparation des livrables pour la mise en production, backup et qualification
Mise en place de l’intégration continue et de La livraison continue (GitLab CI/CD et Jenkins)
Design de services sur la base des besoins métiers
Objectif(s) :
Conception et développement de la plate-forme Web qui permet la souscription à une assurance vie
Réalisation(s) :
Conception et rédaction des spécifications techniques
Développement des modules Web performantes (Web Components)
Conception et réalisation d’une couche de micro-services (REST/JSON) permettant d’alimenter en
données la plate-forme Web
Mise en place et la configuration du WebPack, StoryBook, Karma, eslint et prettier.
Migration de l’API de java 8 à java 11.
Participation aux réunions d’avancement de projet
Participation active au daily meeting : suivi d’activité, chiffrage, planning, alerte…
Intégration des maquettes.
Rédaction des tests unitaires avant de procéder à la phase de codage (TDD)
Préparation des livrables pour la mise en production, backup et qualification
Mise en place de l’intégration continue et de La livraison continue (GitLab CI/CD et Jenkins)
Design de services sur la base des besoins métiers
Organisation des rétrospectives
Préparation de la démonstration de fin de sprint
Revue de la qualité du code
Projet PFM (Personal Financial Management) qui consiste à:
✗Agrégation bancaire : Agrégation automatique d’opérations bancaires issues de différentes banques, virements.
✗Agrégation documentaire : Agrégation automatique de documents administratifs issus de
différents extranets fournisseurs
✗Enrichissement / raffinage de la donnée bancaire brute
Tierce maintenance applicative évolutive sur le Projet PFM:
✗ compétence sur les techniques du Web Scraping
✗Chiffrage, réalisation des développements de nouvelles fonctionnalités
en fonction des besoins utilisateurs
✗Analyse des problèmes et correction des anomalies remontées par les clients
✗Gestion des tickets de support grâce à Outil Jira
Logiciel ITM permet la gestion de référentiels, de bases de connaissance et l'enrichissement
de contenus multimédia pour des portails et moteurs de recherche sémantiques à destination de clients type.
Projet 1 : Amélioration du logiciel ITM
✗Modification des fichiers de configuration pour qu’il puisse être déployé sur WildFly
(Migration de Jboss 4.2.3 à WildFly 9.0.1.FINAL)
✗Résoudre le problème de compatibilité des librairies
oGénération d’un fichier meta.inf afin de préciser les dépendances de l’application
✗Refactoring du code source pour passer des EJB 2.1 en EJB 3.1
✗Création de requêtes JQUERY / AJAX
✗Mis en place de JPA et Hibernate
✗Rédaction des spécifications techniques
✗Conception de nouvelles fonctionnalités
oModule d’exportation de données en format RDF
oModule de dépréciation de topic
✗Développement de nouveaux web services RESTFUL et SOAP
✗Gestion admin/système
oCréation de comptes utilisateurs
oSécuriser les documents sensibles présents sur les différents serveurs de fichiers
✗Tests d’intégration avec Sélénium
✗Maintenance corrective
✗Rédaction de documentationProjet 2KnowledgeBrowser: Visualisation des données RDF/XML générées via le logiciel ITM
✗Rédaction des spécifications techniques
✗Définir le meilleur choix entre l’utilisation des EJB ou SPRING
✗Configuration de l’environnement de développement (Spring 4/M aven 3/Tomcat 8)
✗Définition, mise en place et développement de l’architecture 3tiers / services web REST
oDAO
oDéveloppement de la couche CONTROLEUR:
▪Injection des dépendances des Beans de la couche Service
▪Définitions des URL pour les différents services
▪Configuration du Cross Domain pour
oDéveloppement de la couche SERVICE:
▪Injection des dépendances des Beans de la couche DAO
▪Implémentation des méthodes
✗Développement d’une interface de documentions de l’API
✗Tests
✗Rédaction d’un guide utilisateur
Projet : Analyse d’un outil de Process Mining (ex : ProM), proposition d’une stratégie et
une méthodologie de mise en œuvre de cet outil
✗Analyse du code source de l’outil ProM
✗Former l’équipe sur l’utilisation de ProM
✗Développement des plugins Eclipse en JAVA pour permettre l'intégration de ProM à la
plateforme
Développement d’une application Web pour le code de la route en ligne
✗Ajout de la partie sécurité grâce à JWT et Spring Security :
○Gestion de l'authentification des utilisateurs
○Sécurisation de l'accès aux services
○Sécurisation de l'accès à la base de données
✗Ajout de nouveaux services comme :
○Le calcul du score
○Récupération de toutes les séries passées par un candidat
○etc...
✗Ajout de Test Unitaire pour les différents services ajoutés.
✗Ajout de nouveaux Composants et routes Angular pour les nouveaux services
✗Migration de la base embarqué H2 DataBase vers MysqL
✗Enrichissement de la base de données
✗Mise en place de Docker
✗Planification des tâches aux membres de l'équipe grâce à Outils Trello.