About Mohamed
French
Native or bilingual
English
Fluent
Experience
- CandriamConsultant Senior .Net / AzureBANKING AND INSURANCEJune 2022 - September 2024 (2 years and 3 months)Paris, France● Contribution à l’amélioration du processus devops au sein du groupe Candriam● Mettre en place une solution d’audit qui permet de tracer les différents releases, les WorkItem et les tests Items avec Azure Functions dans des Azure Table Storage et les exporter dans un fichier csv à l’aide d’une Logic App.● Développement de plusieurs Contrôleurs Web API en .Net 8 à l’aide de Azure DEVOPS API qui permettent de manipuler des opérations CRUD sur les composants Azure Devops● Création des CI / CD Pipelines pour des applications Blazor WASM, Blazor Server, des applications WEB API .Net 6, .Net 8 des Azures Functions● Configuration des settings en créant des Variables groups sur Azure Devops par environnement et en pointant les variables sur des variables secrets KeyVault● Participation au développement d’un Framework sous forme de Nugets qui permet de gérer différents aspects transverses● Mettre en place d’un IT Portal Admin qui encapsule des différents applications developpées par l’équipe Architecture. Ce portail est composé de deux applications : FrontEnd en Blazor WASM et BackEnd en Web API .Net 6● Migration des différents application de .Net Framework 4.8 , .Net 5 , .Net 6 vers .Net 8● Mettre en place la sécurisation de quelques applications BackEnd et Blazor avec Azure App Registrations● Evolution et maintenance d’une application Blazor Server « FixedTER Invoice Management »● Evolution et maintenance d’un system « FixedTER Flows Monitoring »● Création des tests unitaires avec XUnit et NUnit● Création des tests d’intégration pour les WEB API et les Azure Functions en utilisant des Postman Collections.● Implémentation et automatisation des tests d’intégration Gui et API avec PlayWright et Build Pipeline● Mise en place des applications WEB API en utilisant le pattern CQRS pour récupérer les informations des instruments, Net Asset Value des portefeuilles, les transactions non validées , Pricing et Risk Values en se basant sur des Azure Tables Storage
- LBPAMConsultant .Net C#BANKING AND INSURANCEJanuary 2022 - June 2022 (6 months)Paris, FranceIntervention sur plusieurs projets chez le client :● Oxygen: projet de mise en place des prestations de services entreLBPAM et Ostrum,● Great : application sert à calculer les notes ISRDomaine d’intervention :● Développement d’un moteur de calcul pour le calcul du note ISR sousC# et l’utilisation des design patterns Chain of Responsabilty,Strategy et Factory● Implémentation des modules d'import / export des données desinstruments, portefeuilles, positions, ratings depuis/et vers les partenairesDisco, Optimus, Nx, Ostrum .…● Développer des tests unitaires et des tests d'intégration sous NUnit● Revue de code● Déploiement de l'application dans les environnements de dev et testavec Jenkins et Azure Devops● Participation aux meetings Agiles
- Ostrum Asset Management - IT Risk & ComplianceConsultant FullStack .net Core /Angular/SSISBANKING AND INSURANCEMay 2021 - Today (5 years and 1 month)Paris, FranceProjet 1: HyperionCe système permet de centraliser les développements de Proximité concernant plusieurs indicateurs financiers (Exposition, levier, sensibilité, Walwam, Coverage Ratio, Engagement, …)• Implémentation des Modules Batchs avec BDD (Specflow), C# et les procédures stockées (SQL SERVER 2019) pour le calcul :- des indicateurs Levier UCI et AIF- de l’indicateur Coverage Ratio permettant de calculer le ratio de couverture des fonds français et luxembourgeois• Mise en place d’un DataWarehouse pour le DashBord Risk utilisé par la direction des risques en alimentant les tables de faits et les dimensions en utilisant SSIS. Ce Dashbord Risque permet de recenser :- La valorisation des fonds Ostrum AM par rapport aux différents axe d’analyse (Bu, Sous Bu, Process, Master Process …)- Le Top 3 des émetteurs de chaque fond afin de maitriser le risque Crédit et le risque de concentration- La valorisation des devises (EUR, USD, GBP et JPY) par rapport à l’acitf Net du fond- Les indicateurs de performance mensuelle et annuelle ainsi que les indicateurs Sharpe Ratio et Ratio Information-Implémenter des statistiques pour le controle Niveau 2 avec Angular-grid sous Angular 10• Migration des données depuis plusieurs bases sources vers la bases centrale « Hyperion » en implémentant des packages SSIS• Génération des rapports EXCEL pour les dépassements et les indemnisations des fonds au profit de l’AMF à partir d’un Batch C#• Amélioration de la performance pour le calcul des différents indicateurs en utilisant les procédures stockées• Utilisation du micro ORM DAPPERProjet 2 : SCREENCette application permet de calculer les mesures de risques SCR (Solvency Capital Requirment)• Implémentation du calcul des SCR (Crédit & Action) pour les titres Infrastrustures• Contribution à la maintenance applicative pour les différents modules de l’application- Transparisation des portefeuilles- Calcul unitaires des SCR au niveau de l’actif- Calcul de l’indicateur SCR au niveau du portefeuilles• Proposition et implémentation de Refacto C# en mettant en œuvre les design patterns (Factory, Strategy)• Maintenance des écrans de l’application développés avec AngularJs• Mise en recette avec TeamCity et XL-Release
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
- Baccalauréat MathématiquesEcole secondaire Mourouj 62006BAC Math -Mention très bien (2eme Majeur de promotion)
- Diplome Ingénieur en InformatiqueEcole Nationale des Sciences de l'informatique2013Ingénierie pour la finance