Mehdi Sassi

Consultant C#/.Net/Finance

Moves to Nanterre

  • 48.8905
  • 2.2037
New
  • Indicative rate €611 / day
  • Experience 7+ years
Propose a project The project will only begin when you accept Mehdi's quote.

Availability not confirmed

Propose a project The project will only begin when you accept Mehdi's quote.

Location and geographical scope

Location
Nanterre, France
Can work in your office at
  • Nanterre and 50km around

Preferences

Project length
  • ≤ 1 week
  • ≤ 1 month
  • Between 1-3 months
  • Between 3-6 months
  • ≥ 6 months
Business sector
Banking & Insurance

Verifications

Languages

  • Arabe

    Native or bilingual

  • Français

    Native or bilingual

  • Anglais

    Full professional proficiency

Skills (8)

Mehdi in a few words

Bonjour,

je suis un développeur .net avec plus de 10 ans d'expérience , principalement dans le domaine de la finance de marché, mais cela n'empêche que je suis ouvert a tout autre type de secteur.

N'hésitez pas a me contacter pour plus de détails.

Experience

Société Générale - Société Générale

Banking & Insurance

Consultant c#.net

Puteaux, France

May 2019 - June 2020

Les principales tâches effectuées au sein de l’équipe Colt :

Maintenance Corrective et évolutive sur l’application Colt.
✔ Correction de bug et ajout de nouvelle fonctionnalité
✔ Mise a jour et optimisation du script de déploiement
✔ Création de test unitaires.

Projet de migration des contrats de collatéral vers un nouvel référentiel « Colorado»

✔ Conception de la base des contrats ou on va stocker les contrats récupérés
(Utilisation du Json sous sql server)
✔ Création d’un service de récupération de contrat et sauvegarde des contrats dans la base
✔ Développement d’une interface graphique pour un outils de TNR
✔ Migration du service de calcul d’éligibilité des produits a un contrat donné.
● Adapter le code au nouvel format de contrat fournit par le nouvel référentiel de Colorado
● Analyser les différences trouvées en collaboration avec le business de l’équipe Colorado
● Optimisation des performances (Création d’un cache …)
● Etablir le mapping entre le nouvel et l’ancien format en collaboration avec le
business de l’équipe Colorado
Environnement technique : .net 4.5, C#, TSQL, SQL SERVER,Angular,PowerShell
Environnement fonctionnel : Gestion de Collatéral

BNP Paribas - BNP

Banking & Insurance

Consultant c# .net

Paris, France

April 2016 - January 2019


Les principales tâches effectuées au sein de l’équipe Colt :

Maintenance Corrective et évolutive sur l’application Colt.
✔ Correction de bug et ajout de nouvelle fonctionnalité
✔ Mise a jour et optimisation du script de déploiement
✔ Création de test unitaires.

Projet de migration des contrats de collatéral vers un nouvel référentiel « Colorado»

✔ Conception de la base des contrats ou on va stocker les contrats récupérés
(Utilisation du Json sous sql server)
✔ Création d’un service de récupération de contrat et sauvegarde des contrats dans la base
✔ Développement d’une interface graphique pour un outils de TNR
✔ Migration du service de calcul d’éligibilité des produits a un contrat donné.
● Adapter le code au nouvel format de contrat fournit par le nouvel référentiel de Colorado
● Analyser les différences trouvées en collaboration avec le business de l’équipe Colorado
● Optimisation des performances (Création d’un cache …)
● Etablir le mapping entre le nouvel et l’ancien format en collaboration avec le
business de l’équipe Colorado
Environnement technique : .net 4.5, C#, TSQL, SQL SERVER,Angular Js,PowerShell
Environnement fonctionnel : Gestion de Collatéral



Participation a la mise en place d’une architecture micorservices au sein de l’équipe CoreServices :

✔ Configuration et mise en place d’un service registry : Consul
✔ Développement d’un service d’enrichissement de deals
● Consommation des deals provenant de Kafka
● Enrichissement des deals avec les données de contreparties
● Renvoyer les deals dans Kafka
Environnement technique : ..NetCore 2.0, Kafka, C#, TSQL, SQL SERVER,RedHat
Environnement fonctionnel : Gestion de contreparties

Bnp Paribas CIB
Ingénieur étude et développement .NET

Développement et optimisation de nouvelle application pour l’ALMT FO au sein de l’équipe RED :
Rapid Engineering Delivery

✔ Développement de nouveaux écrans pour une application de gestion de trésorerie T-CASH
● Création d’un écran qui permet d’afficher le statut actuel de la balance des trésoriers sur plusieurs devises en même temps
● Développement de plusieurs évolutions et fixation de bugs
-C#,WPF , WCF, TSQL

✔ Développement d’un service de notification en temps réel des utilisateurs appelé Broadcastor.
Ce service a permis aux utilisateurs de certaines applications d’être notifié en temps réel de l’évolution des workflows de leurs applications. –C#,WCF,IIS7, TCP binding

✔ Développement d’une application from scratch qui permet de contribuer à l’EONIA
● Conception de la base de données
● Développement de plusieurs écrans
● Développement de la partie serveur - C#, TSQL, WCF,WPF

✔ Développement d’une application from scratch de Luiquidity Gapping
● Chaque utilisateur à la possibilité de configurer sa propre vue.
WPF, C#, MVVM, TSQL,WCF
Environnement technique : .NET 4.0, WPF, WCF, C#, TSQL, SQL SERVER
Environnement fonctionnel : Gestion de trésoreries, LIBOR, EONIA, EURIBOR…




Candriam

Banking & Insurance

Consultant c# .net

Paris, France

September 2013 - April 2016


Optimisation des applications métier de gestion de fonds et de calcul de risque

✔ Evolution des applications de récupération et d’insertion des données dans le Data Warehouse à partir de diffèrent PMS (Portfolio Management System) notamment les données récupérées de Fusion Invest - C#, PL/SQL, WCF
✔ Optimisation d’un Addin Excel qui permet de récupérer les données d’un ou plusieurs fonds tout en tenant compte de différents filtres (date de position, nom du fond, type de classification des instruments…) - C#, PL/SQL
✔ Amélioration d’une application de prêt/emprunt de titres
● Création d’un batch quotidien de récupération des données des contrats de « lending » et du « collatéral » via différentes sources de données (base SQL, fichier csv,…)
● Intégration de ces données dans la base de données URD servant de Data Warehouse
● Mise en place d’un service WCF en vue de mettre ces données à disposition des équipes Risques et Business - C#, PL/SQL, WCF
✔ Création d’un outil d’évaluation de la qualité des données insérées dans la base URD
● Détection des anomalies causées par l’absence de quelques données, ou par la récupération de données erronées, au travers des différents PMS (Portfolio Management System) - WPF, C#, MVVM, PL/SQL
✔ Migration des services WCF et de l’ensemble des sites web de IIS6 vers IIS7 à partir du framework interne
✔ Evolution d’une application de liquidity weighted assets (calcul de risques) afin de générer des ratios de supervision de liquidité d’un fond - C#
✔ Optimisation et ajout d’onglets pour deux sites web internes dédiés aux équipes de gestion de risque - ASP.NET
✔ Intégration du nouveau framework de rebranding pour toutes les applications et solutions suite au rachat de Dexia AM par Candriam
✔ Recueil des besoins ponctuels des équipes Business et gestion des développements jusqu’à la mise en production
Environnement technique : .NET 4.0, WPF, WCF, ASP.NET, C#, PL/SQL, TOAD
Environnement fonctionnel : Prêt/emprunt de titres, calcul de risque


Linedata Services - Groupe Linedata

Software Publisher

Ingénieur d'études c# .net wpf

Tunis, Tunisie

October 2011 - August 2013


Evolution en C#/.NET/WPF de la plateforme multithreadée d’e-trading, Linedata Trader+

✔ Création d’un outil de génération des ordres proposés par le gestionnaire du portefeuille permettant de choisir le compte, la quantité, le prix, les limites des prix, le type d’allocation dans le cas de plusieurs comptes (Equal, prorata, netleveling) et de visualiser les ordres générés
✔ Développement d’un gestionnaire de colonnes d’un grid, générant la visualisation des colonnes sélectionnées à partir soit d’un bouton, soit d’un drag and drop, soit d’un double-clic
✔ Conception d’une solution d’exécution automatique des ordres sous forme de vagues
✔ Création d’un widget (ULB) permettant la récupération de l’historique des exécutions et le filtrage selon plusieurs critères
✔ Elaboration d’un outil (WatchList) pour choisir un titre existant et afficher les données streaming qui le concerne
✔ Utilisation des outils multithreading pour chaque application développée : tasks, background worker, thread pool, etc.


Environnement technique : C#, .Net 4.0, WPF, MVVM, Multithreading, WCF, TFS 2008, SCRUM, SQL Server 2008/2010, TSQL

Environnement fonctionnel : Actions, Future, Option

Education

Certifications

charter modal image

Success is a team effort

Contribute to this success and the community's professionalism by signing the Freelancer Code of conduct

Sign the code