Menu

Badr Eddine BELGHAZI

Châtenay-Malabry

En résumé

Mes compétences :
Microsoft SQL Server
Visual studio
C++
Microsoft Business Intelligence

Entreprises

  • Verisure par Securitas Direct - Chef de Projet Technique MSBI

    Châtenay-Malabry 2016 - maintenant
  • Fnac - Chef de projet technique MSBI

    IVRY SUR SEINE 2013 - 2013 Conseil, Expertise et conduite de projet
    Domaine fonctionnel : Données économiques et financières de Fnac Web

    Contexte :
    Le département Fnac Web, une entité indépendante du département magasin, gère les sites de vente en ligne de la firme dans diffèrent pays (France, Portugal, Espagne, Maroc,…). L'équipe BI travaille en mode Near shore avec une équipe de dev située au Maroc. Cette entité gère principalement les données financières et commerciales restituées via des rapports sur un portail BI SharePoint.

    Objectif :
    La mission intervient suite au départ imminent du chef de projet technique de l’équipe BI, le nouveau CP devra, suite à une courte période de transfert de compétence (1 mois), travailler avec l’équipe Near Shore afin de réaliser et valider les spécifications techniques puis gérer la mise en production de bout en bout. Il devra aussi être le Garant de la relation avec la production et enfin proposer des prototypes techniques sur les nouveaux projets.


    Expertise Technique :
    -Réalisation de prototypes techniques sur les nouveaux sujets ou les demandes urgentes
    -Intégration et Validation des packages de livraisons
    -Réalisation de tests de pré production
    -Accompagnement des équipes de développement lors des investigations de bugs critiques
    -Maintiens des environnements de développement de tests et de pré production.
    -Intervention technique lors des mises en production des différents projets BI

    Production :
    -Support niveau 3 sur les processus de productions quotidiens et remonté des blocages ou bugs critiques
    -Garantir la relation avec la production et les équipes externes d’infrastructures
    -Mise en production des correctifs urgents
    -Surveillance des alimentations de données quotidiennes critiques.

    Conduite de projet :
    -Réalisation relecture et validation des spécifications techniques avec les équipes de développements
    -Accompagnement des équipes de développement Near Shore sur l’estimation de charge et les plannings de développement, test et Mise en production.
    -Suivi hebdomadaire des différents points projets avec les équipes d’architecture de production et de développement.
    -Conduite et réalisation du projet de mise en production du portail BI dédié au Portugal
  • AccorHotels - Expert technique Référent MSBI

    Paris 2012 - 2013 Architecture conception audit et développement
    Domaine fonctionnel : Données de qualité, questionnaire de satisfaction client

    Contexte :
    Le département « Marketing Research and Consumer Intelligence » souhaite se doter d’une base de données centrale qui permet de centraliser toutes les données liées à la qualité et d’un outil performant pouvant fournir des analyses pertinentes à tous les niveaux.
    Actuellement le module BI ne permet pas une certaine liberté d’analyses et manque de flexibilité. Les analyses ad-hoc sont impossibles. Les reportings sont uniquement sous format tabulaire, il n’existe aucun graphique. L’utilisation du BI n’est donc pas simple et peu agréable.

    Objectif :
    L’outil BI devra répondre aux attentes suivantes :

    • Les utilisateurs doivent disposer d’un outil ergonomique et simple d’utilisation.
    • Les métriques, dimensions, objets devront être partageables à plusieurs univers ou silos de données et pourront se dérouler sur plusieurs niveaux.
    • L’outil doit proposer un système ETL et DATAWAREHOUSE dans le but d’extraire et stocker les informations relatives au passé afin de ne pas surexploiter les différents systèmes d’information lors du rafraichissement de données.
    • Dans ses principes généraux de fonctionnement, la solution BI sera capable de restituer l’information sous différentes formes (Dashboard, TCD, Histogrammes,…)

    Expertise Technique :
    SQL :
    o Réalisation du schéma de monitoring technico fonctionnel
    o Enrichissement des différents schémas d’intégration et DataMart
    o Créations et enrichissement des API SQL de stockage, de transfert et de monitoring
    o Audit et Optimisation des objets : vue, tables, indexes, procédures stockés,…
    o Enrichissement et optimisation du schéma en flocon
    SSIS :
    o Audit et Optimisation des temps d’exécution des packages existants
    o Réalisation des modules de monitoring via l’exploitation des event handlers
    o Réalisation et intégration des règles de gestion
    o Réalisation des exports de données systèmes
    o Réalisation des imports de données d’intégration
    o Réalisation des transferts de données intégrées vers le Data Mart
    SSAS :
    o Audit et Optimisation des vue DataMart
    o Audit et Optimisation du Data Source View
    o Réalisation des relations de dimension many to many
    o Gestion des hiérarchies Irrégulières ou déséquilibrées
    o Audit et Optimisation du calcul de cube
    SSRS :
    o Réalisation des vue dédiées au reporting du Monitoring
    o Audit et Optimisation des temps d’exécution des reports
  • Banque de France - Chef de projet et Référent technique MSBI

    Paris 2011 - 2012 Conduite de projet technique, développement et architecture MSBI

    Contexte :
    Dans le cadre de la refonte des applications de balance de paiements, la banque de France souhaite introduire la technologie MSBI dans ses nouvelles applications afin de remplacer les traitements à caractère décisionnels réalisés en SAS à travers les labos et l’application historique Safir

    Objectif :
    L’application NAB devrait à termes constituer une chaine applicative mutualisée permettant aux Différents services de la banque de réaliser leurs collectes et la production de séries. Les moyens mis en œuvre sont les suivants :
    • Mise en place par le SEICAM d’une infrastructure mutualisée MSBI
    • Mise en place d’une chaine décisionnelle capable de :
    o Alimenter la collecte à partir de différentes source (One Gate, serveurs SAS,…)
    o Alimenter le référentiel à partir de Safir puis de RSMF à terme
    o Alimenter le schéma décisionnel du DataWareHouse.
    o Alimenter la base Olap, cube , dédié à la production de série
    o Gérer de règles métiers, de contrôle et de correction.


    Expertise Technique :

    - Participation aux ateliers de conception technique
    - Réalisation/validation de spécifications techniques en collaboration avec Microsoft
    - Conception de l’architecture de la chaine d’alimentation :
    o Définition des briques applicatives de la chaine d’alimentation (FileWatcher, Ordonnanceur,…)
    o Définition des schémas de base de données (Staging, ODS, DWH)
    o Définition des briques d’alimentations ETL
    o Définition des Contrôles d’intégrités ETL
    o Gestion de configuration SSIS
    o Gestion de l’ordonnanceur SQL Agent
    - Réalisation d’un prototype de chaine d’alimentation pour la validation d’architecture
    - Réalisation d’un prototype de cube pour la validation fonctionnel
    - Création/Maintien des solutions VS.Net et gestion de version (SVN)
    - Création/Maintien des instances db SQL et réalisation des scripts de maintenance et de déploiement Sqlcmd/PowerShell
    - Réalisation des briques ETL : API SQL, Package SSIS, Data Source, Gestion de configuration.
    - Réalisation des Schémas de base de données et conception des cubes.
    - Réalisation d’API de procédures stockées Analysis Services pour développer des actions métiers de contrôle et de correction se basant sur des fonctions MDX Générique.
    - Réalisation des Jobs SQL et des Alertes WMI

    Conduite de projet :

    - Constitution et encadrement d’une équipe technique de 4 personnes dédiées au projet
    - Encadrement des développements .Net GUI
    - Estimation de charge et répartition des taches
    - Responsable garant du respect des cahiers des charges
    - Responsable garant du bon déroulement des processus d’intégration et de déploiement
    - Responsable garant du bon fonctionnement des chaines d’alimentation
    - Support technique niveau 3 sur toute la plateforme
  • Société Générale - Chef de projet et responsable de l’équipe intégration/Production MSBI

    PARIS 2010 - 2011 Conduite de projet d’Intégration et de mise en Production MSBI
    Domaine fonctionnel : Gestion du risque bancaire / Pilotage des Cycles de développement et de release

    Contexte :
    GRV et IA sont deux projets majeurs de la SGCIB et qui sont le fruit du succès du dispositif RK3. Ils sont aussi introduits dans la nouvelle stratégie de contrôle de la banque conséquence de la dernière crise financière. L’objectif étant de donner une vue global du risque de la banque au Front et de mettre à disposition un référentiel global du PNL.
    Ces deux outils permettent d’avoir un moteur décisionnel puissant à la fois capable de fournir des explications, statistiques précises de PNL et de donner une vue détaillé du risque avec des possibilités d’analyse poussées. Ajouter à cela la capacité de fournir des rapports de contrôle permettant de sécuriser les différentes transactions de la banque.

    GRV et IA ont hérité de l’architecture RK3 et sont déployé sur deux plateformes identiques scindées pour des raisons de performances et de contrôle. Les nouveautés et améliorations introduites sont multiples et se déclinent ainsi :
    • Gestion de plus d’1 To de donnée par platforme
    • Process incrémentale du cube AS
    • Refonte de l’architecture
    • Introduction d’un Kernel Technique et d’un Framework fonctionnel
    • Gestion des périmètres Europe, Asie et USA (NY)
    • Gestion des Explications de PNL
    • Gestion de droits d’accès aux cubes

    Objectif :
    Afin d’accompagner la montée en charge des équipes de développements ainsi que la multiplication des environnements dédiés pour de nouveaux périmètres applicatifs, et dans le contexte de nouvelles perspectives de la SGCIB d’externaliser ses prestations sous la forme d’ATG (Assistance Technique Groupée), la mise en place d’une cellule MICROSOFT SQL SERVER / .NET et sa direction m’a été confiée pour assurer la prestation suivante :

    • Coordination inter équipe AMOA AMOE (point validation, planification, release,…)
    • Maintenance des environnements de Production, de Pré Production, d’UAT et de développement pour les projets ANALYSIS SERVICES / .NET
    • Mise en place et maintenance de l’usine de Build des projets .NET/SSAS/SSIS
    • Gestion du versioning sous SVN des solutions .NET/SSAS/SSIS
    • Mise en place et maintenance de l’environnement d’intégration continue
    • Industrialisation des outils de déploiement, de packaging et des tests de non régression
    • Maintenance et évolutions des solutions SSIS / SSAS / .NET
    • Gestion industrielle des mises en production et des cycles de release
    • Mise en œuvre du référentiel de bonnes pratiques et du référentiel d’outils SQL SERVER : SQL RedGate (SQL Compare, SQL Source Control), BIDS HELPER, …
    • Accompagnement du POC 2 To et de la migration vers SQL Server 2008

    Expertise Technique :
    - Support à l’équipe d’architecture SGCIB dans la mise en place d’une usine de build basé sur Cruise Control
    - Support aux équipes DBA dans la mise en place de l’environnement d’intégration continue
    - Accompagnement des DBA dans le tunning des environnements SQL Server
    - Accompagnement des équipes d’infrastructures (Windows,DBA,SBA,…) dans la mise en place des environnements SQL Server 2005/2008
    - Accompagnement et support technique N2 aux équipes Windows (GLS) dans la mise en place de serveurs applicatifs virtuels dédiés aux différents environnements
    - Accompagnement des équipes Bangalore dédiées aux développements de GUI .Net Silverlight
    - Gestion des différents chantiers et projets d’industrialisation :
    o Automate de Mise en production Analysis Services, SQL (ODS et DWH) et SSIS.
    o Automate de déploiement des Bases de données, des binaires .NET et packages SSIS
    o Automate de configuration pour chaque brique (.NET, packages, dtsconfig …)
    o Chaine d’intégration continue
    o Automate de refresh des environnements sql (SqlCmd/PowerShell)
    - Mise en place d’un référentiel documentaire de bonnes pratiques, modélisation et d’usage des outils (sous forme de Wiki) sur le périmètre d’activité de l’ATG
  • Société Générale - Développeur architecte de solutions MSBI

    PARIS 2008 - 2009 Développement, architecture, évolution et maintenance de projets MSBI
    Domaine fonctionnel : Conception et réalisation de chaine applicative incrémentale MSBI pour la gestion et le contrôle du Risque et du PNL

    Contexte RK3 :
    RK3, Appelé aussi Risk Cube, est l’évolution de PPF. Dédié aux équipes de contrôle Paris et aux équipes Front Londres, il introduit deux nouveautés :
    • Alimentation directe à partir des résultats de l’Agreg
    • Alimentation continue et incrémentale
    L’introduction de ces fonctionnalités vient du besoin de dé-commissionner K-tools, l’outil qui alimentait PPF, et de suivre l’évolution de l’Agreg et booster les temps de traitement ainsi que la charge de données traitées

    Objectif :
    PPF, arrivant à bout de souffle à cause notamment de sa dépendance à K-Tools a nécessité la création d’une nouvelle plateforme capable à la fois de récupérer les fichiers brutes directement à la source mais aussi de les traiter, de traiter les rejets afin de garantir l’intégrité des données injecté et agrégé dans le cube AS

    Ma mission est de participer à la création de cette nouvelle plateforme, de définir les différentes briques de l’architecture .NET/SSAS/SSIS/SQL Server et de réaliser les packages technico fonctionnel capable de traiter les données au niveau filtre, rejet et intégrité.

    Expertise Technique :
    - Participation à l’élaboration technique et fonctionnelle de la nouvelle architecture du dispositif d’alimentation.
    - Participation à la modélisation du SGBD et du DWH
    - POC de la plateforme de communication Service Broker
    - Réalisation du système de surveillance (FileWatcher) des sources brutes de données
    - Réalisation du système de dépendance fonctionnelle dans la chaine d’alimentation
    - Mise en place de la chaine incrémentale continue
    - Développement, optimisation et évolution des packages SSIS
    - Gestion des rejets et du dispositif de contrôle d’intégrité de données dans le cube
    - Participation à la mise en place de nouvelles briques techniques et fonctionnelles : PNL Merge(SSIS), Explication PNL(SSIS), GUI de Monitoring (Net), Archivage automatisé (SSAS)
    - Réalisation et optimisation des requêtes d’extraction SQL et MDX
    - Optimisation des temps de traitements des brique SSIS et SSAS
    - Accompagnement des utilisateurs dans l’introduction de nouvelles fonctionnalités.
    - Accompagnement du support N1 dans la mise en place d’outils dédiés, Support N2


  • Société Générale - Développeur MSBI

    PARIS 2007 - 2008 Développement, évolution et maintenance de projets MSBI
    Domaine fonctionnel : accompagnement AMOA dans la définition des besoins clients et réalisation des packages Technico fonctionnels

    Contexte PPF :
    Pré-Persistance Front est un dispositif permettant aux Front Office d’accéder aux résultats des lancements de l’Agreg de manière centralisé et agrégés via Excel
    Les résultats de l’Agreg générés sous forme de cube MDX sont traités une première fois par l’outil K-Tools développé par les commandos et qui génère des rapports Excel consultable.

    Objectif :
    Au vu du nombre grandissant d’analyse et de rapports générés de taille croissante, et donc de plus en plus difficile à consulter directement, la solution apporté et qui s’articule autour de la technologie Olap de Microsoft, permet de consolider et d’agréger les rapports K-Tools dans un data warehouse moyennant des packages SSIS. A Partir du DW sera généré un Cube AS centrale consultable directement via Excel pivotable.

    Ma mission est d’accompagner le projet dans sa phase de croissance afin de développer les packages SSIS fonctionnel selon les besoins et spécifications des clients et faire évoluer les différentes briques .Net/SSAS/SQL Server. Le support N2 aux équipes de Londre est assuré également.

    Expertise technique :
    - Maintien, évolution et développement des Packages SSIS.
    - Définition des besoins utilisateur et introduction des nouvelles fonctionnalités.
    - Création de scripts d’enrichissement des informations de décoration de deals
    - Réalisation des opérations de backup et d’archivage SSAS
    - Support N2 et accompagnements des équipes Front commandos Londres dans les tâches quotidiennes
    - Préparation et mise en place du parallèle run avec le nouveau dispositif RK3
    - Maintenance de fin de vie, préparation et réalisation du dé-commissionnement
  • Société Générale - Développeur Ingénieur d’etude C++ .NET

    PARIS 2007 - 2007 Développement, optimisation, support N2
    Domaine fonctionnel : Optimisation des traitements et suivi de production

    Contexte :
    L’Agreg, Appelé aussi AgRisk, est un générateur d’analyses de risque, il agrège les « trades » FX, Rate et Credit, produit le PNL économique quotidien (PNLQ) officiel ainsi que le PNL économique et comptable mensuel officiel, les valorisations pour la VaR et d’autre rapport pour le FO, MO, BO et comptabilité.

    Objectifs :
    L’Agreg est un système distribué qui exécute ses analyses sur des grilles de centaines de CPU. Le système des règles de load se base sur des requêtes sql de sélection intelligente. Chaque analyse étant sensible, en temps de traitement, à la nature des instruments financiers, l’objectif est de faire évoluer ou élaborer de nouvelles règles de sélection des instruments afin de garantir des temps de traitement tolérable et produire les rapports dans les temps.

    En outre, le système montre des limites au niveau de la représentation interne des noms d’instruments financiers, ces derniers sont représentés par des caractères uniques, l’objectif est de rendre cette représentation numérique afin d’ôter la limitation.

    La mission d’Umanis consiste d’une part à réaliser l’optimisation du moteur d’analyse et d’autre part d’accompagner la production.

    Expertise technique :
    - Suppression de la limitation des noms d’instruments dans l’agreg.
    o Etude d’impact
    o Intégration de la nouvelle définition de l’API .NET dans le code C++/STL

    - Mise en place du chantier d’élaboration, d’optimisation et maintien des règles de load balancing, Oracle/SQL.

    o Maintenance :
    - Détermination des sources de lenteur sur les analyses
    - Isolation des deals ou instruments problématique pour test ou investigation R&D
    - Etudes du coût d’optimisation des règles SQL
    - Préparation des plans de tests et d’analyse des métriques de traitements
    - Validation et Mise en production

    o Elaboration :
    - Préparation des tests des nouvelles analyses de risque
    - Elaboration des règles par type d’analyse et d’instruments
    - Réalisation des tests et des rapports de métrique de calcul
    - Etudes et validation des rapports de test
    - Validation et Mise en production
    - Dépilage des traitements d’ARM, Arrêté Mensuel Economique et comptable
    - Suivi quotidien de production et accompagnement des équipes front des desks Londoniens
  • Umanis - Consultant MSBI

    Levallois-Perret 2007 - 2014
  • Thomson Reuters - Développeur C++

    Paris 2006 - 2006 Stagiaire Ingénieur d’étude et développement C/C++/STL
    Domaine fonctionnel : Développement Optimisation, introduction à la finance

    Contexte:
    Optimisation et monitoring de serveurs temps réels

    Objectif :

    Le stage consiste dans un premier temps à optimiser de manière global le code de l’outil phare Kondor+ en introduisant l’API C++/STL et remplacer l’ancienne API de container. Dans un second temps, introduire dans le code des serveurs temps réels une API permettant le monitoring de l’activité des serveurs.

    Réalisation :
    • Formation sur l’architecture du produit Kondor+
    • Analyse approfondie de l’existant : compréhension et manipulation des librairies utilisées dans les rapports de Kondor+
    • Répondre à des problématiques d’optimisation des performances du produit :
    o Serveur temps-réels sur les obligations benchmark
    o Utilisation des « Containers » de la STL, algorithms et Functors
    o Algorithmes de pricing des options exotiques à optimiser
    • Monitoring des Serveurs en temps réel :
    o Définitions des métriques et réalisation d’une API C++ d’encapsulation du protocole SNMP (API Snmp/C++)
    o Intégration de l’API au code des serveurs
    o Intégration du Monitoring au produit IBM Tivoli Monitoring : création du metafile, intégration, configuration et création de vues administrateur et client
    • Rédaction du rapport et de la thèse de fin d’étude. Soutenance devant un jury
  • Poste Maroc - Stagière Ingénieur d’étude

    Rabat 2005 - 2005 Type : élève Ingénieur d’étude
    Techno/Outils: UML, JAVA/JSP/JDBC, TOMCAT, ORACLE 10G
    Méthodes : Pair Programming
    Domaine fonctionnel : Conception et développement

    Contexte :
    Réalisation et déploiement d’une application en intranet, pour le suivi en temps réel des différentes procédures d’achat et de logistique au sein de l’entreprise

    Réalisation
    • Etudes de l’existant, des besoins et élaboration du cahier des charges
    • Modélisation conceptuel de l’architecture en UML
    • Conception du modèle de base de données et administration du système
    • Réalisation des interfaces et Déploiement de l’Application
    • Rédaction du rapport et soutenance devant un jury d’enseignants, Note : 16/20.

Formations

  • EPITA - Ecole D'Ingénieurs En Informatique

    Kremlin Bicêtre 2005 - 2006 Bac +5 Master of Computer Engineering

    Diplôme Bac+5, « Master of Computer Engineering », option « Ingénierie Logicielle Avancée » de l’Ecole Pour l’Informatique et les Techniques Avancées, EPITA
  • EMSI (Rabat)

    Rabat 2001 - 2005 Diplôme Bac+4 en Informatique et Réseaux

    Diplôme Bac+4 en Informatique et Réseaux Option « MIAGE », Méthodes informatiques Appliquées à la Gestion d’Entreprise, de l’Ecole Marocaine des Sciences de l’Ingénieur, EMSI

Réseau

Annuaire des membres :