Spring Tool Suite, également appelé STS, est basé sur Eclipse et permet le développement d’environnements adaptés pour développer des applications Spring.
Missions et tâches réalisées :
Système de gestion électronique des documents(ECM)
Rôle :
Développeur sénior java Documentum
Description:
Assurer la maintenance évolutive d'un système de gestion électronique des
documents (ECM) sur la plateforme Documentum - OpenText afin d'optimiser les
processus de recherche, d'indexation et de conversion des documents, tout en
supervisant la mise à jour des différents outils et environnements de l'application.
Mission :
Développer les fonctionnalités du système
Préparer et affiner avec le PO le backlog
Participer aux différentes cérémonies Agile.
S’assurer du respect des exigences des sprints
Mettre à jour les projets (jira – confluence)
Rédiger des rapports d’analyse et d’exploitation
Tâches Techniques :
Installation des Environnements Documentum (Content server, CTS, xPlore, DA,
Webtop, Captiva...)
Développer des API REST en utilisant la bibliothèque DFC.
Effectuer des tests de performance.
Développer des shell-scripts afin d'effectuer des opérations sur les dépôts
Documentum.
Manipulation de la base de données Documentum sur Oracle à travers les outils
Dqman, Dql, SQL, DA2, xPlore, Webtop…
Suivi et intervention sur les incidents des applications ECM.
Rédaction de feuilles de route et de manuels d'exploitation sur les plateformes
Confluence et SharePoint.
Création et mise à jour de tickets sur Jira…
Description :
Conception et développement d'une application de visioconférence permettant
aux employés de communiquer entre eux de manière flexible, sans contrainte de
temps
Mission :
Assurer le développement du back-end et du front-end de l'application.
Configurer un serveur Node.js en tant que serveur de signalisation.
Implémenter un service web REST.
Participer aux différentes cérémonies Agile
Effectuer des tests unitaires et rectifier les anomalies.
Déployer le système en production.
Description :
Transformation des échanges de courriers internes, à la fois entrants et sortants, à
travers leur dématérialisation. Automatisation de l'attribution de numéros aux
courriers, ainsi que de leur classification selon le service correspondant. Suivi des
courriers et gestion des archives, incluant la numérisation des documents associés
Mission :
Analyser et formaliser les exigences des clients (autres services).
Assurer le développement du back-end de l'application.
Mettre en place une API de communication entre les divers composants du système.
Élaborer une documentation de l'API REST en utilisant l'outil Swagger.
Effectuer des tests unitaires et résoudre les anomalies détectées.
Participer aux différentes cérémonies Agile
Description :
Conception d'une application dotée d'un algorithme qui assigne de manière
rotationnelle un technicien disponible à chaque demande d'intervention
technique. Cette application est accompagnée d'une interface web permettant de
solliciter les services techniques.
Mission :
Analyser et formaliser les exigences des clients (autres services).
Assurer le développement du back-end de l'application.
Effectuer des tests unitaires et résoudre les anomalies détectées.
déploiement en production de l’application.
Description :
Gestion et planification des rendez-vous, incluant l'organisation par service, la
gestion des annulations, des décalages, les notifications et le suivi des
disponibilités
Mission :
Analyser et formaliser les exigences des clients (autres services).
Assurer le développement du back-end de l'application.
Effectuer des tests unitaires et résoudre les anomalies détectées.
déploiement en production de l’application.
Description :
Implémentation d'un module d'inscription des invités sur le site officiel,
comprenant des formulaires d'inscription, de suivi et de validation. Mise en place
d'une interface en back-end permettant au service responsable de valider les
confirmations
Mission :
Analyser et formaliser les exigences des clients (autres services).
Assurer le développement du back-end de l'application.
Effectuer des tests unitaires et résoudre les anomalies détectées.
déploiement en production de l’application.
Missions et tâches réalisées :
BIBLIOTHEQUE VIRTUELLE 2018
Rôle :
Team-Lead
Description:
Conduite du projet de dématérialisation des bibliothèques internes visant à rendre
tous les documents, livres et publications accessibles via un réseau intranet, dans
le but d'accélérer et de simplifier les processus de consultation et de prise de
décision administratifs
Mission :
Superviser une équipe composée de deux développeurs back-end et un développeur
front-end.
Analyser et déterminer les besoins techniques.
Participer aux différentes cérémonies Agile
S'assurer du respect des bonnes pratiques de développement
Organiser la répartition des tâches du backlog
Examiner les anomalies et fournir des retours d'informations.
Faciliter les activités des membres de l'équipe
Description :
j'ai effectué un stage d'audit en sécurité informatique où j'ai mis en pratique mes
compétences en Java pour développer un outil de balayage de ports en utilisant les
sockets Java.