Menu

Olivier PATRIS

Villeneuve d'Ascq

En résumé

J'ai passé 16 années en Sociétés de Services informatiques à répondre aux besoins de ses Clients.
Techniquement, je me suis spécialisé dans la "Donnée" :
- Alimentation de BDD (ODS, datamarts, datawarehouse), avec l'a mise en place et l'industrialisation de processus batchs en ETL (Genio/Talend/ODI) ou en langage natif (SQL - PL/SQL - Transact-SQL).
- Restitution des informations du S.I en donnant du sens aux données : Extractions ponctuelles spécifiques ou génération d'états B.I.
Au sein d'Humanis, j'ai ainsi travaillé sur les bases du Référentiel Client avec des volumétries importantes, et du CRM Selligent pour les équipes Marketing, avec la nécessité d'être réactif.
Je suis sensibilisé aux problèmes contraintes et problèmes inhérents aux bases de données, comme la qualité des informations ou la performance des traitements.

Mes compétences :
Sybase ASE
Korn Shell
PHP
Business Intelligence
C++
Oracle Database
Java EE
Oracle Developer
Hummingbirds Genio Suite
ODI
SQL
PL/SQL
Data warehousing
Data mining
Visual Basic
Redmine
Selligent
Mantis
EasyVista
UNIX AIX
Talend

Entreprises

  • SQL TECHNOLOGIES - Ingénieur d'Etudes

    Villeneuve d'Ascq maintenant
  • Publicis ETO - Analyste Développeur

    2015 - maintenant
  • Humanis - Administrateur de Composants Applicatifs

    2013 - 2014 Administrateur de Composants Applicatifs pour le Service Applicatif Retraite et Interlocution Client
    Humanis est le résultat de la fusion de trois grands groupes de protection sociale : Aprionis / Novalis-Taitbout / Vauban-Humanis. Le S.I. a donc considérablement augmenté en termes de complexité, de nombre de composants, de volumétries dans les BDD. etc.
    Ce Service (SARIC) a pour mission la prise en charge du Fonctionnement Courant des composants du S.I. sous sa responsabilité.
    Au sein d’une équipe de onze personnes, mes actions principales étaient :
    1. La prise en charge des incidents et des demandes d’évolutions relatifs aux composants de mon périmètre :
    - Processus ETL Genio d’alimentation du Référentiel Client (dont la BDD est alimentée par un certains nombres d’autres S.I. pour offrir une vision globale des individus et entreprises clients).
    - Maintenance de la chaîne des traitements d’intégration des créations d’entreprises dans le CRM Selligent (Cf. le projet décrit ci-dessous) :: correction des bugs et prise en charge des évolutions.
    - Logiciels développés en Visual Basic : remplacement de la BDD mySQL par une BDD Oracle. Prise en charge du projet de déploiement sur plusieurs sites en France et des évolutions demandées.
    2. Mise en place de traitements batch en Genio et en Talend sur les BDD :
    - pour l’intégration de fichiers dans les BDD
    - pour le contrôle de certaines données et assurer leur intégrité
    - pour l’alimentation de Datamarts utilisés à des fins de statistiques, de pilotage, etc.
    - pour mettre en place des processus batch répondant à des règles métiers complexes.
    3. Répondre aux demandes ponctuelles (ou à automatiser) d’extractions de données des différentes BDD du S.I. : ciblage selon les critères fournis, rapprochement entre BDD, compilation, etc. afin de restituer les informations demandées (en fichiers plat ou Excel). Extractions faites en SQL ou via l’ETL Genio selon leur complexité.
    Toutes ces actions m’ont amené à :
    - organiser mon travail quotidiennement au sein de mon équipe afin de suivre et être réactif pour prioriser les actions (arrivée de nouveaux incidents de Production bloquants, demandes soudaines et urgences d’extractions, etc.).
    - planifier et coordonner les actions entre les intervenants des différents Services de la DSI ou avec des prestataires externes (préparation de plan d’actions, planification de réunions de suivi, rédaction des comptes-rendus, etc.) afin de prévoir les Mises en Recette et en Production, les tâches sur l’administration des BDD, les ouvertures de lignes sécurisées, etc.
    Travailler en Fonctionnent Courant sur un S.I. riche et diversifié m’a appris à devenir polyvalent en passant du rôle de Chef de Projets à développeurs en passant par assistant-MOA.
  • Humanis - Analyste Programmeur

    2012 - 2013 Concepteur de solutions pour le Service Gestion des Ressources Projets
    Dans le cadre du Projet de refonte du traitement de prospection des créations d’entreprises avec le CRM Selligent :
    - Assistance MOA pour l’expression des besoins.
    - Rédaction du cahier des charges, estimation des charges et établissement du planning, préparation du plan de recette utilisateurs.
    - Développement de la solution en Genio + PL/SQL (scripts, triggers, packages...).
    - Contrôle par tests unitaires.
    - Mise en environnement de recette.
    - VSR puis maintenance au sein de l’équipe SARIC.
    Il s’agit de ma première expérience réussie en tant que Chef de Projet / Développeur. Elle m’a beaucoup aidé pour ensuite assumer la charge liée au fonctionnement courant dans un groupe dont le S.I. est devenu très complexe.
  • Vauban Humanis - Administrateur de Composants Applicatifs

    2006 - 2012 Administrateur de Composants Applicatifs pour le Service Gestion du Patrimoine Applicatif
    Ce Service (GPA) a pour mission la prise en charge du Fonctionnement Courant des composants du S.I. sous sa responsabilité, provenant des périmètres ex-Vauban et ex-Humanis.
    Au sein d’une équipe de cinq personnes, mes actions étaient :
    - Migration du traitement des créations d’entreprises de Sybase en Oracle (ex-Vauban) et "fusion" avec le traitement existant ex-Humanis (Oracle) pour mettre en place un unique process (PL/SQL) alimentant Selligent.
    - Création d’un Datamart Marketing contenant des données individus et entreprises (issus des deux ex-périmètres) : Base Sybase alimentée en Transact-SQL à partir de fichiers contenant des données de différents S.I. (dont le Référentiel Client naissant) et des fichiers achetés à des prestataires.
    - Rationalisation des traitements d’extractions avec l’utilisation de l’ETL Genio et la mise en place de normes pour les données extraites.
    Avec la monté en puissance du groupe devenu Vauban-Humanis, le S.I. a augmenté et la DSI s’est réorganisée. J’ai appris à traiter plusieurs sujets différents en parallèle et à industrialiser mes traitements.
  • Groupe Vauban - Analyste Programmeur

    2002 - 2005 Analyste Programmeur pour la DOSI Service Développement Commercial
    - Maintenance du process des créations avec Vente Partner : Traitement en Transact-SQL (Sybase) de prospection des créations d’entreprises.
    - Maintenance du CRM Vente Partner au fil des évolutions des règles métiers.
    - Mise en place de processus d’extractions de données (en SQL) pour les différentes Directions - principalement le Marketing - concernant les Clients Vauban (entreprises et individus)
    - Optimisation de requêtes au sein de certaines applications afin d’améliorer leurs performances.
    Cette mission m’a ouvert à d’autres technologies (Sybase et Genio principalement). J’ai consolidé mon expérience sur les BDD.
  • Levi Strauss & Co. - Analyste programmeur

    San Francisco 2002 - 2002 J'ai renforcé l'équipe chargée de l'administration de l'outil de gestion des stocks et des commandes : corrections de bugs et prise en charge des évolutions fonctionnelles.
    - Environnement : Windows NT, HP-UNIX.
    - Technologies : Oracle 7, SQL, PL/SQL, Designer 2000
  • HAPPYCHIC (Bizzbee Brice Jules) - Analyste programmeur

    Roubaix 2001 - 2002 J'ai travaillé pour le Pôle Informatique "Entrepôt et Achats" de Jules. Ma mission consistait à effectuer les évolutions fonctionnelles et correctives de l'outil informatique créé avec Oracle Developer 2000, ainsi que la mise en place de traitements batch.
    J'ai également effectué la migration de Forms 4.5 vers Forms 6i pour les écrans et Reports 2.5 vers Reports 6i pour les éditions.
    - Environnement : Windows NT, HP-UNIX.
    - Technologies : SQL, PL/SQL, Developer 2000
  • Kiabi - Analyste programmeur

    HEM 2001 - 2001 Je suis intervenu, en mode projet, pour répondre à un besoin ponctuel : La réalisation d'un module de réception de commandes (pour l'Italie et l'Espagne) au seins du S.I.
    Ce module était composé d'écrans en Oracle Forms 4.5 et d'états de reporting en Oracle Reports 2.5.
    - Environnement : Windows NT.
    - Technologies : SQL, PL/SQL, Oracle Forms 4.5 et Reports 2.5
  • Commission Européenne - Analyste Programmeur

    Bruxelles 2000 - 2000 J'ai participé au projet de migration d'un progiciel d'édition des règles douanières européennes, depuis Oracle Forms 3 (mode caractères) sous UNIX en Forms 6 (mode graphique) sous Windows NT. Cette mission était confiée à une équipe dédiée de la société ALTI international à Bruxelles.
    Sous la tutelle d'un Chef de Projets, mon rôle consistait à valider les choix techniques et les actions effectuées les deux personnes en charge des développements, auxquels je participais.
    - Environnement : UNIX (Bull Escala T), Oracle 7, Windows NT.
    - Technologies : SQL, PL/SQL, Oracle Forms 3.0 et Forms 6.0
  • Geodis - Analyste Programmeur

    Levallois-Perret 1999 - 2000 J’ai travaillé au sein de l’équipe chargée de la maintenance du progiciel ALTESSE, solution de gestion d’un entrepôt de stockage, pour les clients de Geodis (Alcatel et Total par exemple).
    - Missions : Support Utilisateurs, développements dans le cadre de la résolution des bugs et de la prise en charge des évolutions fonctionnelles, administration basique de la BDD.
    - Environnement : UNIX (Bull Escala T), Oracle 7.
    - Technologies : SQL, PL/SQL, Oracle Forms 3.0

Formations

Réseau