Profil
|
|
Quelques-uns de mes objectifs
|
|
Savoir-faire/être professionnel
|
|
|
|
Compétences techniques
Systèmes d’exploitation
|
Bases de données et intergiciels
|
Langages
|
Outils de conception et de développement, Intelligence d’affaires, Architecture d’entreprise
|
Outils d’administration et de surveillance
|
Outils de sauvegarde et de restauration
|
Parcours
Depuis Nov. 2009 : | DBA DevOps et Architecte d’entreprise Loto-Québec, développement et exploitation des loteries au Québec – plus de 7 000 personnes |
Sept. 2008 – Oct. 2009 : | Architecte sénior base de données et produit Interfacing Technologies, éditeur de logiciels dans le domaine du BPM – 25 personnes |
Fév. 2007 – Juil. 2008 : | Développeur sénior et DBA Radialpoint, fournisseur de SVA pour les principaux opérateurs Internet large bande en Amérique du Nord et en Europe – 130 personnes |
Avril 2006 – Fév. 2007 : | Développeur sénior et DBA Jesta I.S., éditeur de logiciels pour le secteur de la distribution de détail (habillement) – 85 personnes |
Oct. 2005 – Avril 2006 : | Analyste Technique Intelligence d’affaires Loto-Québec |
Juin 2000 – Sept. 2005 : | DBA Oracle de production – Architecte technique – Analyste Equant, leader mondial des télécommunications d’entreprise, filiale de France Télécom – plus de 9 000 personnes |
Nov. 1998 – Avril 2000 : | DBA Oracle de développement Société Générale, la troisième banque française – 93 000 personnes |
Sept. 1996 – Oct. 1998 : | Concepteur et développeur Oracle Adways, éditeur de logiciels pour le marché de la publicité, coentreprise Havas / Reuters – 50 personnes |
Mai 1996 – Août 1996 : | Consultant Bull, constructeur et intégrateur informatique (département service clients) – 8 000 personnes |
Architecte technique EDF GDF Services, filiale services des opérateurs nationaux gazier et électricien français – 200 000 personnes |
|
Janv. 1995 – Avril 1996 : | Analyste et responsable technique de projet Caisses d’Épargne, la cinquième banque française – 55 000 personnes |
Mars 1994 – Déc. 1994 : | Ingénieur d’études – Expert technique – Responsable du référentiel France Télécom, opérateur télécom historique français – 200 000 personnes |
Janv. 1993 – Févr. 1994 : | Ingénieur de développement Bull (division assurance) |
Janv. 1992 – Déc. 1992 : | Ingénieur de développement CEA, organisme de recherche public responsable de la gestion et de la supervision des programmes nucléaires civils et militaires français – 15 000 personnes |
Loto-Québec, Montréal
DBA DevOps et Architecte d’entreprise
- Membre d’une équipe de DBA de développement et d’exploitation ayant une orientation en Intelligence d’Affaires
- Responsabilité initiale principale : installation, configuration, maintenance, conception, développement et support des bases de données d’un projet de développement stratégique
- Participation à d’autres activités de maintenance applicative et d’assistance technique, ainsi qu’à un projet de migration technologique vers Oracle 11g / HP-UX
- Conception et développement d’un outil « DevOps » en langage Perl, basé sur les concepts de l’utilitaire Ant, pour aider à la configuration, à la gestion des changements et au déploiement des bases de données, intégrant notamment la prise en charge de la diversité des types d’environnements cibles, la possibilité de consolider ou de dupliquer des schémas dans une seule base de données pour limiter l’utilisation des ressources technologiques, la gestion de l’interdépendance entre plusieurs composants BD et de la variabilité en termes de système d’exploitation ou de configuration de bases de données, ainsi que l’adaptabilité à des réaménagements de la structure organisationnelle au cours du cycle de vie d’un projet
- Architecte d’entreprise
- Pilote pour la conception et le déploiement d’un référentiel d’architecture d’entreprise basé sur le logiciel de gestion des actifs d’entreprise (EAM) Iteraplan
- Participation à différentes tables rondes d’architecture d’entreprise aux contenus « affaires » et « technologies »
- Windows XP/2003/2008, HP-UX 11i, Red Hat Linux
- Oracle 11g/12c, PowerDesigner, ClearCase, ClearQuest, PL/SQL Developer
- Développement Agile, DevOps, IBM WebSphere, Cygwin, Perl, Git
[ Parcours ]
Interfacing Technologies, Montréal
Architecte sénior base de données et produit
- Responsable de l’ensemble des activités concernant les bases de données de l’entreprise, sur les trois technologies de serveurs de bases de données relationnelles, SQL Server, MySQL et Oracle, exploitées par le produit phare de gestion des processus métiers d’Interfacing, Enterprise Process Center, et en particulier :
- Participation au « brainstorming » sur l’architecture technique de l’application
- Revue des modèles de données actuels et étude d’un processus de modification itératif de ces modèles
- Industrialisation des processus de configuration et de déploiement, et révision et consolidation des scripts d’initialisation des bases de données : amélioration de la cohérence entre la structure des trois SGBD cibles, et identification et formalisation de leurs convergences et de leurs divergences, amélioration de la maintenance des scripts SQL par l’utilisation de scripts « modèles » et de propriétés, revue des paramètres de sécurité et de stockage
- Réingénierie du processus de mise à jour des bases de données adaptée au contexte d’un développement Agile (Scrum) : création d’un référentiel des versions des bases de données et implémentation d’une approche imbriquée, non linéaire et automatisée des changements BD, permettant d’appliquer des mises à jour élémentaires dans des branches de développement ou de support distinctes, et exploitant le dictionnaire système des bases de données pour exécuter différentes tâches avant et après chaque changement; création de scripts de consultation des catalogues à des fins de comparaison entre les nouvelles bases de données et celles ayant été migrées à partir d’une version antérieure
- Introduction de l’utilisation de procédures stockées
- Soutien à l’équipe de développement : centralisation des changements BD, aide à la conception et au développement autour des BD
- Soutien à l’équipe de vente : refonte complète et implémentation de bases de données d’établissement de rapports, ainsi que des modèles BI associés
- Soutien à l’équipe d’assurance qualité et de support : vérification, correction et mise à niveau de bases de données client spécifiques
- Windows XP, 2003 Serveur
- Oracle 9i/10g, MySQL 5.0, SQL Server 2005
- PowerDesigner, JBoss Application Server, Cognos Framework Manager, Cygwin, Ant, Java, Eclipse, CVS
[ Parcours ]
Radialpoint, Montréal
Développeur sénior et DBA
- En tant qu’administrateur de bases de données
- Administration au jour le jour, support et surveillance proactive des bases de données opérationnelles
- Participation au service d’astreinte sur appel 24j/24 7j/7
- Planification et réalisation des mises à jour serveur, et des sauvegardes et restaurations de bases de données
- Définition et implémentation de standards, procédures et scripts dédiés aux installations et à l’administration Oracle
- Test, révision et exécution de mises à jour applicatives majeures dans un environnement transactionnel hautement concurrentiel
- Installation d’un entrepôt de données multisource
- Soutien à l’équipe de développement : réécriture de code pour des performances améliorées
- Création, maintenance et mise à jour de bases de données de développement, d’Assurance Qualité, d’intégration, de pré-production et de production
- En tant que développeur sénior, au sein de l’équipe « BI » (Intelligence d’Affaires)
- Collaboration aux discussions de conception, participation aux décisions liées au processus de développement, aux choix d’architecture, et à la revue de code par les pairs
- Standardisation de l’utilisation des outils BI; réécriture de code existant à des fins d’amélioration de la qualité et de la maintenance
- Implémentation de nouvelles fonctionnalités, documentation, soutien à la mise en oeuvre de nouvelles versions applicatives, aide aux tests d’assurance qualité
- Oracle Unbreakable Linux (basé sur Red Hat), Windows XP
- Oracle 9i/10g, MySQL 5, Oracle E-Business Suite, BEA WebLogic, Apache, Perl, PHP, Nagios, Cfengine
- Agile development, JIRA, Confluence, J2EE, Ant, Java, XML, Eclipse, CVS
- Cognos Connection, Powerplay Transformer, Framework Manager
[ Parcours ]
Jesta I.S., Montréal
Développeur sénior et DBA
- Participation au développement d’une application de comptabilité (générale, client, fournisseur) basée sur les technologies web (J2EE) et interfacée avec les autres produits de Jesta I.S. (approvisionnement, merchandising) : modélisation des données, conception, développement, création de patchs...
- Participation à l’élaboration des objectifs techniques prioritaires de l’entreprise : choix d’outils de conception et de développement, processus de développement, architecture technique, outils génériques, etc.
- Support et formation sur les technologies et les outils Oracle
- Création et clonage de bases de données internes et clients (Unix et Windows)
- AIX 5.3, Windows XP
- Oracle 10g (base de données, serveur applicatif), Oracle Containers for J2EE (OC4J), PVCS, ERwin, PL/SQL Developer
[ Parcours ]
Loto-Québec, Montréal
Analyste technique Intelligence d’Affaires
- Analyse, conception et développement en PL/SQL d’un outil générique d’épuration des entrepôts de données de Loto-Québec, basé sur un ensemble de paquetages pour : la surveillance, la journalisation et le débogage des traitements ; la création et l’exécution, en mode réel ou simulé, de code SQL dynamique, en particulier d’ordres DDL ; la recherche d’informations à partir du dictionnaire de la base de données ; etc.
- Windows NT4 & XP
- Oracle 9i, PowerDesigner, ClearCase, ClearQuest, PL/SQL Developer
[ Parcours ]
Equant, Londres
DBA de production – Architecte Technique – Analyste
- Activités liées à l’administration Oracle
- Définition et mise en place dans plusieurs centres de traitement d’une architecture de production standardisée pour les bases Oracle en environnement Unix : développement de nombreux scripts et utilitaires paramétrables et implémentation d’un référentiel de gestion de configuration CVS pour organiser, centraliser, gérer les changements et déployer l’ensemble des modules, qu’ils soient génériques ou spécifiques ;
- Conception, développement et maintenance d’un outil industriel de gestion des sauvegardes des bases Oracle basé sur RMAN et Legato Networker (catalogue RMAN secondaire de « basculement », compilation automatique des scripts, fichier de configuration unique par centre de traitement, validation de la sauvegarde des archived logs, scripts de surveillance et de résolution de problèmes...) ;
- Clonage, migration et ajustement de bases de données ;
- Mise en production et mise à jour périodique des bases et de certains serveurs applicatifs ;
- Dans le cadre d’une collaboration étroite avec les DBA des centres de traitement du monde entier, coordination d’un groupe de travail chargé de la standardisation de la sauvegarde des bases de production ;
- Participation active à un projet de reprise sur sinistre ;
- Administration, surveillance proactive et support Oracle au jour le jour.
- Autres projets et réalisations
- Définition des besoins, évaluation et choix d’outils, analyse et architecture technique d’une application de gestion des flux destinée aux équipes gérant l’installation, la mise à jour et la déconnexion de lignes et matériels télécoms pour les clients au Royaume-Uni ;
- Encadrement technique d’une application d’inventaire des matériels et logiciels du centre de production de Londres, avec automatisation de la collecte et du chargement des données ;
- Conception et développement d’un outil de surveillance applicatif « logique » multi plates-formes, interfacé avec un système de notification d’alertes et avec une base de données d’IRC.
- Conseil et support pour le centre de profit du Royaume-Uni
- Assistance et recommandations en interne et à des sociétés tierces pour la mise à jour des éditions logicielles ;
- Assistance technique aux utilisateurs de logiciels de groupes de travail locaux.
- Équipe : UK Data Center
- Langue de travail : anglais
- Unix (HP-UX, SUN Solaris, Red Hat Linux), Windows NT4, Windows 2000
- Oracle 8/8i/9i, PowerDesigner, PL/SQL Developer, Netscape Communicator, Livelink, Netscape Web Server, Oracle Application Server, BEA Weblogic, HP OpenView, BMC Patrol, Remedy, Legato Networker, Oracle Recovery Manager
[ Parcours ]
Société Générale, Paris
DBA de développement
- Installation et mise à jour d’Oracle sur différents systèmes Unix
- Création, configuration, sauvegarde et optimisation de bases de données
- Assistance aux analystes et aux chefs de projet : conception de modèles logiques et physiques, gestion centralisée des versions successives des modèles et de leur adéquation avec les bases de développement
- Définition et implémentation d’une architecture logique commune pour l’ensemble des bases Oracle à déployer
- Développement de nombreux paquetages utilitaires, notamment de gestion dynamique des partitions Oracle 8
- Support aux développeurs (conception, SQL et PL/SQL, tests...)
- Projet stratégique pour la Société Générale : refonte technique complète du système d’informations « agences » autour de serveurs Intranet et d’une messagerie centralisée
- Chiffres clefs : 150 personnes – 3 ans – 35 000 utilisateurs – 2 500 serveurs Web
- Grappes de serveurs Unix (Compaq True64, Sun Solaris, IBM AIX), serveurs NT4
- Oracle 8, MS SQL Server, MS Exchange, IIS, Tuxedo, BMC Patrol, TNG Unicenter, SSO
[ Parcours ]
Adways, Paris
Concepteur et développeur Oracle
- Conception et implémentation d’une base de données multimédias destinée aux acteurs de la communication à l’échelle européenne (dans un premier temps en Allemagne et en France), permettant aux agences de publicité d’obtenir une vue d’ensemble et actualisée en permanence de la disponibilité et du tarif des plages publicitaires au sein de différents supports partenaires (télé, radio, presse)
- Développement des outils de chargement et de standardisation des données
- Responsable de l’équipe « serveur »
- Projet franco-allemand, langue de travail : anglais
- Unix (HP/UX), Windows 95 et NT
- Oracle 7, Exceed, Desktop DBA, S-Designor, Access, Visual C++, Visual Basic, Visual Source Safe
[ Parcours ]
BULL, Paris
Consultant
- Avant-vente
- Architecture technique
- Audit technique
- Mentorat de développeurs juniors
[ Parcours ]
EDF GDF Services, Paris
Architecte technique d’un système de télécommunications et de gestion de données
- Architecture d’un système de collecte et de facturation automatique de l’électricité dépensée par les clients professionnels d’EDF-GDF, exploitant et modifiant les informations stockées par les compteurs
- Analyse orientée objet, client/serveur à trois niveaux, moniteur transactionnel, temps-réel
- Serveurs Unix (DPX/20 et ESCALA) et Windows NT
- Objecteering, AMC*Designor, Sybase SQL Server, PowerBuilder, Tuxedo, Access Master, PVCS
[ Parcours ]
Caisses d’Épargne, Paris
Analyste et responsable technique de projet
- Conception d’outils d’aide à la vente pour les commerciaux des Caisses d’Épargne, autour d’une base de données documentaire décrivant leurs produits et ceux de la concurrence
- Gestion d’une équipe de deux développeurs
- Base de données documentaire client/serveur
- Unix (AIX), OS/2 PM, Windows NT, Windows for Workgroup, Windows 3.1
- AIRS, AMC*Designor, Visual C++, Visual Basic, MS Access, MS Word
[ Parcours ]
France Télécom, Paris
Ingénieur d’études – Expert technique (NSDK/2) – Responsable du référentiel
- Participation, au sein d’une équipe de 12 développeurs, à la réalisation d’un logiciel de logistique et de facturation du matériel loué et vendu par les agences commerciales de France Télécom sur l’ensemble du territoire
- Client/Serveur de deuxième génération
- Unix (AIX et SCO), OS/2 PM
- Oracle 6, Oracle 7, NSDK/2
[ Parcours ]
BULL, Paris
Ingénieur de développement
- Conception, développement, installation et présentation d’une « base personnes » destinée aux établissements bancaires et aux compagnies d’assurance
- Projet d’avant-vente
- Base de données objet : O2
- Serveur Unix (DPX/20) et terminaux X (X11/Motif)
[ Parcours ]
CEA, Paris
Ingénieur de développement
- Développement d’un programme de contrôle du code source des applications de sécurité installées dans les centrales nucléaires françaises
- Programmation par contraintes
- VAX/VMS
- Fortran, Prolog, Assembleur
[ Parcours ]
Note personnelle
Personnalité
|
|
|
|
Violons d’Ingres
|
|
|