About Mohamed
French
Native or bilingual
Experience
- Vinci constructionTechnical LeadCIVIL ENGINEERINGSeptember 2021 - Today (4 years and 9 months)Projet :- Un outil de gestion et de facturation des primes de volumes qui ont été réalisées avec différents fournisseurs.Méthodologie : Agile, Scrum- Tâches effectuées : ✓ Création de facture de vente. ✓ Gestion des fournisseurs. ✓ Des services WCF. ✓ Des batchs pour la mise à jour des factures , gérer des fichiers . ✓ Gestion des compagnes. ✓ Module d'administration et configuration d'applications. ✓ Planification des dates comptables. ✓ Gestion des documents. Environnement technique: Visual Studio, Visual Studio code, Angular 9, Asp.net Core, SQL Server, AzureDevops, WCF, WPF- Projet :- Implémentation d'un outil qui permet d'identifier et de pondérer les risques liés à une affaire durant la phase amont du projet.Méthodologie : Agile, ScrumTâches effectuées :✓ Architecture du projet et conception de base des données. ✓ Gestion des dossiers et ses clauses. ✓ Gestion des risques. ✓ Analyse complète en se basant sur les clauses et les risques . ✓ Génération des rapports en Excel et en PDF. ✓ Historisations des dossiers et des clauses. ✓ Intégration du projet avec les APIs sécurité de Vinci. ✓ Gestion des rôles et des permissions. Environnement technique: Visual Studio, Visual Studio code, Angular 11, Asp.net Core, ReportJS, SQL Server, AzureDevops,
- Bouygues ImmobilierDéveloppeur Back endJanuary 2021 - September 2021 (8 months)Projet : - Implémentation des Proxies et Pumps pour assurer l'échange des données entre 2 applications Elodie et Opera en utilisant RabbitMQ .-TMA de l'application Opera. Contexte du projet :-Le projet KillBizTalk consiste à développer des Proxies et des Pumps en utilisant la technologie RabbitMQ pour assurer l'échange des données entre Elodie et Opera et remplacer les anciens Proxies et Pump qui ont été développés par la technologie BizTalk.-Troubleshooting et Résoudre de problèmes techniques avec l'équipe Opera. Méthodologie : Agile, Scrum Equipe 1 : KillBiztalk : 1 Architecte, 1 Product Owner, 1 Scrum Master, 2 développeurs. Equipe 2 : Opera : 3 développeurs, 1 Tech leader. Tâches effectuées : Opera : ✓ Troubleshooting et résoudre de problèmes techniques. ✓ Installation et mise à jour d'Opera sur plusieurs environnements. ✓ Rechargement des données. Kill Biztalk : ✓ Développement d'une Nuget spécifique pour simplifier l'utilisation de RabbitMQ . ✓ Implémentation des Proxies et des Pumps. ✓ Gestion des Logs. ✓ Packaging et livraisons des Proxies et des Pumps en utilisant des projets Setup avec l'extension Wix Toolset. ✓ Installation des Proxies et Pumps en utilisant des Scripts PowerShell. Environnement technique : Visual Studio, Asp.net Web API, RabbitMQ, SQL Server, AzureDevops,
- EY FranceDéveloppeur Back endApril 2020 - January 2021 (9 months)Projet : Implémentation d'une application middleware pour récupérer et exposer des données entre des applications internes et externes. Contexte du projet : Le projet consiste à développer des composants API pour assurer la récupération et l'exposition des données cryptées entre plusieurs application internes et externes via les technologies RabbitMQ et Websocket. Méthodologie : Agile, Scrum Equipe : 1 Architecte, 1 Product Owner, 1 Scrum Master, 3 développeurs Tâches effectuées : ✓ Mise ne place d'un process de développement et déploiement avec Azure Devops. ✓ Conception de base des données. ✓ Des APIs pour la gestion des messages. ✓ Configuration de RabbitMQ. ✓ Communication entre l'application et RabbitMQ. ✓ Implémentation des Batchs avec HangFire . ✓ Implémentation de WebsocketClient . ✓ Recette interne, packaging et livraison ✓ Correction des bugs issus de la recette client Environnement technique : Visual Studio, Asp.net Core Web API, RabbitMQ , WebSocket, SQL Server, Hangfire, AzureDevops, Docker. Problématiques/Challenge : Mise ne place d'un processus de développement et déploiement avec Azure Devops , Configuration de RabbitMQ, Communication entre WebSocketServer et RabbitMQ.
Recommendations
Be the first to recommend Mohamed
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Diplôme national d'ingénieurEcole supérieur d'ingénieur privée de Gafsa2016Diplôme national d'ingénieur
- Licence fondamentale en sciences de l'informatiqueFaculté des sciences de Gafsa2012Licence fondamentale en sciences de l'informatique