Projet : MRS Périclès gestion des demandes de réunion
Taille de l'équipe : Equipe Développement plus de 6/Scrum master/ Equipe Support 4
Objectif : Le Périmètre Périclès regroupe toutes les applications gérées par la direction technique du parlement
européen. J’ai été affecté au projet MRS (application web avec ses différents modules) qui rend en charge la gestion
des demandes de réunion et sa logistique.
Actions Réalisées
Développements et tests des évolutions et de la maintenance corrective des applications web.
Code Review, clean code et promotion des bonnes pratiques.
Accompagnement et encadrement des stagiaires et des profils juniors.
Implémentation des recommandations au niveau sécuritaire : CSS et CSRF.
Participation au commuté technique pour lancer les réflexions sur l’adoption des bonnes pratiques et la
refonte du périmètre Périclès.
Projet : SDSL/TUN distribution de données référentielles (CORE BANKING)
Taille de l'équipe : Equipe Développement plus de 4/ Equipe Support 4
CLIENT : SGBT Luxembourg
Objectif : Le projet SDSL/TUN est un système de distribution de données référentielles client à travers une
architecture micro-services utilisant la technologie Java/Spring framework
Actions Réalisées
Refonte et mise à niveau du code de l’application en respectant les meilleurs pratiques (clean code/clean
architecture)
Migration de Java 8 vers Java 11 et vers Spring 2.7.0.
Mise à niveau au standard SG : monitoring, api conformity, security, supervision,swagger.
Migration github et configuration de l’agent Jenkins.
Migration des apis Cobol (Core banking legacy) vers Java 11.
Cycle de développement des applications : spécification, conception, implémentation, test, recette,
déploiement, évolution.
Garantir la qualité du code et des applications (Code review/SonarLint).
Participation aux ateliers d’architecture technique et de spécifications fonctionnelles.
Accompagnement et encadrement des stagiaires et des profils juniors.
La gestion des versions et des livraisons et la post-production.
Développement de micro-services (backend), leurs tests unitaires et d’intégration
Projet : INTERNAL TOOLS/ENGINEERING TEAM
Taille de l'équipe : Equipe Développement 2/ Equipe Support 6
Objectif : Fifty-Five est une entreprise qui offre son expertise dans le marketing et l’élaboration des stratégies média
et expérience client. Au sein de l’équipe ingénierie, ma mission consiste à élaborer et concevoir des nouvelles
solutions techniques et à faire évoluer et maintenir les systèmes internes essentiels au travail des équipes Data et
transverses.
Actions Réalisées
Elaboration et évolution des applications utilisées.
Conception technique de nouvelles solutions (outil interne Tracks/ Connecteur DataStudio-Airtable ).
Cycle de développement des applications : spécification, conception, implémentation, test, recette,
déploiement, évolution.
Garantir la qualité du code et des applications (Code review).
Participation aux ateliers d’architecture technique.
Projet : Media Assets Management
Méthodologie : Agile
Taille de l'équipe : Equipe Développement 3/ Equipe Support 3
Objectif : Alchimie est une entreprise qui propose une solution technique pour distribuer et monétiser le contenu à
travers différentes plateformes dans le monde entier. Ma mission dans l’équipe Media Assets Management est de
prendre en charge l’exploitation et l’évolution de la plateforme ainsi et que le développement des composants
MediaChain.
.
Actions Réalisées
Cycle de développement des applications : spécification, conception, implémentation, test, recette,
déploiement, évolution.
Migration des projets SVN vers GIT.
réaliser une mise à niveau technique sur certains projets : vers JAVA 8 des composants MediaChain.
Participation au projet Alchimie Studio : développement d'APIs pour remplir les besoins fonctionnels.
Participation au projet Amazon Prime Video : développement d'un workflow VOD sur MediaLab,
développement d'un service de génération de MetaDatas
Corrections de bugs vis à vis d'incident
Optimisation/Reusinage de code
Participation aux réunions de travail et de chiffrage sur tous les sujets MediaBack
Méthodologie : Agile
Taille de l'équipe : Equipe Développement 4/ Equipe Support 6
Objectif : Au sein de Bouygues Telecom, la DSI a mis à disposition de l’équipe marketing et aux commerciaux un
ensemble d’outils qui permettent d’interroger l’éligibilité des prospects aux offres de services de communications.
Malheureusement, ces outils sont divers et éparpillés ce qui rend la tâche de ces utilisateurs laborieuse et lente. Le
projet HELICO a été démarré dans le but d’apporter une solution pérenne à ces difficultés. Il devient l’unique interface
de référence à l’éligibilité aux offres vis-à-vis des autres systèmes techniques. Il donne aussi une grande autonomie
aux différents utilisateurs, augmente la compétitivité de la force de vente et expose les données d’éligibilité d’une
façon unique, homogène et rapide. Par conséquent, la prospection et la proposition des offres commerciales
deviennent rapides et efficaces. Techniquement, notre rôle est de développer des web services et les déployer dans
un environnement Cloud (amazone AWS) pour l’IHM de paramétrage et d’éligibilité à destination de l’équipe de
marketing et les autres systèmes techniques : site web dédié aux entreprises, les systèmes de devis et commande,
CRM …
Actions Réalisées
Participation aux ateliers de cadrage et de lancement du projet.
Participation aux ateliers d’architecture technique.
Estimation, planification et suivi des projets.
Réalisation de POC (engin de règles de gestion/ authentification Cas).
Cycle de développement des applications : spécification, conception, implémentation, test, recette,
déploiement, évolution.
Participation aux ateliers de conception des APIs (OpenAPI v 3.02).
Développement des APIs en Java (8) et Spring, Hibernate et leurs déploiements sur Amazone AWS.
Création de batch de traitement journalier : mise à jour du référentiel et de sauvegarde de données en
Amazone S3.
Implémentation de la couche sécurité en utilisant CAS et AOP programmation.
Gestion des versions de la base de données à travers Liquibase.
Participation à l’élaboration de la chaîne CI/CD et les images AMI pour AWS.
Participation aux plans de test.
Implémentation des tests de non régression, d’intégration et les services simulés
Implémentation des tests de performance (Apache JMeter).
Intégration des mémoires cache pour doper les performances (Ehcache).
Participation aux ateliers UI/UX.
Études des spécifications métier et de leurs faisabilités et développement de prototype.
Adaptation des interfaces existantes : SOAP vers REST.
Participation à la répartition des tâches dans les réunions journalières en respectant les délais et la
disponibilité des ressources.
Supervision des développeurs juniors, contrôle de qualité de code et veille à leur montée en compétence :
migration vers Java 8, s’assurer des bonnes pratiques, supervision des branches et leurs fusions, pair
programming, supervision des déploiements sur les bancs de TEST/PREPROD/PROD, optimisation
algorithmes et codes, nettoyage en utilisant SonarQube et refactoring.
Méthod...