About Mohamed
French
Native or bilingual
English
Fluent
Experience
- CandriamSenior .Net / Azure ConsultantBANKING AND INSURANCEJune 2022 - September 2024 (2 years and 3 months)Paris, France● Contribution to improving the DevOps process within the Candriam group● Implementing an audit solution that tracks different releases, WorkItems, and TestItems with Azure Functions in Azure Table Storage and exporting them to a CSV file using a Logic App.● Development of several Web API Controllers in .Net 8 using Azure DevOps API for CRUD operations on Azure DevOps components.● Creation of CI/CD Pipelines for Blazor WASM, Blazor Server, .Net 6, .Net 8 Web API applications, and Azure Functions.● Configuration of settings by creating Variable Groups on Azure DevOps per environment and linking variables to KeyVault secrets.● Participation in the development of a framework in the form of NuGet packages to manage various cross-cutting concerns.● Implementation of an IT Portal Admin encapsulating different applications developed by the Architecture team. This portal consists of two applications: FrontEnd in Blazor WASM and BackEnd in Web API .Net 6.● Migration of various applications from .Net Framework 4.8, .Net 5, .Net 6 to .Net 8.● Implementation of security for several BackEnd and Blazor applications with Azure App Registrations.● Evolution and maintenance of a Blazor Server application "FixedTER Invoice Management".● Evolution and maintenance of a system "FixedTER Flows Monitoring".● Creation of unit tests with XUnit and NUnit.● Creation of integration tests for WEB APIs and Azure Functions using Postman Collections.● Implementation and automation of GUI and API integration tests with Playwright and Build Pipeline.● Deployment of WEB API applications using the CQRS pattern to retrieve information on instruments, Net Asset Value of portfolios, unvalidated transactions, Pricing, and Risk Values based on Azure Table Storage.
- LBPAM.Net C# ConsultantBANKING AND INSURANCEJanuary 2022 - June 2022 (6 months)Paris, FranceInvolvement in several client projects:● Oxygen: Project for implementing service provisions between LBPAM and Ostrum.● Great: Application used to calculate ISR scores.Area of involvement:● Development of a calculation engine for ISR score calculation using C# and design patterns Chain of Responsibility, Strategy, and Factory.● Implementation of data import/export modules for instruments, portfolios, positions, and ratings from/to partners Disco, Optimus, Nx, Ostrum, etc.● Development of unit tests and integration tests using NUnit.● Code review.● Deployment of the application in dev and test environments with Jenkins and Azure DevOps.● Participation in Agile meetings.
- Ostrum Asset Management - IT Risk & ComplianceFullStack .net Core / Angular/SSIS ConsultantBANKING AND INSURANCEMay 2021 - Today (5 years and 1 month)Paris, FranceProject 1: HyperionThis system centralizes proximity developments concerning several financial indicators (Exposure, Leverage, Sensitivity, Walwam, Coverage Ratio, Engagement, etc.).• Implementation of Batch Modules with BDD (Specflow), C#, and stored procedures (SQL SERVER 2019) for calculating:- UCI and AIF leverage indicators- Coverage Ratio indicator for French and Luxembourgish funds.• Implementation of a Data Warehouse for the Risk Dashboard used by the risk department by populating fact tables and dimensions using SSIS. This Risk Dashboard allows for:- Valuation of Ostrum AM funds against various analysis axes (Bu, Sub Bu, Process, Master Process, etc.).- Top 3 issuers for each fund to manage Credit Risk and Concentration Risk.- Valuation of currencies (EUR, USD, GBP, and JPY) against the fund's Net Asset Value.- Monthly and annual performance indicators, as well as Sharpe Ratio and Information Ratio indicators.• Implementation of statistics for Level 2 control with Angular-grid under Angular 10.• Data migration from several source databases to the central "Hyperion" database by implementing SSIS packages.• Generation of EXCEL reports for fund overages and compensations for the AMF from a C# Batch.• Performance improvement for the calculation of various indicators using stored procedures.• Use of the micro ORM DAPPER.Project 2: SCREENThis application calculates SCR (Solvency Capital Requirement) risk measures.• Implementation of SCR (Credit & Equity) calculations for Infrastructure securities.• Contribution to application maintenance for various application modules:- Portfolio transparency.- Unitary SCR calculations at the asset level.- SCR calculation at the portfolio level.• Proposal and implementation of C# Refactoring by implementing design patterns (Factory, Strategy).• Maintenance of application screens developed with AngularJs.• Deployment to staging with TeamCity and 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
- Mathematics BaccalaureateMourouj 6 Secondary School2006BAC Math -Mention très bien (2eme Majeur de promotion)
- Computer Engineering DegreeNational School of Computer Science2013Ingénierie pour la finance