Consultant Sénior .Net
Confidentiel
septembre 2024 - aujourd'hui
Contexte
Création d’un projet personnel dans le cadre d𠆚voir plus d𠆞xpérience en .net react, ce projet
consiste à créer des affichages pour des opérations CRUD pour un système de facturation
léger et aussi création quelques tableaux de bord.
Réalisations
â–ª Création d’une architecture micro services
â–ª Développement des différents affichages pour paramétrer l𠆚pplication
â–ª Mise en place du CI-CD en utilisant Azure devops.
Environnement technique
â–ª Technologies utilisées : .Net 8, C# .Net, WebApi2, ReactJs, type script
â–ª Base des données : SQL Serveur, Entity Framework
â–ª Architecture : micro-services(backend), modulaire(ReactJs).
â–ª Test Unitaire : Microsoft Unit Test, TDD
â–ª Outil développement : Visual Studio 2022, Visual Studio 2019, Visual Code, GIT,
Azure devops CI-CD.
â–ª Méthode de travail : Clean Code (Craftsmanship)
Mission 1 : Consultant sénior .Net
Client : Entoria
septembre 2023 - août 2024
Projet : Monitoring du systèmes
Contexte
Entoria est le 2ème courtier grossiste du marché, Entoria conçoit et gère depuis 2001 des offres dédiées aux
TNS en Santé et Prévoyance.
Ce projet consiste à créer des tableaux de bords des différents applications web qui existent chez le client
permettant dicher un tableau de monitoring de ces applications en temps réel.
Réalisations
â–ª Analyses des applications
â–ª Création d’une architecture pour l𠆚pplication monitoring
â–ª Développement des tableaux de bord de monitoring des différents applications existante
â–ª Mise en place du CI-CD gitlab.
Environnement technique
â–ª Technologies utilisées : .Net 6, C# .Net, WebApi2, ReactJs, typescript
â–ª Base des données : SQL Serveur, Entity Framework, lecture des logs
â–ª Architecture : micro-services(backend), modulaire(reactjs).
â–ª Test Unitaire : Microsoft Unit Test, TDD
â–ª Outil développement : Visual Studio 2022, Visual Studio 2019, Visual Code, GIT, Gitlab CI-CD.
â–ª Méthode de travail : Clean Code(Craftsmanship)
Mission 2 : Consultant senior .Net
Client : Sopra Steria
janvier 2023 - août 2023
Projet : ADP-Taxi chez Aéroport de Paris (ADP)
Contexte
ADP-Taxi permet de gérer les taxis entrant sortant dans les parkings taxis de l𠆚éroport et les dispatchées dans
les zones où ils ont besoin de véhicules pour transporter les gens. Le contexte du projet consiste à faire une
refonte totale du projet du vb6(v) en web (.net 7 + angular 15).
Réalisations
â–ª Analyses des spécifications
â–ª Création d’une architecture web api angular
â–ª Créations des taches Jira à développer selon le chiffrage présenté au client
â–ª Formation technique de l’équipe de développement.
â–ª Analyse, revues et optimisation (suppression des warning) du code
â–ª Gestion de l’équipe
â–ª Participation aux développements des tâches
â–ª Créations des tests unitaires
â–ª Documentation technico-fonctionnel
â–ª Participation aux réunions du client.
â–ª Mise en place du CI-CD gitlab
Environnement technique
â–ª Technologies utilisées : .Net 7, C# .Net, WebApi2, RabbitMq
â–ª Base des données : PostgreSQL, EntityFramework 7
â–ª Affichage client : Html 5, CSS3 (SCSS), Type Script, Angular, JSON
â–ª Architecture : Micro-service orienté DDD
â–ª Test Unitaire : NUnit
â–ª Outil développement : Visual Studio 2022, Visual Code, GIT, Gitlab CI-CD, NodeJs(Commande npm
et ng)
â–ª Méthode de travail : Clean Code(Craftsmanship)
Site Web : ********
Consultant Sénior .Net Beenext
Services Transport
janvier 2023 - aujourd'hui
Création d’un projet de facturation pour une société de transport, ce projet consiste à créer des
affichages pour des opérations CRUD pour un système de facturation léger et aussi création
quelques tableaux de bord.
MOHAMED
********
25 Rue DE Brévannes 94370
********
********
********
********-********-10544118/
2
Réalisations
Création d’une architecture micro services avec le principe DDD
Développement des différents affichages pour paramétrer l𠆚pplication
Mise en place du CI-CD en utilisant Azure devops.
Environnement technique
1. Technologies utilisées : .Net 8, C# .Net, WebApi2, ReactJs, type script
2. Base des données : SQL Serveur, Entity Framework
3. Architecture : micro-services(backend), modulaire(ReactJs).
4. Test Unitaire : Microsoft Unit Test, TDD
5. Outil développement : Visual Studio 2022, Visual Code, GIT, Azure devops.
6. Méthode de travail : Clean Code (Craftsmanship)
Mission 3 : Tech Lead .Net
Client : Inetum
septembre 2020 - décembre 2022
Projet 1 : Amadeus Auto-Updater Chez Amadeus
Contexte
Amadeus Auto-Updater permet de vérifier s'il existe une nouvelle version de l'application SAPE ou de
l'application "Amadeus Installer" sur les serveurs Amadeus en se connectant sur web-Api services web. S'il y a
une nouvelle version sur les serveurs d'Amadeus, notre application permets de télécharger cette application et
l'installer sur le poste du client.
Réalisations
â–ª Analyses des spécifications
â–ª Créations des User stories à développer
â–ª Gestion des tâches
â–ª Participation aux développements des User stories
â–ª Créations des tests unitaires
â–ª Planifications du déploiement des back logs.
Environnement technique
â–ª Technologies utilisées : Framework .Net 4.0, C# .Net
â–ª Base des données : LINQ - Language-Integrated Query, XML, SQLServer, C#,
â–ª Affichage client : Windows Services, Windows Forms, Web Api, WPF
â–ª Architecture : N-Tiers
â–ª Test Unitaire : MS Unit Test
â–ª Outil développement : Visual Studio 2019, GIT, Jenkins
â–ª Méthode de travail : Clean Code(Craftsmanship)
â–ª Gestion projet : méthode agile scrum, Extrême programming (XP)
Moha
Mission 4 : Consultant senior .net
Client : OCEANECONSULTING
septembre 2019 - août 2020
Projet 1 : Recherche des vols
Contexte : Création d’une application de recherche des vols et historisation de la recherche
Réalisations
â–ª Mise en place d’une architecture web Micro-services
â–ª Participation au développement de l𠆚pplication de vols
â–ª Conception de la base des données en utilisant UML
â–ª Mise en place des TDD (développement dirigé par les tests)
â–ª Intégration continue Azure Devops
â–ª Formation technique de l’équipe de développement.
â–ª Analyse, revues et optimisation (suppression des warning) et de code
â–ª Documentation technico-fonctionnel
Projet 2 : Gestion de recrutement
Contexte : Création d’une application de gestion de recrutement qui contient une mise en place d’un processus
de recrutement, planification des rendez-vous de recrutement et analyse du suivi de recrutement.
Réalisations
â–ª Mise en place d’une architecture web Micro-services (CORS)
â–ª Participation au développement de l𠆚pplication de vols
â–ª Conception de la base des données en utilisant UML
â–ª Mise en place des TDD (développement dirigé par les tests)
â–ª Intégration continue Azure Devops
â–ª Formation technique de l’équipe de développement.
â–ª Gestion des tâches
â–ª Analyse, revues et optimisation (suppression des warning) et de code
â–ª Documentation technico-fonctionnel
Environnement technique
â–ª Technologies utilisées : Framework .Net Core, C# .Net, ASP .NET Core 3, WebApi2
â–ª Base des données : SQL SERVER 2012, EntityFramework Core
â–ª Affichage client : Html 5, CSS3 (scss), Type Script, Angular, JSON
â–ª Architecture : Microservice orienté DDD
â–ª Test Unitaire : MS Unit Test
â–ª Outil développement : Visual Studio 2019, Visual Code, VSTS, GIT, Azure Devops,
NodeJs(Commande npm et ng )
Site web : ********
Environnement technique
â–ª Technologies utilisées : Framework .Net Core, C# .Net, ASP .NET Core 3, WebApi2
â–ª Base des données : SQL SERVER 2012, EntityFramework Core
â–ª Affichage client : Html 5, CSS3 (scss), Type Script, Angular, JSON
â–ª Architecture : Microservice orienté DDD
Test Unitaire : MS Unit Test
â–ª Outil développement : Visual Studio 2019, Visual Code, VSTS, GIT, Azure Devops,
NodeJs(Commande npm et ng)
â–ª Gestion projet : méthode agile scrum
Site web :
Mission 5 : Consultant Sénior .Net
Client : CEGC
septembre 2018 - novembre 2019
Contexte : Analyse, maintenance et développement des nouvelles fonctionnalités sur l'application PLUTON
(gestion des cautions, garanties et risques).
Réalisations
â–ª Développement des nouvelles fonctionnalités sur l'application PLUTON
â–ª Participation à la conception des nouvelles fonctionnalités
â–ª Optimisation et maintenances des fonctionnalités existantes
â–ª Développement, optimisation et maintenances des procédures stockées
â–ª Analyse des demandes utilisateurs
â–ª Participation au déploiement de la solution (base de données et application)
Environnement technique
â–ª Technologies utilisées : Framework .Net 4.0, C# .Net, ASP .NET MVC3, WCF
â–ª Base des données : SQL SERVER 2012, procédures stockées, DAPPER, LINQ
â–ª Affichage client : Html 5, CSS3, JavaScript, JQuery, Ajax, JSON
â–ª Architecture : N-Tiers
â–ª Outil développement : Visual Studio 2010, SVN
â–ª Gestion projet : méthode agile scrum
Site web : ********
Mission 6 : Consultant Sénior .Net
Client : Clear Channel
août 2017 - août 2018
Contexte : Maintenance et développements des nouvelles fonctionnalités dans les projets « Play », « BroadCast
» et « CIRCE », ces projets contient la gestion des contrats, gestion des sous-traitants, gestion des panneaux
dichages (emplacement et synchronisations temps dichages des publicités), la gestion des dossiers
dichages.
Réalisations
...