Groupe Pages Jaunes est une société canadienne de medias numérique et imprimés.
Intégration d’une équipe de développement en tant qu’expert Oracle.
Remise à niveau de l’intégrité des données d’une application de gestion des contrats.
Révision d’un nouveau modèle de données logique et physique.
Ajout des fonctionnalités d’éclatement et de fusionnement de régions géographiques dans une application critique pour les gens du groupe de mise en marché.
Environnement: Oracle 11g, UNIX, PL/SQL
Groupe Pages Jaunes, Montréal, Canada 11/2012 – 06/2014
Employé, Architecte de données.
Groupe Pages Jaunes est une société canadienne de medias numérique et imprimés.
Membre de la nouvelle équipe d’intégration de données, en tant qu’architecte de données Oracle, mon rôle consistait à intervenir dans l’architecture de données des nouvelles applications développées avec le SGBD Oracle et d’optimiser les processus et requêtes SQL au besoin.
Modélisation de données.
Mise en place d’un magasin de données pour faciliter l’exploration de données aux analystes d’affaires.
Création d’un modèle de données physique pour obtenir un maximum de performance en lecture et écriture d’une application qui permet d’approvisionner les engins de recherche.
Révision et optimisation des traitements lourds à la base de données Oracle écrits par les programmeurs Java.
est une très importante compagnie d’assurances italienne.
Suite au fusionnement de deux applications de gestion des documents, des modifications importantes ont dû être faits au modèle de données et par conséquent, les processus existants ont été revus et modifiés en fonction du nouveau modèle de données.
Révision et optimisation des ordres SQL.
Unification des données des deux applications dans le nouveau modèle de données.
Vidéotron S.E.N.C est une entreprise de télécommunication canadienne.
Création d’un nouveau projet, un magasin de données, qui permet aux clients de la téléphonie mobile de l’entreprise de visualiser la consommation des usages (Call Detail Record) via internet sur l’espace client. Ce magasin de données permet aussi aux employés du service à la clientèle de consulter les usages des clients des 7 dernières années.
Modélisation d’un magasin de données.
Architecture du schéma et réalisation des programmes de chargement, publication et extraction des données.
Création d’un jeu de test pour simuler une charge de plusieurs centaines de millions d’usages qui correspondent à 1 téraoctet d’espace disque.
Utilisation des partitions, sous-partitions, de la compression et des traitements en lot lors de la manipulation des données.
Modifications du schéma et application des modifications aux environnements de test et production.
Analyse d’impact et élaboration de la stratégie de déploiement pour le passage de la base de données en mode cluster (RAC).
Le Groupe CMA CGM, abréviation de Compagnie maritime d’affrètement – Compagnie générale maritime, est le 3e armateur mondial de transport maritime en conteneurs et le premier français.
Suite à de sérieux problèmes de performance, IBM France à fait appel à mes services pour les aider à améliorer les performances d’une application spécifiquement développé pour leur client, CMA-CGM. L’application est extrêmement stratégique car elle permet de faire la gestion de conteneurs dans le monde et elle permet aussi de faire le suivi des documents de douanes au besoin.
Analyse fonctionnelle axée sur la performance.
Révision de l’architecture du traitement des messages EDI - échange de données informatisées - provenant des clients et partenaires.
Proposition d’une architecture pour optimiser le traitement de dizaines de milliers de messages par minute.
Amélioration très substantiel des temps de réponse de plusieurs traitements en lot.
La Société générale est une des principales banques française et une des plus anciennes.
Intégrant un group de plus de 30 développeurs travaillants sur deux applications axés sur la gestion de la performance de portefeuille financier, mon rôle était de conseiller et assister les développeurs sur les bonnes pratiques Oracle et de m’assurer du rendement optimal des applications en production.
Administration des bases de données de production et développement.
Révision de l’architecture du calcul de position de portefeuilles financier.
Amélioration des temps de calcul des positions des portefeuilles financier de plusieurs minutes à quelque secondes.
Suivi des traitements consommateurs et proposition de stratégies d’optimisation.
LE CHÂTEAU est un fabricant et détaillant spécialisé offrant des vêtements, accessoires et chaussures.
Dans le cadre d’un projet de distribution de rapports spécifiques aux différents points de vente, aux gestionnaires régionaux et gestionnaires de l’entreprise, le nombre élevé de rapport, la confidentialité et la priorité a fait l’objet d’un développement d’un gestionnaire de distribution automatique complexe.
Architecture, développement et déploiement d’un gestionnaire de rapports complexes.
Syniverse est le premier processeur de transaction globale qui relie plus de 1,500 fournisseurs de services mobiles, des entreprises, fournisseurs de services Internet et dans près de 200 pays et territoires.
Révision de l’architecture d’un chargement des messages GSM (500k transactions/minute).
Conversion d’un programme Proc*C à un «package» PL/SQL pour faciliter la maintenance et l’utilisation des traitements en lots pour améliorer les performances.
Notarius est une société qui a pour mission d’offrir des solutions technologiques favorisant l’échange d’information pour les professionnels de divers pratiques et leurs partenaires d’affaires.
Correction des anomalies d’un logiciel développé spécifiquement pour les besoins de l’entreprise.
Assister les développeurs (perl, php) à s’interfacer avec Oracle.
Veiller à l’intégrité et à la cohérence des données.
Améliorer la performance des énoncés SQL.
Création/modification des tables, indexes, clés étrangères et contraintes.
Intégrant directement l’équipe d’analyse de la gestion des performances des portefeuilles financiers, j’assistais les analystes financiers à l’exploration des données dans l’entrepôt de données et à récupérer les données spécifiques et nécessaires à l’analyse des performances financières.
Développement d'un magasin de données spécifique au groupe d’analyse des performances financières.
Sico est un producteur de peinture commercial et industriel.
Développement d’un programme de chargement de données dans les financiers d’Oracle à l’aide des API PL/SQL de Oracle.
Développement d’un programme de chargement journalier de données dans l’entrepôt de données.
Proposition de solutions aux problèmes de performances de la base de données et de l‘application des Financiers d‘Oracle.
Assistance technique aux développeurs.