Equipe : 4 développeurs, 1 QA, 1 SM et 1PO
Le projet a pour objectif de garantir la transparence, la précision et l'équité dans la gestion des droits d'auteur
et des redevances dans l'industrie musicale. Il contribue à assurer que les créateurs et les titulaires de droits
sont correctement rémunérés pour l'utilisation de leurs œuvres dans diverses applications commerciales.
Analyse, conception et documentation :
o Participation à la mise en place du schéma de données de l’application (Modèle conceptuel
de données).
o Analyse du contexte fonctionnel et détermination des fonctionnalités attendues.
o Rédaction et mise à jour de la documentation de l’application (Confluence).
o Développement :
o Participation au développement des différentes couches de l’application (clean architecture).
o Contribution au développement des web services REST.
o Développement des scripts SQL avec PostgreSql.
o Accompagnement des développeurs
o Livraison sur les différents environnements (recette, intégration)
o Test :
o Implémentation des tests unitaires & intégrations
o Implémentation des bonnes pratiques & SAFe (Scaled Agile Framework) :
o Refactoring du code
o Revue de code et validation des Merges Requests
o Participation aux différentes cérémonies du projet: PI PLANNING, Système démo, Sprint
planning, Daily meeting, Sprint Review
o Animation des démonstrations à la fin de chaque sprint (sprint de 2 semaines)
o Découpage des US et Planification des tâches sur Jira
o TDD
Le projet OPAMT a pour objectif principal de proposer un outil consistant à organiser, piloter et superviser
l’activité des ateliers de maintenance des trains. L’enjeu pour le métier est d’optimiser la gestion des
immobilisations des trains en atelier.
Analyse, conception et documentation :
o Participation à la mise en place du schéma de données de l’application (Modèle conceptuel
de données).
o Analyse du contexte fonctionnel et détermination des fonctionnalités attendues.
o Rédaction et mise à jour de la documentation de l’application.
o Utilisation du Framework Swagger afin de générer la documentation des Api Web.
o Développement :
o Contribution au choix technique des Frameworks et plugins utilisés pour le développement.
o Contribution au développement des web services REST consommée par la partie FRONT ainsi
que la couche métier de l’application.
o Participation au développement de la partie front-end (appels aux web services, intégration
des templates et des API Material UI).
o Participation au développement des différents composants graphiques de l’application
(visualisation d’occupation de voies, des interfaces de planification et de suivis d’activités) en
HTML, Bootstrap et CSS.
o Développement des scripts Batch qui permettent de collecter des données (GMAO de la
Ratp), de transférer des fichiers XML ainsi que d’exécuter des Job Spring Batch.
o Développement des Jobs Spring Batch permettant de lire des données à partir des fichiers
XML, de valider et de persister ces données dans la base de données.
o Développement des scripts SQL avec PostgreSql.
o Accompagnement des développeurs
o Livraison sur les différents environnements (développement, recette)
o Test :
o Implémentation des tests unitaires avec Junit4 et Mockito pour la partie back-end et avec
Jasmine et Karma pour la partie front.
o Implémentation des tests d’intégration.
o Implémentation des bonnes pratiques Agile et Scrum :
o Application de GitFLOW
o Refactoring du code
o Revue de code et validation des Merges Requests
o Participation aux différentes cérémonies du projet: Sprint planning, Daily meeting, Sprint
Review et Sprint Rétrospective
o Animation des démonstrations à la fin de chaque sprint (sprint de 2 semaines)
o Découpage des US et Planification des tâches sur Jira
o TDD
Projet : WaDoop
Equipe : 4 développeurs, 1 SM et 1PO
Conception et réalisation d’une application Web qui a pour objectif de gérer un processus d’examen trimestriel
des dettes des clients corporate et institutionnels.
Analyse, conception et documentation :
o Participation à la définition de l’architecture de l’application.
o Etude et analyse des besoins.
o Rédaction et mise à jour de la documentation de l’application.
o Utilisation du Framework Swagger afin de générer la documentation des Api Web.
o Développement :
o Contribution au choix technique des frameworks et plugins utilisés pour le développement.
o Participation au développement des différentes couches de l’application (la couche
présentation, couche application, couche domaine et la couche infrastructure) selon
l’approche Domain Driven Design (DDD).
o Participation au développement des web services REST consommée par la partie FRONT.
o Développement des scripts SQL et gestion de la base de données.
o Participation au déploiement des livrables sur les différents environnements (développement,
recette).
o Montée en compétence des nouveaux arrivants.
o Accompagnement des métiers dans l’expression des besoins et la définition des scénarios des
tests BDD.
o Test :
o Implémentation des tests unitaires (Junit4, Mockito).
o Implémentation des tests d’intégration.
o Implémentation des tests fonctionnels (Cucumber).
o Implémentation des bonnes pratiques Agile et Scrum :
o Mise en place des bonnes pratiques du clean code.
o Revue de code et validation.
o Participation aux différentes cérémonies du projet: Sprint planning, Daily meeting, Sprint
Review et Sprint Rétrospective (sprint de 2 semaines).
o TDD et BDD.
o Découpage des US et planification des tâches sur Jira.
Equipe : 11 développeurs, 2 SM
Intégré dans une équipe transverse dont le rôle principal est de maintenir et faire évoluer le framework servant
de socle transverse au développement des applications de la banque. Le Framework concerne les applications
WEB et mobile.
Analyse, conception et documentation :
o Analyse du contexte fonctionnel et détermination des fonctionnalités attendues.
o Chiffrage, analyse et conception des solutions.
o Mise à jour de la documentation technique.
o Planifier les tâches sur Redmine.
o Développement :
o Réalisation de composants graphiques et ergonomiques, implémentés en technologies pures
Web (HTML, JavaScript, CSS, SASS) et s'inscrivant dans le portail métier bancaire utilisé en
agences LCL.
o Développement et intégration d'un portail web avec SpringMVC, AngularJs, MongoDB et des
webServicesRest.
o Réalisation d'évolutions fonctionnelles sur le portail métier bancaire et des outils associés.
o Assistance et support aux équipes de développement maîtrises d'œuvres, qui sont clientes
des offres pour le développement de leurs applicatifs métiers.
o Configuration et création des environnements d'intégration continue.
o Modernisation de l’API de tests (Ajout de PowerMock et de AspectJ).
o Revue de code et support technique aux autres membres de l'équipe.
o Montée en compétence des nouveaux arrivants.
o Analyse préliminaire et suivi des anomalies ...
Le Projet Sfere a pour objectif de capitaliser et exploiter les informations issues de l’analyse des évènements
/anomalies qui ont conduit ou qui auraient pu conduire à la réalisation d’un événement redouté vis-à-vis de la
sécurité ferroviaire.
o Analyse, conception et documentation :
o Définition de l’architecture de l’application.
o Chiffrage, analyse et conception des solutions.
o Planifier les tâches sur Jira.
o Rédaction et mise à jour de la documentation de l’application.
o Développement :
o Développement de l’API des web services REST consommés par la partie front.
o Développement des différentes couches de l’application (Logique métier et DAO).
o Développement (à 100%) de la partie FRONT de l’application avec Angular, Bootstrap et
Material UI.
o Développement d’un système d’alertes et de notifications automatiques, par mail, qui signale
aux interlocuteurs concernés l’affectation d’un précurseur ou d’une action.
o Développement des jobs Spring Batch, déclenchés à l'aide d'un planificateur, permettant de
lire des données à partir de la base de données et d’appliquer des règles métiers.
o Développement des scripts SQL avec PostgreSql.
o Collaboration avec l’équipe OffreAdn afin de corriger/migrer le socle de développement.
o Livraison sur les différents environnements (développement, recette).
o Test :
o Implémentation des tests unitaires avec Junit4 et Mockito
o Réalisation des tests fonctionnels.
o Implémentation des bonnes pratiques:
o Application de GitFLOW
o Refactoring du code