Hassan - Consultant C
Ref : 090625T001-
77100 MEAUX
-
Consultant, Consultant technique (49 ans)
-
Freelance
Expérience professionnelle
06/2018 ENEDIS
Aujourd’hui Projet « Banque de données – Acquisition des flux producteurs»
Maintenance Corrective et Evolutive sur l’ensemble des flux du domaine de la banque de données
Conception de nouveau flux d’acquisition (Autoconsommation collective, Gestion PAS 15 dans Linky)
Développement des flux d’acquisition et worklows en Informatica.
Analyse des incidents et proposition de solution de résolution
Maintien en Conditions Opérationnelles des applicatifs au travers des outils de ticketing et d’attitudes proactives
Gestion de la qualité de données, analyse et correction
Mise en place des indicateurs de suivi des alertes et rejets
Suivi de production (Monitoring des flux en terme d’exécution et de performances, rattrapages, etc)
Support technique et fonctionnels
Maitrise des technologies Bases de données Teradata (bi-temporalité, optimisation des performances, plan d'exécution, skew, etc.)
Environnement Technique : TERADATA Teradata 16.20, Informatica 10.1.1, SQL, PL/SQL, SHELL, UNIX, Jira.
Environnement Fonctionnel : Energie
11/2017 ENEDIS
06/2018 Projet « Optimatisation Bilan Global de Consommation »
« Profilage Dynamique »
Réalisation d’un Proof Of Concept de la macro de calage sur marge
Réalisation d’études avec le métier
Implémentation du modèle de données Teradata
Modélisation de la couche sémantique : définition des vues Teradata simple et complexes
S’approprier le calage sur marge, dont la préparation des données en amont
Tester les différentes solutions techniques afin de faire un choix cohérent et pérenne
Implémentation du calage sur marge pour tous les profils
Initialisation des banques de données de l’espace projet : courbes de charge et données auxiliaires
Calcul des coefficients dynamiques à partir des puissances pondérés et comparaison avec les résultats du métier
Lancement et test de la chaîne de « bout en bout »
Support technico-fonctionnel aux utilisateurs
Administration et suivi via Teradata Viewpoint
Environnement Technique : Informatica 9.6, TERADATA 16.20, BTEQ, TPT, FASTLOAD, FASTEXPORT, SQL, PL/SQL, UNIX, Script SHELL, Jira.
Environnement Fonctionnel : Energie
03/2016 ERDF
10/2017 MCO
Projet : STM (Système de Traitement de Mesure) est une solution BigData qui intègre la dé-commissionnement de plusieurs applications existantes reprises dans STM. Cette solution permet d'absorber la volumétrie de données de mesure liées aux compteurs communicants Linky.
Analyse et gestion des anomalies
Résolution des incidents de production
Analyse détaillée et développement des mappings et workflow d’alimentation sous Informatica
Développement de scripts BTEQ, TPT, SHELL permettant la correction des anomalies
Rédaction des fiches d’analyse et des modes opératoires d'installation
Prise en compte des demandes d'expertises au fil de l'eau : incidents, optimisation, deadlock, conseils
Réalisation des livrables et packaging
Accompagnement des nouveaux arrivants
Suivi du cahier de recette préalablement établis pour le passage des patchs correctifs en pré-production et leur déploiement en production
Réalisation des Tâches en RUN (Fonctionnement Courant) et tâches en BUILD (Mode Projet).
Environnement Technique : Informatica 9.6, TERADATA 14.2, BTEQ, TPT, FASTLOAD, FASTEXPORT, SQL, PL/SQL, UNIX, Script SHELL, Quality Center.
Environnement Fonctionnel : Energie
10/2015 ERDF
02/2016 Consultant Teradata – ETL Informatica
Nombre de personnes au sein de l’équipe : 20
Projet : Système de Traitement de Masse / Datalab SIKAPA
Le projet STM « Système de Traitement en Masse » vise à doter ERDF d’un SI dédié au stockage dans la durée et au traitement des données de mesures de suivi de la consommation des POM (Point de mesure) / clients. Ces traitements se placent entre l’acquisition des mesures brutes reçues des applications de relève (SAR et GEC) et la publication/restitution vers les destinataires des mesures validées.
Conception et développement des procédures/macros Teradata utilisées dans les fonctionnalités de l’IHM (recherche, restitution).
Réalisation des livrables et packaging
Developpement des mappings d'alimentation sous informatica
Analyse et correction des anomalies des traitements existants
Développement des vues métiers pour les besoins de restitutions
Export des données dans des fichiers csv (TPT Export) pour les applications avals.
Chargement espace de staging à partir des fichiers (TPT Load)
Alimentation de l’espace de travail depuis l’espace de staging (BTEQ, Shell, TPT Load)
Alimentation de socle depuis l’espace de travail (BTEQ, Shell, TPT Load)
Mise en place de Datamarts implémentés en Datalab à savoir mise à disposition des données rapide et directe aux métiers avec une capacité à faire évoluer les besoins de manière récurrente dans le cadre de projets itératifs/agiles
Environnement Technique : TERADATA 14.2, TPT, BTEQ, FASTLOAD, FASTEXPORT, Informatica 9, SQL, PL/SQL, UNIX, Script SHELL, Quality Center.
Environnement Fonctionnel : Energie
01 /2014 Société Générale – La défense
09/2015 Consultant Informatica
Nombre de personnes au sein de l’équipe : 30
Projet : Interface Mutualisée Risque et cohérence comptable– Programme Bâle II/III
IMR collecte et met à disposition des données liés aux risques de crédits et est source de données des calculateurs de risque et de restitutions sur les applications avales
Rédaction de spécifications techniques détaillées
Développements des mappings et workflow d’alimentation sous Informatica
Développement des procédures PL/SQL sous Teradata pour marquer les données à rendre éligible pour le calculateur du risque de crédit sous FERMAT. Les procédures PL/SQL se base sur les données collectés (BCE, MRP,…) comme source, applique des règles de gestion (formatage, transcodification, nettoyage, agrégation, …) avant de les marquer.
Développement de procédure PL/SQL pour la désactivation des anciennes tranches de crédits. Le rôle de la procédure est de permettre de rendre invisible des tranches de crédit en respectant des règles de gestion complexes (utilisation des tables volatiles, cursor, gestion des exceptions,..).
Développement de procédure PL/SQL pour l’intégration des nouvelles tranches générées par le calculateur de risque FERMAT.
Gestion des erreurs et exceptions en PL/SQL sous Teradata
Développement des fonctions et macro sous Teradata. Ces macro et procédures sont soit exécutées via des batch unix ou appelées via informatica.
Mise en place des vues Teradata pour la restitution des données via l’IHM Java d’ajustement
Maintenance corrective et évolutive des développements
Prise en charge progressive de nouveaux projets
Optimisation des traitements Informatica et des requêtes sql (mode Bulk, TPT LOAD)
Suivi des traitements de production avec communication aux différents intervenants.
Environnement Technique : ETL Informatica 9.1, TERADATA 14.2, Oracle 11g, XML, SQL, PL/SQL, UNIX, Script SHELL, Quality Center, Versioning sous Clearcase
Environnement Fonctionnel : Risque de crédit
01/2014 à ce jour Consultant Informatica/Teradata/Oracle
Société Générale – La défense
Projet : Interface Mutualisée Risque et cohérence comptable– Programme Bâle II
IMR collecte et met à disposition des données liés aux risques de crédits et est source de données des calculateurs de risque et de restitutions sur les applications avales
• Rédaction de spécifications techniques détaillées
• Développements des mappings et workflow d’alimentation sous Informatica
• Développement des procédures PL/SQL sous Teradata pour marquer les données à rendre éligible pour le calculateur du risque de crédit sous FERMAT. Les procédures PL/SQL se base sur les données collectés (BCE, MRP,…) comme source, applique des règles de gestion (formatage, transcodification, nettoyage, agrégation, …) avant de les marquer.
• Développement de procédure PL/SQL pour la désactivation des anciennes tranches de crédits. Le rôle de la procédure est de permettre de rendre invisible des tranches de crédit en respectant des règles de gestion complexes (utilisation des tables volatiles, cursor, gestion des exceptions,..).
• Développement de procédure PL/SQL pour l’intégration des nouvelles tranches générées par le calculateur de risque FERMAT.
• Gestion des erreurs et exceptions en PL/SQL sous Teradata
• Développement des fonctions et macro sous Teradata. Ces macro et procédures sont soit exécutées via des batch unix ou appelées via informatica.
• Mise en place des vues Teradata pour la restitution des données via l’IHM Java d’ajustement
• Maintenance corrective et évolutive des développements
• Prise en charge progressive de nouveaux projets
• Optimisation des traitements Informatica et des requêtes sql (mode Bulk, TPT LOAD)
• Suivi des traitements de production avec communication aux différents intervenants.
Environnement : ETL Informatica 9.1, TERADATA 14.2, MEGA, Oracle 11g, XML, SQL, Procédure PL/SQL et Macro Teradata, UNIX, Script SHELL, Quality Center, Versioning sous Clearcase, Methodologie Agile (SCRUM, CANBAN)
04/2013 à 12/2013 Consultant Informatica Senior
Crédit Mutuel – ACMN Vie
Projet : Migration des flux PL/SQL vers Informatica 9
• Définition des normes de développement et rédaction du guide de développement et best practices.
• Définition de la stratégie d’alimentation et de reprise.
• Analyse de l’existant et rétro-documentation pour extraire les règles de gestion sur 4 projets initialement développés en PL/SQL, dans le domaine de l’assurance vie et prévoyance. Ce travail nécessite une bonne connaissance de PL/SQL pour pouvoir retranscrire et transformer l’existant (cursor, boucle, trigger,…) en traitement informatica et batch DOS.
• Optimisation des requêtes sql (explain plan, création d’index, utilisation des hints,….)
• Conception et développement des mappings et workflow d’alimentation Informatica
• Développement du scripting batch
• Assurer et vérifier la qualité des développements
• Formation & support technique aux consultants sur Informatica
• Recette de bout en bout : cas et jeux de test, corrections d’anomalies
• Préparation des environnements et déploiement des packages
• suivi quotidien des traitements en production
• Prise en charge de la correction des incidents de production
• Administration de l’outil Informatica
Environnement : ETL Informatica Powercenter 9, PowerExchange for SAS, Oracle 11g, SQL, PL/SQL, TOAD, Power Designer, Windows 7.
PERNOD
Projet : Remontée des données prévisionnelles (Budget, Estimés et Plan) sous Hyperion Planning (projet BREF)
• Développement des flux Informatica des interfaces entrantes et sortantes
• Gestion fine des rejets sous Informatica
• Optimisation des traitements et support technique
Environnement : ETL Informatica 9, Oracle 11g, SQL, TOAD, batch.
09/2012 à 03/2013 MOA/MOE/Gestion des contributions projet
AXA GROUP SOLUTIONS
Projet : DataWareHouse Marketing, Client Affluent.
• Gestion des contributions projets (planning, coûts, qualité, risques,....)
• Etude d’impact, estimation des charges et planification des évolutions.
• Rédaction des spécifications fonctionnelles et techniques
• Conception et développement de flux d’alimentation Informatica
• Accompagnement au changement et support aux utilisateurs
• Suivi de projet avec élaboration de reporting hebdomadaire.
• Suivi des traitements de production avec communication aux différents intervenants.
Environnement : Informatica Powercenter V9, Oracle 10g et 11g, SQL, PL/SQL, TOAD, PowerAMC, Shell, UNIX.
07/2012 à 08/2012 Consultant Informatica / DATA WAREHOUSE
DCNS – THALES
Projet : Historique Achat, ERP OPTI. Processus métier (achats, programme, supply chain, négoce).
• Développement de nouveaux flux d’alimentation sous informatica pour intégrer des customs non gérés par l’outil standard Oracle BIAPPS.
• Faire la photo des données pour les transférer en les adaptant, par le biais de transcodification (via des mapplets informatica), aux nouvelles bases de données (migration ERP V11 vers ERP V12).
• Test unitaire et test d'intégration.
Environnement: ETL Informatica 9, Oracle business Suite OBIEE, Oracle 11g, TOAD.
11/2005 – 06/2012
Consultant décisionnel – Informatica/Oracle PL-SQL
AXA France
Maintenance et évolution des applications décisionnelles
Projets : Référentiel Distributeur Décisionnel, Calcul de l’indemnité compensatrice des agents généraux, Reporting Tarification en Ligne, Base statistique et courtage, Démarchage Bancaire, Axa Exclusiv, Intermédiation en assurance,…etc
• Monitoring quotidien des applications avec reporting à la hiérarchie et aux utilisateurs
• Prise en charge prioritaire des incidents avec correction des bugs en mode urgence
• Reprise éventuel de la chaine de traitement en coordination avec l’équipe de production
• Revue de code, diagnostique d’anomalie et prise en charge de la correction
• Prise en charge de fiches d’anomalies sous l‘outil Cornerstone
• Prise en charge progressive de nouveaux projets.
• Participation aux ateliers de modélisation et aux comités de pilotage des projets.
• Analyse des besoins clients, rédaction des spécifications fonctionnelles et techniques
• Développement des mappings informatica powercenter utilisant des sources multiples (table Oracle, DB2, VSAM EBCDIC, fichier à plat, fichier XML).
• Mise en place de procédure stockées pour la gestion des tests de non régression lors de migration informatica et oracle.
• Modélisation et création de la base de donnée, requêtes, fonctions, procédures, curseurs, déclencheurs et packages PL/SQL…)
• Développement et maintenance de procédure PL/SQL pour la génération des pyramides de distribution des produits d’assurance. Hiérarchisation des données personnes et produits.
• Optimisation des requêtes et du code PL/SQL
• Rédaction du dossier de recette et prise en charge des tests sous Quality Center
• Réalisation des Tests unitaires, d’intégration, de performance et de non régression.
• Optimisation des traitements d’alimentation Informatica et des requêtes SQL.
• Développement et maintenance des rapports Brio / Hyperion
• Support et assistance aux utilisateurs sur les aspects fonctionnel et technique.
• Ordonnancement des traitements d’alimentation
• Industrialisation et automatisation des processus de livraison
• Garantir la qualité du delivery selon les standards et normes en vigueur (CISI, CMMI V2)
• Packaging et livraison des développements dans les divers environnements.
• Rédaction des dossiers de chaine et d’exploitation
• Assistance à l’équipe de production
• Migration Informatica de la version V6 vers V7 et du V7 vers V8.6
• Migration Oracle 8i vers Oracle 9i et oracle 9i vers oracle 11g
Environnement : Informatica Powercenter V6/V7/8.6, Oracle 9i, Oracle 11g, DB2, SQL, PL/SQL, TOAD, Brio V6, Hyperion V8, PowerAMC, Shell, UNIX, Quality Center QC, SAS, Cornerstone.
05/2005 – 10/2005
Consultant décisionnel – Spécialiste ETL
Galeries La Fayette
Projets : Montée en version du progiciel RETEK de gestion des flux logistique (Gestion Ventes, Stocks et Réceptions).
• Etude technique en collaboration avec le chef de projet.
• Conception technique détaillée des procédures de migration des faits et dimensions, d’agrégation et de reclassification des faits.
• Développement de l’extraction des données du module transactionnelle RMS (Retek Merchandizing System) via le module RETL (Retek Extract Transform Load).
• Développement de chargement de données dans la base décisionnel RDW (Retek DataWarehouse)
• Optimisation des traitements d’extraction et de chargement de données.
• Réalisation des évolutions et des customs.
• Rédaction des dossiers de déploiement et d’exploitation.
• Assistance à l’équipe d’exploitation.
Environnement : Oracle 9i, SQL, PL_SQL, PowerAMC, Shell, UNIX AIX, RETEK (RMS, RDW, RETL).
11/2004 – 04/2005 Consultant BI Informatica
EDF/GDF Issy-les-Moulineaux
Projets : Maintenance et évolution d’une plateforme décisionnelle multi-application (Pivot facture, EFEL,..) dans le cadre de la facturation.
• Analyse et rédaction des spécifications techniques détaillées.
• Estimation de charge
• Développement des flux d’alimentation INFORMATICA en fonction des normes et standard du client, pour l’extraction des données des fichiers XML (avec référence circulaire).
• Réalisation des tests unitaire et d’intégration
• Rédaction des dossiers de recette, de déploiement et d’exploitation.
• Support à la MOA lors de la recette fonctionnelle
• Optimisation des traitements Informatica
• Réalisation des scripts Shell UNIX pour l’automatisation des traitements
• Constitution de package de livraison
• Migration informatica V6 vers informatica V7.1.1
Environnement: Informatica Powercenter V6 & V7, XML/DTD/XSD, XML SPY, SQL, Oracle 8i, PowerAMC, MS Project, Shell, UNIX AIX.
01/2003 – 10/2004 Consultant Informatica
EDF Direction Informatique – la Défense
Projets : Mise en place d’un projet pilote pour l’intégration des fichiers de traces issues d’applications web.
• Installation des outils INFORMATICA v6.2.1 Clients et Serveurs
• Analyse des flux de données pour le futur datawarehouse
• Rédaction du dossier des données Source: spécifications des extractions et spécifications de l'alimentation de datawarehouse.
• Définition générale des règles de fonctionnement du futur système (périodicité d'alimentation, gestion des rejets, ....)
• Conception et développement des mappings informatica d’extraction et de chargement de données.
• Traitements et gestion des rejets avec l’outil INFORMATICA.
• Elaboration des jeux de tests unitaires et d’intégration
• Développement de scripts Shell Unix pour scheduler les traitements ETL.
• Développement d’univers et d’états Business Objects pour le suivi des erreurs et la restitution des données.
• Préparation de l’intégration technique.
• Rédaction des dossiers d’exploitation et assistance pour la mise en production
Environnement : Informatica Powercenter 6.2.1, BO Enterprise6, ORACLE 8I, UNIX AIX, AWK, Scripts SHELL
05/2001 – 12/2002 Ingénieur d’études et production
PROSODIE
Projets : Conception, développement et mise en production des serveurs vocaux interactifs (SVI)
• Gestion autonome de projet multi-composant (SVI, BDD,…).
• Relation client et suivi de gros comptes (FTVI, Bouygues Telecom, AXA,…).
• Développement des SVI en C sous UNIX.
• Intégration de divers composants de routages applicatifs, aboutement aux plateaux de télé-conseillers.
• Activation des serveurs vocaux en collaboration avec le service de coordination.
• Gestion des incidents, support technique et suivi du projet.
Environnement : UNIX, C/Unix, Shell script, ORACLE 8I, WINDOWS NT, Transpac, protocoles X25 et TCP/IP, Windows NT.
07/1999 – 03/2001 Ingénieur d’Etudes et développement
CENTRAL SOYA - LIM System Inc
Projets : Evolution et montée de version logicielle.
• Analyse des besoins clients
• Rédaction des procédures techniques de migration des données de la version 6 du progiciel LIMS (Laboratory Information Management System) vers la version 8.
• Création des interfaces graphique pour la restitution des données
• Développement de l’extraction des données des progiciels BRILL et PRALLIX et leur intégration dans un datawarehouse accessible par le progiciel LIMS
• Conception et développement de rapports de planification et de facturation sous Crystal Reports.
• Soutien technique aux utilisateurs sur le nouveau système et rédaction d’une documentation pour optimiser les phases de support et d’administration.
Environnement : ORACLE, SQL, VISUAL OBJECT, CRYSTAL REPORTS 7.0, ACCESS, WINDOWS NT.
FORMATION
1999 DESS Informatique. Institut National Supérieur d’Informatique et d’Automatique de Lorraine (ISIAL NANCY).
2001 Oracle : SQL, PL-SQL, Package PL-SQL
2002 E-Business : J2EE et serveurs d’applications
2002 Business Objects (Utilisateur, Designer et Administrateur)
2003 Informatica chez Informatica France.
2006 Brio Hyperion
2007 Outil de gestion de configuration Clearcase
2014 TERADATA Physical design
TERADATA SQL Advanced
TERADATA Parallèle Transport
TERADATA Viewpoint
2018 Certification : Teradata 14
DOMAINES DE COMPETENCES
Compétences Techniques :
Décisionnel : ETL Informatica 9, Business Objects v6, SSRS, Brio/Hyperion v6/v8.
SGBDR : TERADATA 14.2, Oracle 11g, TOAD, SQL DEVELOPER, DB2
Système : Windows, Unix, Linux
Langage : J2EE, C, SHELL, AWK, SQL, PL/SQL, Macro et Proc Teradata, Visual Object.
Outils : Quality Center, POWER AMC Designer, TOMCAT, ECLIPSE, CVS, Clearcase, Cornerstone
Maitrise d’œuvre / Assistance à Maitrise d’Ouvrage :
• Elaboration de spécifications techniques
• Développement et maintenance d’applications décisionnelles
• Montée de version Informatica et Oracle
• Optimisation des traitements et automatisation des chaines d’alimentation
• Elaboration des tests unitaires, d’intégration et de recette
• Audit et Optimisation
• Expressions de besoins
• Spécifications fonctionnelles
• Manuels et guides utilisateurs
• Formations utilisateurs
• Catalogue de service
• Plan de test (unitaire/intégration/validation)
LANGUES
Anglais : niveau opérationnel