Jean-Benoit MORLA
Tél : 06.78.34.81.23.
Développeur ORACLE PL/SQL - FORMS
Indépendant - Mission en IDF - 500 euros / jour
DOMAINES DE COMPETENCES
PL/SQL
Migration de procédures de V6 en V11 à la FNAC Logistique ( CSC )
TMA à la SACEM Oracle e-Business Applications R11 (60 anomalies et évolutions)
TMA chez Agrostar
TMA chez Invivo
TMA chez Lagardère
TMA chez Etoile Finance
Moteur de calcul chez OIF
Environnement de développement PLSQL à la SNCF
Package de création de données pour scénarios de tests
Package sqlnet chez Alcaltel
Validation des packages systèmes Oracle au Crédit Lyonnais
Forms
Forms 11 Migration à la Fnac Logistique
Forms e-Business Oracle Applications 11 à la SACEM
Formateur Forms version 2.1, version 3, ORACLE FRANCE
Forms 3.5 Développement d’une facturation en compta libérale
Forms 4.5 Développement de la gestion commerciale des prospects et contacts BNP EXANE
Forms 6 Développements de la gestion du budget chez OIF
Forms 10 TMA chez Invivo
Reports
Reports 11 Migration à la Fnac Logistique
Gestion commerciale des prospects et contacts BNP EXANE
TMA chez Agrostar
TMA chez Invivo
TMA chez Lagardère
Java
Package Oracle permettant d’accéder à SSH depuis PL/SQL
Fonction Reports éditant des codes-barres
Shell Linux : Ecriture de scripts ksh, copie et déplacements de fichiers, scripts ftp
Script lancé par cron destiné à déplacer les fichiers archivés de archive dest vers disque de récupération.
Java sous Oracle: Mise en production d’un package permettant d’accéder à un serveur Linux distant par SSH et de lancer Oracle Reports. ( utilisant les threads ).
Conception de bases de données relationnelles par la méthode MERISE et modélisation des traitements par diagrammes de séquences.
Frameworks :TOAD V 9.7, PLSql Developer, Oracle SQL Developer, Jdeveloper, Oracle Entreprise Manager.
Administration ORACLE études : Création du schéma physique à partir du modèle conceptuel,
mise en place des utilisateurs/schémas, des rôles, chargement des données par SQLLoader ou Import,
mise en place des traitements réalisés par l’équipe de développement.
Optimisation des requêtes SQL par tkprof, visualisation des plans d’éxécutions sous TOAD V9.7.
Fonctionnelsde la transaction en milieu bancaire et agro-alimentaire, de l’édition, et de la comptabilité, de l’assurance, Contrats, Clients sur eBS (OKC, AR)
EXPERIENCES PROFESSIONNELLES
Décembre 2010 – Février 2011 : Migration de ORACLE Forms et Reports V6 vers V11g
Client CSC/Fnac Logistique
Fonctionnel de la logistique
300 modules Forms et 200 Reports, triggers, Packages PL/SQL , requêtes SQL.
Framework : Oracle Fusion Middleware Developer, Linux Red Hat, Html, Java 1.6
Mars 2010 – Novembre 2010: TMA E-Business 11, Forms et PL/SQL V9
Client SACEM, Neuilly.
Fonctionnel de la gestion des contrats passés avec les diffuseurs (OKC et HZ).
Forms Standards: Modification des menus et de l'IHM
PL/SQL: Maintenance de la gestion des évènements dans les custom.pll
Paramétrage des Champs Utilisateurs Flexibles
Copie et migration des packages standards FND_FLEX
Frameworks: TOAD V7, Eclipse CVS, Forms Builder 6i
60 corrections ou évolutions réalisées.
Octobre 2009 - Janvier 2010: Développements Forms 6 et PL/SQL V9.
Client Organisation Internationale de la Francophonie, Paris
Fonctionnel du budget dans l'Administration.
Power Designer : modélisation d’une base de données à partir des spécifications fonctionnelles.
PL/SQL : Ecriture de moteurs de calculs des montants budgétisés ( Bulk Inserts, Forall Updates).
Forms : Développements d’IHM permettant de saisir les lignes de crédits et les opérations à réaliser ;
(Menus appelant des triggers au niveau modules)
* Ecrans à onglets
* Contrôles de validité et de cohérence
* Blocks basés sur des vues
* Gestion des insertions et mises à jour par triggers On-Insert, On-Update.
* Gestion du verrouillage par triggers On-Lock utilisant les Select for update.
La mission demandait une coordination avec les développeurs Reports.
Environnement: Power Designor, Toad v10, Oracle 9i, Forms et Reports Builder 6.
Octobre 2008 – Août 2009: Développements PL/SQL V10, Forms et Reports.
Client Lagardère Active, Levallois
Fonctionnel de l’édition : Comptabilité, Publicité, Pigistes, Auteurs, Publication.
Développement d’un package d’application des mouvements de commandes sur la comptabilité Publicité.
Développement en PL/SQL et Korn Shell d’états délimités (csv) lisibles par Excel.
Migration de modules ORACLE de V6 en V10. 400 packages, fonctions et procédures.
Ecritures de fonctions dynamiques à base de dblinks permettant d’alimenter
une base cible par des bases distantes.
Réalisation d’interfaces FORMS 10 et d’états REPORTS, triggers en PL/SQL invoquant des packages
de fonctions et de procédures clientes.
Développements en JAVA : Package permettant d’invoquer le lanceur de reports depuis ORACLE.
Optimisation des requêtes SQL par TKPROF et TOAD V9.7.
Environnement TOAD V9, Subversion, WinSCP, HP UX 11 et Linux Red Hat.
Novembre 2007 – Juin 2008: TMA Forms Reports PL/SQL Developer 10g, TOAD
Client INVIVO (Agroalimentaire), PARIS 75016
Correction d’anomalies et réalisation d’évolutions sur Triggers basés, Packages,
Types et méthodes, Ecrans Forms et Editions Reports.
Applicatif de gestion des transactions entre Coopératives Agricoles et Centrales d’Achats. (300 modules Forms, 150 Etats).
Optimisation du code SQL et PL/SQL sous TOAD et TKPROF.
Gestion des versions des modules par WinCVS.
Septembre Octobre 2007 : Migration de base V8 HP en V10, des Packages PLSQL et
des Applications FORMS et PRO*C (Visual Studio)
Client BNP Traders Exane, PARIS 75008
Gestion des équipes de traders et des transactions financières en ligne.
Base de 20 millions de lignes, 60 écrans Forms multitabs, moteurs de calculs en PRO*C.
Recette d’un script SQL de migration de 2200 lignes
________________________________________________________________________________
Août-Septembre 2007 : Migration et développement PL/SQL (Crédit Mutuel Paris)
Fonctionnel de l’Assurance-Vie : Souscripteurs, assurés, bénéficiaires, calcul des primes et de la marge des apporteurs d’affaires.
Génération de fichier plats par extractions PL/SQL depuis les bases transactionnelles avec le package
UTL_FILE pour alimenter des serveurs Data Warehouse sous IBM DB2.
Réalisation de packages et de triggers ORACLE PL/SQL V10.
Interface de développement TOAD.
_________________________________________________________________________________
Mai-Juillet 2007 : Développements Forms/Reports PL/SQL en TMA chez Agrostar pour la grande distribution
Clients Auchan et Carrefour
Fonctionnel Logistique :
Transactions Vendeurs / Magasins - Plates Formes / Acheteurs
Pilotage de projet :
Gamaweb, Jira, Clearcase, Bli
Réalisations :
Forms :
Création de formulaires d’après des règles de gestion.
Ecrans à canevas multiples et à tabs multiples
Appel de triggers généraux faisant appel à des packages et functions compilées sur le serveur (avec PL/SQL Developer).
Utilisation des objets de l’interface : Champs, boutons, LOV, Checkboxes, formulaires multilignes, classes de propriétés.
Maintenance corrective : Identification et résolution de conflits ergonomiques, optimisation
des requêtes, messages renseignés sur Metalink et les forums forms Oracle Technology Network et Developpez.com
Reports :
Maintenance corrective, interventions sur les propriétés des objets de l’interface.
PL/SQL : Réplication et réutilisation du code existant, optimisation du SQL en PL/SQL.
Utilisation du logiciel PL/SQL developper pour identifier et corriger les incidents de développement
comme l’apparition de code invalide ou la recréation des synonymes sur le schéma propriétaire.
Janvier-Juillet 2006 : Progiciel de comptabilité basé sur ORACLE 9 et 10, Forms , Reports, PL/SQL, SQLPlus, KShell Linux.
Client GRECO INFORMATIQUE, Bordeaux
Conceptuel :
Modèles Conceptuels, Modèles des Données réalisés sous AMC*Designor.
FORMS :
Application basée sur la saisie des pièces comptables, interface guidée par des listes de valeurs intuitives,
faisant appel à des packages (Forms 12 écrans) appelant des procédures et fonctions dans des packages..
Reports :
Edition des états comptables (Balance, Grand Livre, Journaux, Immobilisations, TVA).
______________________________________________________________
De 2003 à 2005 : Service de Formations (Merise, DBA ORACLE, Forms, PL/SQL) et Conseils
IFOCOP : Formations verticales : Modèle Relationnel (Merise) , langage SQL, interfaces graphiques,
architectures ORACLE, notions de DBA
ORACLE France Nantes : Formation à l’administration de bases de données V 8.
Chaîne de facturation, gestion de stock
______________________________________________________________
De 2000 à 2002 :Administration ORACLE V7 en Production dans le secteur de la Défense Nationale.
Environnement HP UX 9 et 10, ORACLE FINANCIALS, TSREORG
Optimisation des requêtes SQL avec trace et TKPROF ( impacts disques, cost )
Tuning des tampons mémoire de la SGA,
Mise en place du parallélisme ( serveurs passés de 1 à 8 processeurs )
Migration de la partie REPORTS de ORACLE Financials
Synthèse de l’analyse des tables pour l’optimizer ORACLE.
Monitoring des performances avec OEM et Top Sessions
Ecriture de scripts shell avec awk
______________________________________________________________
Avril – Décembre 1999 : Développeur PL/SQL chez Paul Jorion Finances. (Paris).
Portage sur Oracle et PL/SQL d’une application d’indication des Futures développée en QBasic.
Fonctionnel de la gestion d’actifs.
Programmation d’algorithmes décisionnels destinés à produire des
conseils de positions pour des traders.
______________________________________________________________
Février – Juin 1998: Migration et Fusion chez ADDECO (Lyon)
Environnement ORACLE 7, People Soft.
Migration des systèmes informatiques.
Optimisation des temps de réponses par mise en œuvre du parallélisme.
______________________________________________________________
De 1993 à 1997 : Consultant ORACLE, Formateur, Développeur, DBA chez CAP SESA, ADECCO, ATOCHEM.
Développement sous Forms et Reports 4.5 d’une gestion commerciale (prospects, rendez-vous, notes)
Réalisation d’un package PL/SQL dynamique destiné à contrôler les connexions d’un serveur
central de la SAGEM à des serveurs distants en province.
Moniteur de Projet pour une migration DBASE III – ORACLE – MERISE.
______________________________________________________________
De 1989 à 1992 : Formateur, Développeur, DBA chez ORACLE France.
Rédaction de supports de cours
Conférence pour le Groupe Européen des utilisateurs d’Oracle (EOUG)
Support technique DBA
200 Formations SQL, PL/SQL, Forms, SQL Net, PRO C, Cobol, Fortran
De 1985 à 1989 : Chef de Projet Langage C – Business and Accounting Services - Dublin
Analyse Modulaire d’une gestion de paie
Ecriture de 20 000 lignes de code en langage C et Microsoft R :Base
Recrutement et pilotage de projet pour une équipe de 2 développeurs
FORMATIONS
Baccalauréat d paris Mention A.B
Maîtrise, Université de Bordeaux III
Analyste-programmeur COBOL IBM MAINFRAME, Institut Control Data Paris
Formation chez ORACLE France : ORACLE Administration, SQL, PL/SQL, FORMS,
REPORTS, S QL LOADER, PRO C, EXPORT, IMPORT
Merise, UML
Java SWING, JDBC
PHP, MySQL, Apache, Javascript, CSS : Auto Formation
____________________________________________________________________________
Nationalité française
Permis Moto
Résidant à Paris, Porte de Vincennes
____________________________________________________________________________
Centres d’intérêts: Contact avec la nature, sports, musique.