Alexis - DBA JAVA
Ref : 111118O001-
78210 SAINT CYR L ÉCOLE
-
DBA, Développeur, Architecte (43 ans)
-
Totalement mobile
-
Bientôt freelance
EXPERIENCES PROFESSIONNELLES
SOCIETE GENERALE CIB
CONSULTANT ORACLE SENIOR / EXPERT TECHNIQUE
Depuis 02/2016
Projet TPS : Trade Positions and Services
L’application TPS est un datawarehouse d’entreprise qui collecte des données de trading
(trades, positions) et met à disposition des autres applications du SI de la SGCIB des
reportings en quasi temps réel pour différents besoins. L’écosystème de cette application
est composé de batchs Oracle et Java dont l’ordonnancement est piloté par autosys, des
webservices et d’une IHM web.
TPS dispose d’une base de données volumineuse (30 To de données compressées) qui
repose sur une infrastructure Oracle Exadata version 11g.
Missions Au sein du département GBSU/DAT/DRM dans l’équipe « TPS TechExpert »
Activités de DBA études / Expert technique / Architecture logicielle
Modélisation des besoins
Réalisation des travaux de développement Oracle
Réalisation de POC techniques
Optimisation du code SQL et PLSQL
Développement de tests unitaires
Accompagnement des projets en tant que garant du respect de l’architecture
technique de l’application TPS
Mise en place des normes de développement respectant l’architecture Exadata
Formation des développeurs (Paris, Bangalore)
Validation des développements avant livraison en production
Résolution des incidents de production
Refonte des traitements existants
Migration Oracle 11g vers Oracle 12c
Mise en place des traitements de purge et d’archivage de données obsolètes
Design des traitements respectant les normes d’une architecture en service
Mise en place d’une architecture applicative de l’IHM TPS360, vitrine web de
l’application TPS
Mise en place d'une architecture de moteur de recherche textuelle
Participation aux réunions de gouvernance de la plateforme exadata
mutualisée
Participation aux workshops autour des technologies Bigdata
Mise en place des traitements de migration de données de l’exadata vers un
datalake Hadoop
Rédaction et présentation au sponsor (product owner) des documents
d’architecture technique et applicative des projets
Technologies Oracle 11G/12c, Exadata, Shell Unix, Linux Redhad, SQL Developper, Oracle Virtual
Private Database, SQL,PLSQL, SQLoader, Virtualisation, Java, Hadoop, SolR, API REST
BNP PARIBAS CARDIF
EXPERT TECHNIQUE / DBA ORACLE ETUDE
03/2014 – 01/2016
Projet Isolation du Socle Client
Le projet « Vue Client » permet de disposer d’une brique de visualisation des clients Cardif et
de leur détention contrat. C’est le socle indispensable pour répondre à deux enjeux de cet
objectif de prise en compte du client final :
Développer la connaissance des clients
Mieux intégrer l’axe client dans un certain nombre de processus,
et pour cela disposer d’une vision unifiée du client ou « Vue Client »
L’application Socle Client est née de ce projet. « L’Isolation du Socle Client » consiste à
mettre en place tout le socle technique et fonctionnel de cette application pour la rendre plus
étanche et sécurisée, et assurer son intégration dans le SI de BNP Cardif.
Missions Au sein de l’équipe « Base Reflet Distribution & Développement ETL »
Activités de DBA étude
Définition des besoins en accord avec les équipes fonctionnelles :
Besoins Infrastructure Oracle : mémoire, espace disque, …
Besoins Infrastructure Unix : CPU, Cluster, …
Besoins logiciels : version de driver JDBC, version de serveur WAS, …
Besoins scheduling : création des chaines ControlM, planification des jobs, …
Rédaction des rapports de conception détaillée
Optimisation des traitements existants
Mise en place de nouveaux services PLSQL optimisés pour :
La recherche de clients
La création de nouveaux clients
La modification des clients existants
Réalisation des tests d’intégration avec les applications Web
Réalisation des tests de performance
Mise en place de l’infrastructure de la nouvelle application Socle Client
Support aux équipes de développeurs
Rédaction des dossiers d’installation et des dossiers d’exploitation
Activités d’Expert Technique sur la technologie Informatica
Réalisation d’un POC (Proof Of Concept) qui permet la cohabitation des traitements
ETL Informatica et des Webservice JAVA.
Formation des développeurs
Mise en place / Correction / Optimisation des traitements existants
Activités de suivi de projet
Mise en place des plans de déploiement
Coordination et Supervision de la mise en production / Référent étude pour les DBA
de production
Technologies ORACLE 11G, UNIX AIX, SHELL, TOAD, ECLIPSE, CVS, INFORMATICA POWER CENTER V9,
XML SPY, WEBSERVICE, WSDL, XML, CONTROL-M
BNP PARIBAS CARDIF
CHEF DE PROJET INFORMATIQUE / DBA ORACLE ETUDE
12/2012 - 03/2014
Projet OPTICA
OPTICA est un vaste projet qui traite l’obsolescence des infrastructures matérielles et
logicielles de BNP Paribas Cardif, filiale assurance du groupe BNP. Il est divisé en plusieurs
lots dont le lot extrême bases commerciales. Ce lot est une migration des serveurs Linux
Redhat et Unix AIX d'une part, et d'autre part d'un triplé de bases appelées Bases
Commerciales, de la version Oracle 9i vers la version Oracle 11g. Ces migrations entrainent
un upgrade d’un important parc applicatif composé d’applications Java/J2EE, des batchs
ordonnancés sous control-m et des traitements décisionnels ETL Informatica.
Missions Activités de DBA étude
Etude des bases existantes sous Oracle 9i
Paramétrage général des instances
Traitement des statistiques, les sauvegardes RMAN
Dimensionnement des tablespaces
Code SQL et PLSQL des traitements
Modèle de rôles applicatifs
Les DBLinks, les vues matérialisées
Evolution vers Oracle 11g
Nouveau paramétrage des bases en utilisant les fonctionnalités d'Oracle 11g
Redimensionnement des tablespaces en tenant compte des vrais besoins
Récriture du code SQL/PLSQL pour compatibilité avec Oracle 11g
Mise en place d’une nouvelle politique de sauvegarde / restauration RMAN
Mise en place de nouveaux traitements de calcul des statistiques
Mise en place de nouveaux traitements de maintenance périodique des bases
(purge et réorganisation des tables et tablespaces)
Migration des bases des environnements de développement, intégration et
homologation (54 instances Oracle réparties sur des OS Redhat et Aix)
Support aux développeurs d’applications
Activités de chef de projet Informatique
Participation aux Comités de Projet (COPROJ) hebdomadaires
Rédaction du document "Expression des besoins Oracle"
Rédaction du document "Stratégie de migration des environnements"
Rédaction du document "Planning détaillé des migrations"
Suivi des migrations des environnements et coordination avec les équipes applicatives
Suivi des tests de non régression, de performance et d’homologation fonctionnelle
Rédaction du DI (Dossier d’Installation) et du DE (Dossier d’Exploitation)
Coordination de la mise en production comme référent étude pour les DBA de
Production
Technologies ORACLE 9I, ORACLE 11G, UNIX AIX, REDHAT, CONTROL-M, SHELL, MS PROJECT,
JAVA/J2EE, WEBSPHERE, TOAD, ECLIPSE, CVS, INFORMATICA POWER CENTER 9.1
Sungard Global Services (Depuis Septembre 2010)
SOCIETE GENALE CIB
INGENIEUR DE DEVELOPPEMENT ORACLE PL/SQL + C#.NET Depuis Octobre 2010
Projet Projet X-ONE
X-ONE est un système d’information développé depuis 2008/2009 permettant de gérer une très large gamme de produits financiers vanilles et exotiques (dérivés de taux, Fixed Income et Forex). Il offre une interface de pricing et de saisie de deals et gère le cycle de vie des instruments (fixing, tombée de coupons, terminaison). Il est déployé à l'international à Londres, à NY, à Tokyo et à Seoul.
Missions Activités sur la base de données (90% du temps)
Création des bases "light" à partir des bases de production
Optimisation des requêtes SQL complexes (interprétation des plans d’exécution, parallelisation des traitements, indexation des champs, ...)
Mise en place des traitements de purge périodique des données obsolètes
Développement SQL et PLSQL pour correction d'anomalies et mise en place de nouveaux traitements (batch, extraction, reporting)
Contact direct avec les DBA de production pour divers sujets liés aux Base de Données
Gestion des environnements Oracle (60 bases de données) : création et rafraichissement des bases en fonction des besoins des équipes de développement et des autres applicatifs dérivés de XOne.
Gestion des accès utilisateurs aux bases de production (utilisation de waikiki, logiciel interne SGCIB)
Data Base Release Manager : préparation des scripts de montée de version applicative
Tests de performance Oracle pour la migration 10g vers 11g
Support SQL et PL/SQL pour le reste de l'équipe (60 personnes)
Autres activités (10% du temps)
Développement .Net 3.5 / C# : correction d'anomalies, mise en place de nouvelles fonctionnalités
Support applicatif/technique niveau 2
Technologies MS VISUAL STUDIO 2008, .NET 3.5/C#, INFRAGISTIC, ORACLE 10G, ORACLE 11G, AUTOSYS
Aubay (De octobre 2006 à Aout 2010)
BNP PARIBAS ASSURANCE
ANALYSTE WEB – ANALYSTE ETL – SUIVI DE PROJET De Juillet 2007 à
Aout 2010
Projet GECO : Gestion des Commissions
Projet réalisé dans un centre de compétence (50000 jours/hommes)
Ensemble d’applications web de gestion du commissionnement des distributeurs de contrat d’assurance de la BNPPA.
Le système GECO est constitué de cinq applications Web qui partagent une même base de données Oracle alimentée par des batch ETL et PL/SQL qui extraient les données des autres systèmes de la BNPPA (base commerciale, système SFLOG).
GECO génère également des fichiers de données à destination d’autres systèmes. Ces traitements sont réalisés par l’ETL Informatica.
Missions Gestion et Suivi de projet (10% du temps)
Gestion et coordination des livraisons
Suivi et planification des mises en production
Déclaration et suivi des incidents de production
Gestion de l’équipe de maintenance GECO
Estimation et suivi des charges de développement
Suivi de l’intégration des données GECO dans d’autres systèmes : COMPAS (Décisionnel), FINA (Internet), ETOIL (Paiement), CODA (Direction Comptabilité)
Analyste Développeur ETL Informatica (40% temps)
Rédaction des rapports de conception détaillée
Développement Informatica et tests unitaires des composants : 200 mappings, 200 sessions et environ 120 workflow. Développement des traitements d’extraction et de chargement des données dont les sources sont diverses et variées (service java, xml, fichier plat csv, fichier plat txt, fichier MVS)
Développement des scripts Shell de lancement des batch Informatica
Rédaction des dossiers d’exploitation en tenant compte des contraintes d’une plate forme Informatica mutualisée
Optimisation des traitements : Oracle, Mapping, Unix, Ordonnancement (control-M)
Validation des DRAFT ControlM
Analyste Développeur Web (10% du temps)
Rédaction des spécifications techniques détaillées
Développement J2EE en respectant le modèle en couche et l’architecture SOA BNP
Force de proposition sur les choix techniques à prendre en compte lors de la réalisation des évolutions
Développeur SQL + PL/SQL (40% du temps)
Correction des anomalies dans le batch de calcul des commissions
Création du batch PL SQL des éditions différées
Optimisation des requêtes
Support et référent technique sur les bases de données Oracle et le PL SQL pour le reste de l’équipe de développeurs
Technologies ETL INFORMATICA POWERCENTER V8.6, XML, JAVA/J2EE, SQL, PL/SQL, ORACLE 10G, WEBSPHERE, RAD6, UML, STRUTS, SWEETDEV, KSH, UNIX, JDO, JEXEL, JRULES
BNP PARISBAS SIG
INGENIEUR D’ETUDES De avril 2007 à
Juin 2007 (mi temps)
Projet OAP : Outils d’Analyse de Portefeuilles clients
Projet réalisé au forfait (800 jours)
Missions Analyse et conception :
Rédaction des spécifications techniques détaillées base de données
Rédaction des spécifications techniques détaillées des batch SQLJ
Modélisation de la base de données : création des modèles MERISE
Technologies POWER AMC, ECLIPSE, ORACLE 9I, SQLJ, WEBSPHERE 6, SHELL
BNP PARISBAS SIG
INGENIEUR D’ETUDES ET DEVELOPPEMENT De octobre 2006 à
Mai 2007
Projet Cartes Entreprise
Prestation réalisée au forfait. Le projet « Carte Entreprise » vise à mettre à disposition des clients de l’offre Cartes Entreprise BNP Paribas et Cartes Logée une offre Internet de restitution et de suivi des évènements sur les cartes ou parce de cartes. Il couvre l’offre commerciale des cartes d’entreprise de BNP Paribas et intègre le partenariat avec la société Airplus pour les offres cartes logées BNP Paribas Airplus.
L’application Carte Entreprise est constituée de :
Une application Intranet
Une application Internet
Une base de données partagée entre les deux sites
Des traitements batch sur la base de données
Des traitements d’import et d’export de données avec les différents sous systèmes du SI de la BNP Banque De Détail France
Missions Développeur web java/j2EE (20% du temps)
Développement et tests unitaires des écrans à partir de la maquette du client
Maintenance corrective et évolutive des applications Internet et Intranet
Développeur PL/SQL (80% du temps)
• Développement des batchs d’import et d’export
• Développement des batchs SQL d’agrégation de données pour les éditions
• Rédaction des dossiers de conception et d’exploitation
Technologies JAVA/J2EE, ORACLE 9I, WAS6, HIBERNATE, RAD6, CVS, MANTIS, SWEETDEV
Expériences antérieures
Capgemini – Outsourcing service
LA POSTE
INGENIEUR D’ETUDES ET DEVELOPPEMENT De avril 2006 à
Juin 2006
Projet SIROP PNA
Système de gestion de la publicité non adressée.
Missions Développeur web
Etude d’impact des évolutions et anomalies
Développement et tests unitaires des IHM Web dans le cadre de la TMA
Ecriture des scripts de test et réalisation des tests de montée en charge
Technologies JAVA/J2EE, SYBASE, WSAD, CVS, STRUTS, T-SQL, OPENSTA
CANAM : CAISSE NATIONALE D’ASSURANCE MALADIE POUR LES INDEPENDANTS
INGENIEUR D’ETUDES De juillet2006 à
septembre 2006
Projet LIQMED
Mise en place d’une application Web de consultation et suivi des prestations médicales liquidées dans le cadre de la refonte du SI.
Missions Développeur oracle
Etude des besoins client
Mise en place de la nouvelle base de données adaptée au modèle WEB
Technologies ORACLE, SQL, PL/SQL
AP-HP, Service de physiologie de l’hôpital Robert DEBRE
PROJET APPLICATION MEDICALE WEB
STAGIAIRE EN DEVELOPPEMENT D’APPLICATIONS WEB MEDICALE De octobre 2004 à avril 2005
Projet Réalisation d’une base de données prospective portant sur les pathologies du sommeil et leur évolution pendant le développement (c’est à dire au cours de la croissance de l’enfant) et chez l’adulte. La base de données favorise un recrutement au moins national et respecte toutes les obligations légales en ce qui concerne les droits des patients, le droit de la propriété intellectuelle et l’éthique médicale. L’application a pour objectif de permettre aux médecins d’analyser l’évolution clinique et para clinique en fonction des pathologies et des traitements prodigués aux patients.
Missions
Analyse des besoins
Recensement des besoins en terme de données (données cliniques, données para cliniques, données thérapeutiques)
Rédaction du cahier des charges
Développement de l’application
Mise en place de la base de données MySQL
Développement de l’application web
Gestion de la sécurité et la confidentialité des données : protocoles SSL et HTTPS
Technologies MYSQL 4, PHP4, APACHE, DREAMWEAVER MX 2004
DIPLOMES – FORMATION GENERALE
2018 - 2019 Mastère Spécialisé d’Architecture des Systèmes d’Information
CentraleSupelec
2010 Formation DBA Oracle
Orsys
2005 - 2006 Master 2 Informatique – Technologies Internet pour les Organisations
Université Paris DAUPHINE
2003 - 2005 Ingénieur Maître – IUP MIAGE
Université Paris DAUPHINE
2001 - 2003 DUT Génie Informatique
Université Paris 13
DOMAINES DE COMPETENCES
> SGBD
Oracle 9i, 10g, 11g : Développeur SQL + PLSQL (niveau très avancé). DBA (niveau junior)
MySQL
PostgreSQL
> ETL
Informatica : PowerCenter V8, Mapping Designer, Workflow Designer, Workflow Manager sous Unix AIX, Oracle 9i et 10g.
> Méthodes et Outils d’analyse
Modélisation Merise
Modélisation Objet avec UML
Pratique de PowerAMC, Objecteering
> Systèmes d’exploitation
Windows 2000/XP/Vista, Linux, Unix
> Langages de programmation
C, Java, SQL, PL/SQL, XML, C# .Net
Langages web : HTML, Javascript, CSS, PHP
J2EE : JSP, Servlet, EJB, JDBC, Hibernate, Design Pattern, Junit, Log4J, Struts, Sweetdev
> Autres
Mercury Test Director, Mercury Quality Center, CVS, Mantis, JIRA
Compétence Métier : Commissionnement dans les Assurances
LANGUES
> Anglais : Général et technique niveau conversationnel