Projet Développement d’un module Gestion de configuration EPR2
Mission Intégré les nouvelles fonctionnalité (Gestion de configuration) dans le projet EPR2
pour gérer plusieurs jeux de données (plusieurs bases, donc plusieurs jeux de
tables) pour chaque type d’objet.
Réalisation :
Développement de la couche métier en C#
Développement de la couche d’accès aux données
o Utilisation d’Entity Framework (Code first) pour manipulation de la
base de données SQL Server
o Utilisation de la technologie Linq pour manipulation de la base de
données
o Ajout, suppression, modification de la base de données
Utilisation de la base de données SQL Server 2016
o Requêtes SQL
o Procédures stockées
Déploiement de l’application sur un Serveur IIS
Projet agile avec Scrum
Projet 1 Intégration Sage Espace Employé et SBCP
Mission Intégré les nouvelles fonctionnalité SBCP sous forme de micro-services dans
l’objectif d’améliorer la maintenabilité et la facilité d’ajout de nouvelle fonctionnalité
sur la solution.
Réalisation :
Développement d’un micro-service selon les principes d’architecture
hexagonale CQRS, DDD
Utilisation des API fournies par Azuneed/SEE
Utilisation de la messagerie Kafka (Pattern Saga)
Utilisation des pipelines de build et déploiement pour les microservices
La sauvegarde des données sur la base de données MongoDb
L’utilisation d’API REST
Tests unitaires
Livraison contenue avec Azure Devops
Projet agile avec Scrum
Projet 1
Schmidt
Mission
Réalisation de nouvelles fonctionnalités et modules pour des sites vitrine Schmidt.
Etude de l’existant et analyse du besoin.
Conception des spécifications techniques détaillées.
Elaboration des documents de conception technique.
Tests unitaires
Technique :
Développement de la couche Front Office avec Aspnet MVC 5 et SiteCore
Développement des web service Rest (WEB API 2)
Gestion de l’authentification avec Token
Services RESTFull
Développement de la couche métier en C#
développement de composants SXA Mise en place de Test
Tests unitaires
Livraison contenue avec Azure Devops
Projets agile avec Scrum
.Net / DevOps
Projet 1
DEVOPS .Net pour PF
Mission
Mettre en place une Toolchain Dotnet DevOps (Socle de dev, Git, Jenkins, Sonar, Nexus, GCLweb et ARA, …) en coordination avec les équipes DevOps by BNPP, TPS, UPM PF, RCCI et le CET de Bucarest.
Cette Toolchain couvre les 2 facettes importantes du mode DevOps à savoir :
- la partie dite Développement (codage, fabrication du logiciel, mise en référence, premiers tests sur plateforme de développement mutualisée).
- la partie dite Déploiement (gestion de configuration et livraison de la release complète dans tout environnement d’exécution dont la production …
Projet 1
GED EDOCS ALD AUTOMOTIVE
Mission
GED EDOCS la nouvelle Ged (gestion électronique des documents) d’ALD Automotive.
Etude de l’existant et analyse du besoin.
Conception des spécifications techniques détaillées.
Elaboration des documents de conception technique.
Préparation et assistance aux déploiements en environnements de tests et mise en production
Tests unitaires
Intégration continue (TFS Build Server)
Livraison continue (Octopus)
Technique :
Mettre en place une architecture DDD (Domain Driven Design)
Mise en place d’une architecture technique permettant la réutilisabilité du code. L’implémentation
Développement de la couche métier en C#
Spécification des pages d’interfaces avec ASP MVC 5
Développement des web service Rest (WEB API 2)
Gestion de l’authentification avec Token
Services RESTFull
Développement de service WCF
Utilisation pour l’import/export en masse de données
Utilisation pour interfaçage avec une application métier présentes sur plus 100 postes utilisateurs
Utilisation d’un accès aux données à travers une API COM (accès aux serveurs Open Text Edocs)
Utilisation de la base de données SQL Server 2012
Requêtes et procédures stockées SQL
Développement de la couche d’accès aux données
Utilisation d’Entity Framework (Code first) pour manipulation de la base de données SQL Server
Utilisation de NHibernate 4 (FluentNHibernate pour le mapping) pour la manipulation de la base de données DB2 (IBM i (AS400), accès en ODBC)
Utilisation de TFS pour le partage et la gestion du code-source
Utilisation de TFS Build Server pour l’intégration continue
Exécution tests unitaires, acceptance et intégration
Utilisation d’Octopus Deploy pour la livraison continue
Projet 2 Intégration SBCP - Dématérialisation et Remontée conso
Mission Développement d’APIs publiques de SBCP portées par une gateway de
dématérialisation (Salarié,Bulletin).
Réalisation :
Création de micro-services prenant en charge les bulletins édités, les
salariés éligibles à la dématérialisation
L’application du pattern CQRS
La sortie de l’entité salarié :
- Ecriture en double dans la base de données actuelle SBCP et dans
une base mongoDb de l’entité salarié au sens RH et des autres
entités présente dans la fiche salariée
- Agrégation des entités pour une mise à disposition d’une vue en
lecture pour l'écran salarié
Projets agile avec Scrum
Technologies .Net Core, .Net 6, Azure Portal, Angular 13, Azure DevOps, AKS, GitHub Sage, Git,
Visual studio 2022, ReSharper, Docker, Lens, MongoDB, KaDeck, kafka, Kubernetes,
Helm, ChocolateyGUI
Projet 3 Optimisation du traitement des DSN
Mission Le but est de faire un constat pour trouver une millieur solution d’optimisation du
traitement des Déclaration Sociale Nominative.
Réalisation :
Faire un constat
Faire plusieurs itérations (50, 100,500 salariés, découpage par blocks,…)
pour comparer :
Les Temps des traitements de charque fonction.
Allocations mémoire de charque fonction.
L’arborescence de appels des fonctions.
Le chemin chaud des fonction (Par rapport le temps de traitement et
l’allocation mémoire).
Temps UC de charque fonction.
Voir les traces sur app insight.
Utilisation des outils pour faire des métriques.
Projet 2
Mission
Réalisation de nouvelles fonctionnalités et modules pour des sites vitrine Cuisinella.
Etude de l’existant et analyse du besoin.
Conception des spécifications techniques détaillées.
Elaboration des documents de conception technique.
Tests unitaires
Technique :
Développement de la couche Front Office avec Aspnet MVC 5 et SiteCore
Développement des web service Rest (WEB API 2)
Gestion de l’authentification avec Token
Services RESTFull
Développement de la couche métier en C#
développement de composants SXA Mise en place de Test
Tests unitaires
Livraison contenue avec Azure Devops
Projets agile avec Scrum
Technologies
Sitecore 9.3 , .NET 4.6, ASP MVC, NodeJs, HTML5, JavaScript, CSS3, C#, Unity (Ioc), SQL Server 2016, Visual Studio 2019, Git , Azure Devops
Equipe
4 équipes
Projet 2
Mail To Ged
Mission
Un Service Applicatif temps différé permet de récupérer les mails reçus à partir de boîtes de messagerie, de déterminer la typologie du mail en fonction de la boîte de messagerie d’origine (Vente ou Ocrtoi), de lôtir les mails de type Octroi de sorte à les rendre disponible pour l’outil Maestro. Ces derniers (type Octroi), sont positionnés en GED Groupe suite à la création d’un flux traité par Maestro. Et de transférer les mails type Vente pour impression.
Technique :
Elaboration des documents d’un schéma d’architecture
Préparation et assistance aux déploiements en environnements de tests et mise en production
Mettre en place une architecture DDD (Domain Driven Design)
Développement de la couche métier en C#
Tests unitaires.
Projet 2
Mission
ALDF Batch Manager est une application client-serveur permettant de gérer et d’exécuter de manière autonome des scheduler. Ces derniers effectue un vaste panel d’opérations tels que : Envoi de mail (avec templates personalisables), Envoi de SMS, Envoi de notifications Push, Création/Modification/Suppression d’utilisateurs…
Analyse du besoin.
Conception et réalisation de l’architecture technique
Préparation et assistance aux déploiements en environnements de tests et mise en production
Tests unitaires et intégration
Intégration continue (TFS Build Server)
Livraison continue (Octopus)