You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mohamed Ben SmidaMB

Mohamed Ben Smida

Consultant .Net /Azure

€660/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mohamed

I am an ambitious, motivated, and curious person, who has a sense of responsibility and easily adapts within a group.
My boldness and passion give me a quick learning ability and make me operational quickly.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 40km)

Experience

  • Candriam
    Senior .Net / Azure Consultant
    BANKING AND INSURANCE
    June 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.
    .Net 6 .Net 8 Blazor Azure Functions Azure Storage Azure App Registrations Azure App Service Azure KeyVault Azure DevOps xUnit NUnit Playwright CQRS
  • LBPAM
    .Net C# Consultant
    BANKING AND INSURANCE
    January 2022 - June 2022 (6 months)
    Paris, France
    Involvement 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.
    .Net 5 NUnit Azure DevOps SQL Server
  • Ostrum Asset Management - IT Risk & Compliance
    FullStack .net Core / Angular/SSIS Consultant
    BANKING AND INSURANCE
    May 2021 - Today (5 years and 1 month)
    Paris, France
    Project 1: Hyperion
    This 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: SCREEN
    This 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.
    C# SSIS SQL Server Angular 10

Recommendations

Be the first to recommend Mohamed

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Mathematics Baccalaureate
    Mourouj 6 Secondary School
    2006
    BAC Math -Mention très bien (2eme Majeur de promotion)
  • Computer Engineering Degree
    National School of Computer Science
    2013
    Ingénierie pour la finance

Certifications

Skill set

Categories