Anthony - Architecte ORACLE PL

Ref : 161107C001
Photo d'Anthony, Architecte ORACLE PL
Compétences
ORACLE PL
ORACLE SQL
ORACLE 9
POSTGRESQL
ORACLE 11G
APACHE HADOOP
APACHE HIVE
HDFS
Expériences professionnelles
  • Novembre 2014 – Septembre 2016 : SNCF Architecture SI Logistique
    Hadoop : Développement et mise en oeuvre d’un datalake pour le SI SNCF.
    • Développement des procédures de chargement à partir de bases de données Oracle via sqoop.
    • Développement des procédures de chargement de fichier XML via l’outil Pig.
    • Développement de rapport avec Hive et Pig.
    • Gestion et administration du cluster Hadoop (Hortonworks HDP 2.2) notamment sur la partie HDFS, gestion d’incidents.
    • Configuration JDBC au cluster Hadoop (hive) pour divers outils de reporting.
    Python : Développement python 2.7 et 3.4
    • Développement d’outils de collects de métrics système, Oracle.
    • Développement de rapports pour ces métrics avec matplotlib.
    • Développement d’outils de validation de données CSV avant chargement au sein du cluster Hadoop.

    DBA Postgresql :
    • Export et import de base de données.
    • Configuration et tuning de base de données.
    • Bench de montée en charge d’application multi-tiers sur base de données Postgresql.
    Optimisation des requêtes conjointement avec les équipes de développement.

    • Configuration de pool de connexion.
    Oracle Data Architecte and DBA Oracle etude.
    • Conseils en développement et design portant sur la performance et la stabilisation de traitements en environnement Oracle RAC.
    • Optimisation de requêtes applicatives en collaborations avec les équipes de développement et des éditeurs tiers.
    • Résolution de problème opérationnel sur base de données Oracle 11gR2 et Oracle RAC.
    • Optimisation de traitements batch : obtention de fort gains en performance par une implémentation du parallélisme sur une base de code PL/SQL legacy importante.
    • Mise en oeuvre de réplication simple entre bases de données Oracle sur une solution GoldenGate 11.
    • Upgrade de base base de données Oracle en version finale 11.2.0.4.
    • Développement de batch d'extraction de données au format XML dans le cadre de migration de données.

    Juillet, Septembre 2014 : Formateur Scrum pour M2i et Actinuum
    Formateur dans le domaine de l'agilité : formations portant sur Scrum (durée 3 jours) pour les organismes de formations : M2i, Actinuum et Smartview.

    Janvier-juin 2014 : Consultant Oracle en mission pour Airbus/EADS
    Maintenance et évolution d'une architecture Oracle avec réplication applicative. La réplication des données est réalisée par transferts de fichiers au format XML. L'évolution portait sur le passage d'une architecture de type mono-esclave vers une architecture multi-esclaves. Evolution des traitements PL/SQL de génération des flux XML concernant une application ayant un historique de 140 000 lignes de codes PL/SQL. Optimisation des traitements et requêtes.

    Depuis 2012 : membre du bureau de l'association Agile Toulouse
    Secrétaire de l'association Agile Toulouse depuis 2012.
    Participation active à la vie de l'association.
    Participation au jury de sélection des conférences pour les Agiles Tours 2012 et 2013.
    Membre oganisateur des Agiles Tours Toulouse 2011, 2012, 2013 et 2014.
    Organisateur du club de lecture de l'association Agile Toulouse et du collectif Software Craftsmanship de Toulouse.
    Participation à de nombreux ateliers, coding dojo, Agile Tour Montpellier, Agile Tour Bordeaux, Agile Grenoble, Agile Open Sud et Scrum day.

    Novembre 2013 - mars 2014 : Architecte base de données & coaching Agile Paul Boyer
    Analyse et modélisation de la base de données MySQL pour le développement d'un logiciel de gestion de logistique. Optimisation des traitements de chargement de données.
    Accompagnement (à raison de quelques jours par mois) en tant que coach Agile de l'équipe afin de mettre en oeuvre l'approche méthodologique SCRUM.

    Octobre-décembre 2013 : mission chez Acti-Colis (salarié Apside)
    Maintenance et évolution applicative des traitements de préparation des colis au sein du SI Acti-colis.
    Mise en oeuvre d’outils permettant de tracer les traitements. Refonte des traitements de type batch afin d’obtenir une meilleur maintenabilité sur base de données SQL Server. Conseils et recommandations portant sur la conception des bases de données relationnelles ainsi que sur le design des traitements batch.
    Développement en SQL. Développement en C# avec le framework WPF (.net v4.5) d'une application de type bureautique pour le traitement et l'intégration de fichiers de données.

    Janvier - avril 2013 : Architecte Oracle et Scrum Master chez Magellium (salarié Apside)
    Validation de la modélisation de la base de données Oracle 11gR2 permettant le stockage des données géolocalisées, l'objectif étant la création d'un catalogue générique permettant la consolidation d'objets géolocalisés. Optimisation SQL des traitements de dénormalisation des données.
    L'ensemble de ce catalogue étant indexé par le moteur de recherche SOLR.
    Mise en oeuvre de procédure de sauvegarde RMAN.
    Migration de données depuis une base de données PostgreSQL.
    Scrum Master au sein d'un projet ayant pour objectif le développement d'un logiciel de type moteur de recherche dans le domaine des géo-sciences (logiciel du domaine SIG).
    Accompagnement lors de la mise en oeuvre de l'approche Scrum avec support au product owner pour la constitution du backlog et du plan de release.
    Organisation et animation des réunions de planification de sprint, des revues de sprints et des rétrospectives.
    Support auprès de l'équipe lors des réunions d'estimation des users stories, utilisation du planning poker.
    Formalisation des contraintes émises par l'équipe d'intégration en vue de fluidifier les livraisons et d’adapter la notion de fini. Aide et assistance à la mise en oeuvre de la plate-forme d'intégration continue, notamment pour la partie concernant le domaine des bases de données, création et maintenance des scripts d'installation et de déploiement.
    Production des rapports d’avancement incluant : burndown chart de backlog, parking lot et suivi de la vélocité.

    Septembre 2012 : formateur SCRUM pour Airbus (salarié Sogeti)
    Formation SCRUM dispensée à deux équipes de sept personnes ayant à charge la partie déploiement de projets réalisés suivant l’approche SCRUM.

    Juillet 2012 : formateur SCRUM pour Thalès (salarié Sogeti)
    Formation SCRUM dispensée à neuf personnes ayant pour objectif de démarrer un projet en appliquant cette approche Agile.

    Avril 2012 : formateur SCRUM donnée en interne à Sogeti (salarié Sogeti)
    Réalisation du support et des ateliers de formation SCRUM afin de former dix personnes au cadre méthodologique SCRUM (formation sur deux jours pour des participants ayant des profils de manager, chef de projets et développeurs).

    Février 2012 : membre du bureau de l'association Agile Toulouse
    Prise du poste de secrétaire au bureau de l'association Agile Toulouse.

    Novembre 2011 : entrée au sein de l'équipe d'organisation de l'Agile Tour Toulouse
    Participation en tant qu'organisateur de l'Agile Tour Toulouse et co-animateur de l'atelier Marshmallow Challenge.

    Avril 2011-2012 : Consultant Oracle et assistant Scrum Master, projet chez Airbus (salarié Sogeti)
    Modélisation, design base de données Oracle (11gR2) et développement des procédures de rafraîchissement de données, l'objectif étant de concevoir un algorithme parallèle permettant d'actualiser quasiment en temps réel (moins de cinq minutes) l'ensemble de la base de données composée d'environ deux cents vues matérialisées inter-dépendantes. Optimisation des traitements et des requêtes.
    Au sein d'une équipe Scrum composée de 15 personnes (développeurs, testeurs et product owner), développement d'une application de type product lifecycle management (PLM) sur le projet APS.
    Aide et assistance à la mise en oeuvre du cadre méthodologique Scrum en travaillant en collaboration avec le Scrum Master.

    2007 – 2010 : DBA & Architecte base de données Oracle pour Auchan (indépendant)
    Architecte Oracle et DBA pour le projet Auchan Drive.
    Mise en oeuvre et suivi des développements base de données auprès de l’éditeur RedPrairie pour le logiciel de gestion de logistique DLX. Optimisation d'instance en faisant usage des rapports AWR.
    Suivi des développements spécifiques en vue de la gestion logistique pour l’ensemble des magasins Auchan Drive de France.
    Optimisation des traitements et des requêtes en collaboration avec les équipes de développements.
    Gestion et mise en oeuvre des benchmarks de montée en charge. Analyse et optimisation de la base de données en utilisant les rapports AWR et le grid contrôle. Refresh de la base de données via RMAN par procédure de sauvegarde/restauration.
    Optimisation de la base de données et de l'application pour cette application OLTP ayant une forte activité transactionnelle. Ré-écriture de requête en vue d'optimiser les temps de réponse.
    Procédures de migration de la partie SGBD Oracle.
    Gestion de la relation support Oracle pour cette application critique.
    Expertise et conseils Oracle pour divers projets.
    Développements et optimisation des traitement de génération de flux XML (Oracle 11gR2) pour l'application référentielle international des produits.
    Optimisation de traitements batch de génération de flux XML pour un progiciel.
    Rédaction de recommandations pour le développement d'applications en SQL/PL-SQL, assistance et conseils en développement dans ce domaine.
    Mise en oeuvre de solution de sécurisation de type Dataguard.
    Développement de scripts shell et python.
    Optimisation de traitements batch en environnement MySQL 5.0. Optimisation de requêtes en environnement SQL server.

    Décembre 2009 : Formation optimisation applicative, SQL en 10gR2 pour le CGI (indépendant)
    Formation sur les bonnes pratiques de développements en Oracle 10g, comparaisons du SQL versus PL/SQL, les avantages et gains du SQL, introduction aux fonctions analytiques.

    Avril 2004 – 2006 : Architecte & DBA pour Auchan (indépendant)
    Équipe architecture et expertise technique, consolidation des normes et standards.
    Développement et intégration de procédures JAVA au sein du SGBD Oracle.
    Assistance et conseils pour le développement en SQL, PL/SQL.
    Développement et optimisations des traitements de calcul de marge des produits (CARMAP), optimisation et refonte des requêtes SQL.
    Migration de bases de données Oracle en 8i.
    Utilisation de statpack pour l'optimisation d'instance.
    Refonte d'une partie des traitements décisionnels existants (application SEVE), optimisation de requête par la mise en oeuvre de parallel query.
    Mise en oeuvre de solution de sauvegarde/restauration par RMAN faisant usage de Flash Recovery Area.
    Étude de pré-production du SGBD Oracle Real Application Cluster (RAC). Mise en oeuvre de solution ASM.
    Refresh de bases de données via export/import et datapump.
    Audit des systèmes en production, proposition d’optimisation de progiciels (GENERIX…).

    Janvier – Mars 2004 : DBA Oracle pour Bouygues Telecom (indépendant)
    Reprise des environnements de productions de Bouygues Telecom dans le cadre de la mise en oeuvre de l’infogérance chez EDS.
    Administration de bases de données Oracle de production.
    Support niveau 2, gestion des incidents et des changements.

    Novembre – décembre 2003 : Expertise Oracle pour Mr TED (indépendant)
    Société Mr. TED : Problème de performances applicative de type intranet (Cold Fusion).
    Optimisations SQL/applicatif .
    Proposition de mise en oeuvre de procédures de non régression fonctionnelle et de performance.
    Production de normes SQL de qualité orienté performance.

    De mars à Juin 2003 : Chef de Projet intégration Auchan International (indépendant)
    Normalisation des procédures d’intégration au sein de l’équipe décisionnelle.
    Mise en place d’outils d’intégration.
    Intégration de projets et contrôle du respect des normes vis à vis des développements réalisés.
    Travail en collaboration avec les DBA (DB2 et Oracle) pour l’optimisation des traitements.

    De mars 2001 à Avril 2003 : DBA & Technical Leader pour GEOPOST (La Poste) (indépendant)

    De Novembre 2002 à Février 2003 :
    DBA et technical leader pour le projet historique un an, conception d’une base de type VLDB (volumétrie 1,5 Tera) et de ses interfaces applicatives.
    Conception du modèle de données (outil AMC designer).
    Conception du modèle physique : dénormalisation, partitionnement, réplication (Oracle 9i). Optimisation des requêtes.
    Modélisation des processus de chargement et choix des technologies ETL (Oracle9i).
    Modélisation des clients d’interrogation.
    Management et coordination des différents intervenants des équipes : Etude et développement, Architecture, Système, Test et qualification, Production.

    De 2001 à Février 2002 :
    Refonte architecturale de systèmes décisionnels en production. Optimisation applicative et des requêtes SQL (Oracle 8i).
    Conception de l’architecture des processus d’extraction et d’alimentation du projet WebColiposte.
    Etude d’opportunité sur la parallélisation des processus de pré-facturation et de purge, conduisant à une analyse sur la qualité des données et au développement des outils de contrôle de la qualité.

    De décembre à février 2001 : DBA Oracle pour MR TED à Paris (indépendant)
    Définition des normes et standards de développement en environnement Oracle.
    Conseil en développement et optimisation en traitement SQL pour bases de données Oracle.
    Responsable des procédures de déploiement, des tests de validation.
    Environnement NT, Solaris, Oracle 8i, Perl, ColdFusion

    De janvier à novembre 2000 : DBA Oracle pour AUCHAN (indépendant)
    Mise en oeuvre de méthodes d’optimisation pour des applications de type client/serveur et web, ainsi que des traitements de type batch.
    Mise en oeuvre et suivi des processus de montée en charge en phase de qualification
    Développement d’outils de suivi d’indicateur de charge en shell unix.
    Etude et mise en oeuvre de solutions de type procédures externes dans le cadre d’applications réparties.
    Elaboration de normes d’administration pour l’équipe.
    Etude sur les solutions de sauvegarde (rman, sql backtrack, ADSM ) et sur les outils d’optimisations.

    De mai à décembre 1999 : DBA Oracle pour COFIDIS Belgique (indépendant)
    Conseil en développement SQL pour base de données Oracle. Optimisation des requêtes SQL du type OLTP.
    Mise en oeuvre des bases de développement et de recette.
    Mise en oeuvre et tuning de la base de production.
    Développement et suivi opérationnel des procédures d’exploitation et de maintenance des bases.

    1998-99 : Ingénieur d’études pour la SSII WYNIWYG NORD
    OLDHAM (Arras) : Développement d'une application intranet de gestion commerciale
    Analyse et développement du poste client commercial sur les technologies intranet (IIS, VB, SQL Server, AS/400).
    Récupération de données depuis un système AS/400 existant.

    1997-98 : Ingénieur d'études au CHRU de Lille au CERIM
    Analyse et spécifications des besoins utilisateurs.
    Développement PHP.
    Analyse, conception et développement d’applications intranet suivant le modèle multi-tiers (en JAVA avec l'environnement Netdynamics).
    Organisation et animation des réunions utilisateurs.
    Gestion des intervenants internes et externes.

    1996-97 : Ingénieur d'études au CHRU de Lille au CERIM
    Etudes pour la mise en oeuvre d’une plate-forme d’accès aux dossiers patients pour les médecins de ville.
    Développement et mise en oeuvre d’une plate-forme d’évaluation basée sur les technologies internet et intranet : HTML, Perl, Java.
    Etude sur la sécurisation (confidentialité des données, authentification, intégrité) d’une telle plate-forme.

    1996 : Ingénieur d'études au CHRU Lille au Département d’information Médicale
    Maintenance des chaînes de traitements existantes par développement de traitement pro*C.
    Ingénieur d’études sur la chaîne de traitement des Résumés d’Unité Médicale (dossier patient simplifié) pour établir l’évaluation Médico-économique suivant les normes du PMSI.
    Travail en collaboration avec les médecins, les professeurs des services médicaux pour validation des résultats et des méthodes de codages des diagnostics et des actes médicaux.
    Travail en collaboration avec la DRASS pour le suivi des règles de codages.

Études et formations
  • Formation complémentaire :
    2010 - 2014 Formation SCRUM (Aubry Conseil)
    Formation Linux LPI 101 (Linagora), Certification obtenue
    Formation Linux LPI 102 (Linagora), Certification obtenue

    2004 - 2008 Formation Optimisation SQL (Oracle)
    Formation Oracle 10gR2
    Administration Oracle Niveau 1
    Administration Oracle Niveau 2
    Oracle Dataguard
    Oracle RAC

    Compétences
    DBA Oracle ++++ sqoop +++
    SQL, PL/SQL ++++ SCRUM +++
    Optimisation SQL ++++ Unix/Linux ++
    Hadoop ++ Python ++
    Hive +++ Git ++
    Pig +++ Posgresql ++
    MapReduce ++ Matplotlib +
    Java + HDFS ++

D'autres freelances
DBA ORACLE PL

Ces profils pourraient vous intéresser !
CV Développeur ORACLE PL
Fatou

Développeur ORACLE PL

  • BOIS-COLOMBES
ORACLE PL
CV DBA Oracle Database 12c
Vivien

DBA Oracle Database 12c

  • Arnouville
Oracle Database 12c ORACLE DATAGUARD Oracle ASM ORACLE 11G ORACLE ORACLE DEVELOPPEUR 2000 ORACLE GOLDEN GATE ORACLE SQL ORACLE PL ORACLE RAC
CV Architecte ORACLE
Abdellah

Architecte ORACLE

  • GENTILLY
ORACLE Oracle ASM ORACLE DATAGUARD ORACLE EXADATA ORACLE RAC ORACLE VM ORACLE PL PL SQL RMAN POSTGRESQL
CV DBA JAVA
Vital

DBA JAVA

  • Villers Saint Paul
JAVA ORACLE PL ORACLE SQL SHELL UNIX TALEND ODI
CV DBA ORACLE SQL
Selim

DBA ORACLE SQL

  • Joinville-le-Pont
ORACLE PL ORACLE SQL PL SQL RMAN ORACLE SQL SERVER ORACLE DEVELOPPEUR 2000 Qlik Sense LINUX UBUNTU ORACLE GOLDEN GATE
CV DBA ORACLE PL
Kamel

DBA ORACLE PL

  • Aubervilliers
ORACLE PL PL SQL PL SQL OBJET SQL PLUS JAVA SQL ORACLE SQL ORACLE POWER AMC POSTGRESQL
CV Consultant ORACLE DEVELOPPEUR 2000
Ghassan

Consultant ORACLE DEVELOPPEUR 2000

  • Vernouillet
ORACLE DEVELOPPEUR 2000 ORACLE PL ORACLE SQL ORACLE ORACLE JDEVELOPER UNIX ORACLE PL SQL ORACLE ORACLE APPLICATION SERVER ORACLE EXADATA ORACLE FORMS REPORTS
CV DBA DELPHI
Martin

DBA DELPHI

  • BLOIS
DELPHI ORACLE PL WINDOWS LINUX UBUNTU MAC OS
CV Chef de projet ORACLE PL
Abdelilah

Chef de projet ORACLE PL

  • stains
ORACLE PL ORACLE SQL ORACLE ORACLE 11G ORACLE EXADATA
CV DBA ORACLE PRO C
Leng

DBA ORACLE PRO C

  • LA COURNEUVE
ORACLE PRO C ORACLE PL ORACLE SQL ORACLE 9 ORACLE 11G ORACLE DATAGUARD ORACLE RAC DB2 AIX NIM ORACLE DESIGNER 2000