10/2023 Action logement service
Projet : Extranet Bailleur (lot1)
Le projet consiste à développer un backend qui communique avec des APIs de la brique commune
(habilitation, GED, api messaging) et un frontend permettant de consulter et suivre la demande, ainsi
que visualiser et télécharger les documents
Equipe :
3 développeurs, architecte technique, un Product Owner
Travaux réalisés :
➔ Participer aux rituels de l’équipe
➔ Participer à l’initialisation de l’architecture du projet
➔ Implémentation des APIs backend
➔ Implémentation du frontend
➔ Implémentation des procédures stockées
Environnement technique :
.Net 6/8, Aurélia JS, Auth0, Sql Server, Dapper, Procédure stockée, Automapper
10/2019 – 10/2023 GS1 France
Projets : Middleware
Il s'agit de développer d'un système de messagerie permettant les échanges et la synchronisation
entre plusieurs services orientés architecture (SOA) interne et externe tels que CRM, NAV, des
solutions frontales, ainsi que plusieurs micro-services.
Travaux réalisés :
➔ Participation au développement de nouveaux micro-services en utilisant l'architecture DDD /
CQRS.
➔ Estimation des stories à l'aide de Planing Poker pour la planification des tâches.
➔ Implémentation de tests unitaires et d'intégration pour garantir la qualité du code.
➔ Utilisation de divers composants Azure, notamment l'API Management, Logic Apps, Event
Grid, App Service, Data Factory, Application Insights, Azure Functions, KeyVault, Subscription,
et la configuration d'alertes.
➔ Mise en place de l'Infrastructure as Code (IaC) pour tous les composants Azure, assurant ainsi
une gestion efficace et reproductible de l'infrastructure.
➔ Création de la chaîne de déploiement en utilisant des pipelines et des releases pour les
templates ARM et les API.
➔ Pratique du Pair Programming, des Code Reviews et des Pull Requests pour favoriser la
collaboration et la qualité du code.
➔ Adoption de l'architecture GitFlow pour une gestion structurée et efficace des branches de
code.
➔ Maintenance continue et évolution des systèmes pour répondre aux besoins en constante
évolution.
Equipe :
L'équipe était composée de 7 développeurs, un Lead Tech, un expert Azure, un Product Owner, un
Scrum Master et un QA (Quality Assurance).
Projet : Migration de l'ancien système Navision vers Business Central
Le projet vise à migrer la fonctionnalité de gestion des contrats depuis Navision vers un micro-service
dédié. Auparavant, la logique métier des contrats était géré dans Navision, qui s'occupait des
contrats des clients.
Travaux réalisés :
➔ Mise en œuvre du micro-service contrat selon l'architecture CQRS/DDD
➔ Création de la couche de test unitaire et d'intégration.
➔ Développement de la couche GraphQL.
➔ Implémentation de la synchronisation entre CRM, la partie frontale et le micro-service
contrat.
➔ Implémentation de la synchronisation entre le micro-service contrat et Business Central
➔ Initialisation des données dans le micro-service contrat à partir de Navision en utilisant Data
Factory.
➔ Participation aux rituels SCRUM
Equipe :
4 développeurs, leadTech, PO, QA
Organisation :
Méthodologie Agile SCRUM
Environnement technique :
Azure, .Net Core 3.1, .Net 6/7, XUnit,EF, OData, API REST, SOAP, Logic APP, Event Grid, Storage,
Azure Function, EF, Dapper, DDD, CQRS, Mediator, API Management, Yaml, Azure DevOps, Sql
Server, Power Bi, Template ARM,, MongoDB, GIT, DataVerse, DataFactory, GraphQl, Automapper
11/2018-10/2019 Axa France
Projet : ROI (Référentiel organisationnel interne)
Le Référentiel Organisationnel Interne (ROI) d'AXA est un système essentiel qui agit comme une
source de référence pour toutes les données de l'entreprise, notamment les informations des
employés, et les relie à d'autres systèmes de manière cohérente et efficace.
Travaux réalisés
➔ Identification et résolution des bugs.
➔ Contribution à l’implémentation des script PERL
➔ Participé à la configuration et à l'optimisation de pipelines CI/CD
➔ Collaboré à l'estimation des efforts nécessaires pour chaque développement et à la
planification des tâches.
11/2018-10/2019 Axa France
Equipe :
L'équipe était composée de 3 développeurs, un spécialiste des opérations (Ops), un responsable de
l'assurance qualité (QA) et un Product Owner (PO)
Environnement technique :
Batch Perl, ASP WebForms, WCF, Azure Devops, VS Code, VS Studio
2017-2018 Swib Info
Projet : SwibTime (Platforme de ressource humain)
SwibTime est une plateforme de gestion des ressources humaines qui vise à simplifier et à optimiser
la gestion du personnel au sein de l'entreprise.
Travaux réalisés
➔ Estimation des efforts nécessaires pour chaque développement et dans la planification des
tâches
➔ Impliqué dans le développement d'APIs REST pour permettre une communication efficace
entre les différentes parties de la plateforme.
➔ Contribué à la création et à l'optimisation de procédures stockées SQL Server
Equipe :
4 développeurs, QA, PO
Environnement technique :
Web api, WPF, .Net 4.6, Sql Server, VS Studio