Consultant freelance -
THALES DIS
mai 2011 - aujourd'hui
Architecte technique sur la conception de l𠆞nsemble de la plateforme de Corporate Business Intelligence
Azure :
● Participe en tant qu𠆚rchitecte solution à la refonte complète de l𠆞nsemble des applications en PaaS
et SaaS Azure (Azure analysis services, Power BI, Azure SQL Database, Data Factory, data lake,
databricks, virtual machines, powershell runbooks…)
● Architecture, Infrastructure (as Code) de la solution avec Terraform
● conceptions des règles de modélisation des modèles de données (data warehouse, data lake, etc..)
● implémentation CICD avec azure DEVOPS et powershell.
● responsable des documents d𠆚rchitecture, d𠆞xploitation, de sécurité. Mise en place des procédures
d𠆞xploitations (script powershell, batch). Monitoring des services.
● mise en place d’un dashboard d𠆞xploitation, suivi des applications BI avec power BI
● encadre une équipe offshore
et on premise :
● responsable de la plateforme et des environnements : dimensionnement du matériel, la haute
disponibilité avec les architectes système. Gérer l'infrastructure (près de 20 serveurs pour la
production). Configuration des services (SSIS, SQL, SSRS, SSAS)
● Optimisation des flux ETL pour faire baisser le stress des serveurs
● Conseil aux équipes BI : exploitation, chefs de projets, responsables d𠆚pplication et développeurs.
Support L3 pour résoudre les incidents: analyse des logs.
● implémentation de dashboard d𠆞xploitation, de suivi des applications BI.
● Mise en place d’un ODS de consolidation des différents ERP en amont de la BI.
● ordonnancement des processus, application d’un modèle piloté par les données (metadata driven)
● mise en place de la gestion des sources, des outils de déploiement (SQL, SSAS, SSIS, SSRS et
powerbi). CICD avec Jenkins.
● Création d’une architecture back end/front end pour SSAS. Expertise SSAS (modélisation multidim.,
MDX, XMLA)
● Création d’une application de remplacement des subscriptions SSRS.
Les équipes sont internationales. collaboration et rédaction principalement en anglais.
Architecte Business Intelligence MS SQL 2005/2008R2 -
CEGEDIM
octobre 2006 - mars 2011
Intervient sur des projets décisionnels.
● Architecte et Chef de projet technique, réalise le Data Warehouse des ventes nationales de
médicaments accueillant l𠆞nsemble des ventes laboratoires et des ventes officines destiné à
produire des études pour plus de 200 laboratoires pharmaceutiques (6 milliards de lignes de faits,
soit 1 TO, pour 3 ans d'historique, doit atteindre 3 TO avec l'ajout de nouveaux Data Marts).
○ Définit l'architecture logicielle et organise son implémentation avec les architectes système.
○ Recueille l𠆞xpression de besoin, définit le périmètre du projet et organise les spécifications
détaillées…
○ Est responsable des réalisations d'une équipe de 3 ingénieurs: prend en charge la
responsabilité technique des développements (règles de développement, gestion des
sources, organisation des livraisons...)
● Réalise en tant que développeur, puis chef de projet, un Data Warehouse pour un opérateur de Tiers
Payant, incluant une vingtaine d'utilisateurs (3 milliards de faits soit ½ TO pour un historique de 4
ans).
○ Conçoit et réalise les lots SQL SERVER Integration Services d𠆚limentation du Data
Warehouse à partir des fichiers de données reçus en entrée sur FTP.
○ Conçoit et réalise les base de données SQL SERVER Analysis Services MOLAP à partir du
Data Warehouse. Définit une stratégie de partitionnement pour gérer 8 millions de factures
par mois soit 60 millions de lignes de faits par mois.
○ Réalise les états Reporting Services demandés par la MOA puis conçoit leurs livraisons à
différents formats sur un portail web sécurisé.
○ Encadre un ingénieur.
● Chef de projet technique, réalise la partie décisionnelle d’un Data Warehouse destiné à de nombreux
laboratoires pharmaceutiques concentrant des données promotionnelles sur plus de 50 pays (100
Millions de faits soit 10 Go).
○ Conçoit l𠆚limentation SSIS du Data Warehouse, et les bases de données SQL SERVER
Analysis Services MOLAP adaptés aux spécificités fonctionnelles des métiers ciblés.
○ Encadre un ingénieur.
● Chef de projet conception d’un client MS OLAP dans Excel 2007.
○ Gère le projet de conception en C# d’un Add-In Excel 2007 permettant de requêter les
données de vente. S𠆚ttache à utiliser les « design pattern » les plus adaptés pour assurer la
qualité et l𠆚gilité de l𠆚pplication.
- Ingénieur Business Intelligence -
VcsTimeless
février 2000 - octobre 2006
Développe les solutions décisionnelles au sein d’un éditeur de progiciel spécialiste du commerce.
● Conçoit et réalise une solution modulaire de BI pour le progiciel Colombus intégrant SQL Server
2005, Analysis Services 2005, Reporting Services 2005 et Panorama v5.
○ Définit l𠆚limentation synchrone/asynchrone par les progiciels (scripts SQLCMD, procédures
stockées T-SQL 2005)
○ Définit la base de données SQL SERVER 2005 du Data Warehouse : sécurité, utilisateurs,
schémas, trigger, index, intégrité, schéma physique dénormalisé, vues et fonctions UDF en
C#.
○ Conçoit la base de données OLAP Analysis Services 2005 : élabore la Data Source View
(DSV), construit les hiérarchies (au nombre de 8) et le cube, gère les traductions, la sécurité,
et définit les stratégie de « process » des cubes.
○ Définit et élabore une bibliothèque de 60 rapports standard Reporting Services 2005 à base
de requêtes MDX.
○ Participe à la définition d’un portail OLAP en Panorama Dashboard v5.
○ Intervient en avant vente chez des prospects.
○ Définit la solution matérielle la plus adaptée au client en fonction de ses caractéristiques :
nombre de faits à intégrer par jour moyen et par journée de pointe, période dtivité, mise à
jour du Data Warehouse synchrone/asynchrone, « process » des cubes en nocturne ou
temps réel…
○ Réalise les procédures de déploiement de chaque composant de l’offre.
○ Accompagne et forme les consultants pour le déploiement chez les premiers clients
(Exemple, 100 000 lignes de faits intégrées par jour, reprise de 5 à 10 ans d’historique, base
de données relationnelles et multidimensionnelles estimées à 1 To).
○ Participe au « Benchmark » de différents outils de BI : Cognos, BO, Temtec, Proclarity,
Panorama…
● Développe des modules décisionnels intégrés au progiciel Colombus
○ Intègre Excel dans le requêteur décisionnel du Progiciel. Permet au Progiciel déder à
quasiment toutes les fonctionnalités d𠆞xcel 2003: graphiques, tableaux croisés dynamiques,
pages web dynamiques… L’utilisateur peut définir ses propres modèles EXCEL (mise en
formes, graphiques) et les « rejouer » dynamiquement avec des nouvelles extractions de
données.
○ Crée dans le requêteur décisionnel du progiciel des nouveaux objets métiers standard
utilisables par tous les clients (langage PROGRESS)
○ Chef de projet pour l’implémentation d’une série de tableaux de saisie dédié à la prévision, et
au pilotage de ltivité d’un client spécifique.
Ingénieur Client-Serveur -
Spirea
août 1996 - aujourd'hui
Réalise des applications client-serveurs (Oracle, Sybase, SQL Server, Paradox, Delphi, VB, TCP/IP, web,
Javascript, AMC Designer, Windows, Unix.), seul ou en équipe, pour des grands comptes (Société
Générale, EDF GDF, GAMM VERT, mutuelles SIMOG, Groupe Volkswagen, Préfecture de Police de
Paris…) au sein d’une SSII.
Ingénieur développement -
Télévitale/C2C
mars 1993 - juillet 1995
Réalise un système décisionnel pour les pharmaciens au sein d’un éditeur de logiciel
Conçoit et réalise une base de données dénormalisée et son alimentation.
Produit le tableau de bord des pharmaciens : ensemble de tableaux de bord papiers pour le pilotage de
ltivité de l’officine.