Mamy - Consultant ORACLE - DEVELOPPEUR PL/SQL
Ref : 150803R001-
93220 GAGNY
-
Consultant, Développeur, Analyste programmeur (51 ans)
-
Totalement mobile
-
Mandataire social de sa structure Freelance (SARL, SAS, EURL, etc)
Expérience professionnelle
Filiale SNCF <11/2021- 04/2023>
Concepteur/Développeur Oracle
Je m’occupe du traitement des plannings et la mise en place des traitements pour améliorer la performance de l’application.
Prise en charge des anomalies.
Compétences techniques : windows, batch, PL/SQL, Forms, Report
Société d’assurance Vie (La France Mutualiste) <03/2021- 09/2021>
Concepteur/Développeur Oracle
Participation à la performance et extraction des données.
Évolution des paiements isolés
Conception du nouveau modèle de données pour la partie séparation des adhérents avec les bénéficiaires.
Réalisation du modèle de données.
Réalisation des modèles physiques de données.
Accompagnement de la mise en place des objets.
Réalisation des cahiers de recette.
Compétences techniques : windows, unix, linux, batch, shell, PL/SQL, UML.
STIME (Groupe Mousquetaire) <09/2020 – 12/2020>
Concepteur/Développeur Oracle
Projet : Gestion des référentiels
Intervention sur le problème de performance concernant la base des référentiels (articles, frns, … ).
Optimisation des requêtes.
Reformulation des modèles de données (modification de certaines relations entre les objets).
Établissement des cahiers de recette.
Réalisation des recettes.
Compétences techniques : windows, unix, linux, batch, shell, PL/SQL, Merise.
Société d’assurance Vie (La France Mutualiste) <10/2019-06/2020>
Concepteur/Développeur Oracle
Projet : Gestion des décès
Etablissement du planning et suivi du projet.
Amélioration et développement des écrans et des reports pour les décès, gestion des contrats pour les bénéficiaires, Création des courriers pour les notaires, bénéficiaires (usufruitiers, nus- propriétaires), optimisation et évolution des courriers pour les rentes (réversibles, certaines …)
Je travaille avec les MOA qui établissent les cahiers de charges, demande d’évolution.
Avant la réalisation des évolutions, j’ai établi la conception et la modélisation à mettre en place ainsi que les créations des objets à partir du modèle.
Je fais aussi les correctifs des bugs sur les autres domaines.
A chaque développement, je fais le test unitaire et la mise en recette des composants.
Équipe :
L’équipe de développement dans le groupe est composée de neuf personnes, mon domaine est tout ce qui concerne le décès, pour les bugs, on partage les tâches dans tous les domaines de l’application.
Compétences techniques : windows, unix, linux, batch, shell, PL/SQL, Forms 10g, 12c, Reports.
Société d’assurance/Mutuelle (Gras Savoye) <10/2015-09/2019>
Concepteur/Développeur Oracle
Projet : DSN (Déclaration Sociale Nominative)
J’ai piloté le projet DSN de la conception jusqu’à la mise en production, j’ai fait le planning et j’ai suivi l’évolution du projet.
Je suis en charge de la conception et du développement de la nouvelle application ainsi que la suivie de la tâche des autres développeurs liés aux projets. Gestion des entrées/sorties des assurés (réception des fichiers en format csv et retour des données en format XML et csv).A divers projet lié à la DSN (Déclaration Sociale Nominative).
Je suis en relation direct avec les MOA pour établir le besoin.
Analyse et conception du modèle de données, je propose de stratégie à mettre en place en fonction du besoin.
Après le développement, je rédige le document de test unitaire.
Après la validation des recettes (ou éventuellement après le traitement du retour de recette), je prépare le package pour la livraison en production.
Je suis en relation avec les équipes d’exploitation pour suivre le déroulement du traitement en production.
Correctif des bugs et améliorations des écrans.
Pré-affiliation des assurés :
Dans le cadre de l’affiliation des assurés, je m’occupe de concevoir et d’intégrer les données de base des assurés dans le système (fichiers format XML). Je suis en relation avec les MOA pour établir le cahier de charge. Je traite la phase de développement jusqu’à la mise en production et suivi de production.
Evolutions :
J’interviens dans divers projets d’évolutions et de corrections dans le domaine de cotisation et prévoyance des assurés. Je suis en relation avec les utilisateurs, Je rédige leur besoin pour faire valider par le MOA. Après la validation de la demande que je commence le développement jusqu’à la phase de mise en production.
Équipe :
Je suis dans une équipe de 12 développeurs mais à chaque projet ou correctif, chacun a sa tâche bien déterminé. En général, pour chaque nouveau projet, chacun s’occupe de la conception jusqu’au suivi en production.
Compétences techniques : windows , linux, batch, shell, PL/SQL, Forms 10g, XML, java, Pro*C, UML.
STIME (Groupe Mousquetaire) <09/2020 – aujourd’hui>
Concepteur/Développeur Oracle
Projet : Gestion des référentiels
Réalisation de recette sur la plateforme Argos.
Intervention sur le problème de performance concernant la base des référentiels (articles, fournisseurs … ). Optimisation des requêtes.
Compétences techniques : windows, unix, linux, batch, shell, PL/SQL, java.
Société d’assurance Vie (prestataire) <10/2019-06/2020>
Concepteur/Développeur Oracle
Projet : Gestion des décès
Amélioration et développement des écrans et des reports pour les décès, gestion des contrats pour les bénéficiaires, Création des courriers pour les notaires, bénéficiaires (usufruitiers, nus- propriétaires), optimisation et évolution des courriers pour les rentes (réversibles, certaines …) Je travaille avec les MOA qui établissent les cahiers de charges, demande d’évolution. Je fais aussi les correctifs des bugs sur les autres domaines.
A chaque développement, je fais le test unitaire et la mise en recette des composants.
Équipe :
L’équipe de développement dans le groupe est composée de neuf personnes, mon domaine est tout ce qui concerne le décès, pour les bugs, on partage les tâches dans tous les domaines de l’application.
Compétences techniques : windows, unix, linux, batch, shell, PL/SQL, Forms 10g, 12c, Reports.
Société d’assurance/Mutuelle (prestataire) <10/2015-09/2019>
Concepteur/Développeur Oracle
Projet : DSN (Déclaration Sociale Nominative)
Je suis en charge de la conception et du développement de la nouvelle application. Gestion des entrées/sorties des assurés (réception des fichiers en format csv et retour des données en format XML et csv).A divers projet lié à la DSN (Déclaration Sociale Nominative).
Je suis en relation direct avec les MOA pour établir le besoin. Après le développement, je rédige le document de test unitaire.
Après la validation des recettes (ou éventuellement après le traitement du retour de recette), je prépare le package pour la livraison en production.
Je suis en relation avec les équipes d’exploitation pour suivre le déroulement du traitement en production.
Correctif des bugs et améliorations des écrans.
Pré-affiliation des assurés :
Dans le cadre de l’affiliation des assurés, je m’occupe de concevoir et d’intégrer les données de base des assurés dans le système (fichiers format XML). Je suis en relation avec les MOA pour établir le cahier de charge. Je traite la phase de développement jusqu’à la mise en production et suivi de production.
Evolutions :
J’interviens dans divers projets d’évolutions et de corrections dans le domaine de cotisation et prévoyance des assurés. Je suis en relation avec les utilisateurs, Je rédige leur besoin pour faire valider par le MOA. Après la validation de la demande que je commence le développement jusqu’à la phase de mise en production.
Équipe :
Je suis dans une équipe de 12 développeurs mais à chaque projet ou correctif, chacun a sa tâche bien déterminé. En général, pour chaque nouveau projet, chacun s’occupe de la conception jusqu’au suivi en production.
Compétences techniques : windows , linux, batch, shell, PL/SQL, Forms 10g, XML, java, Pro*C
Filiale de V.G.F. (prestataire) <07/2008-06/2015>
Concepteur/Développeur Oracle-java
Projet : MIGRATION windows vers linux
Migration des programmes de traitement batch DOS en shell linux (trentaine). Modification des codes des écrans forms pour faire fonctionner avec le système linux.
Compétences techniques : windows , linux, shell, PL/SQL, Forms 10g
Projet : MICROCAT
Ce projet consiste à interfacer le logiciel Car*Base (développé avec forms10g) avec le produit (Microcat) du client. Entre les 2 interfaces, on a mis en place un protocole DMSI pour leur communication. L'échange des données entre ces 2 produits se fait avec XML, Côté Car*Base, on a développé des écrans, des procédures stockés pour pouvoir envoyer les éléments sélectionnés dans la base (références pièces, clients, numéro de chassis des véhicules ...) vers Microcat et côté Microcat, on a mis en place un moteur (développé en java6, Eclipse, JPA, Hibernate, maven) pour interroger et renvoyer vers Car*Base les éléments après des ajouts ou suppressions ou modification.
Mission :
Développement d’une interface entre INFOMEDIA et Car*Base
Interrogation des clients
Interrogation des pièces
Interrogation des véhicules
Compétences techniques : SQL*Loader, Forms 10g, Reports, PL/SQL, Oracle 10g, java6, Eclipse, JPA, XML
Projet : PARAMETRAGE
Car*Base se communique avec beaucoup d'Interface (Microcat, Toyota, ...). Pour pouvoir activer-réactiver ou désactiver l'utilisation des ces Interfaces pour un client donné, on a développé des écrans en Forms 10g et des reports pour les consulter.
Mission :
Développement d’un outil pour le paramétrage (activation/désactivation) des projets Car*Base
Compétences techniques : Oracle 10g, PL/SQL, Forms10g, Report
Projet : TOYOTA
Le groupe TOYOTA a décidé d'utiliser le produit Car*Base, pour pouvoir manipuler ses données, TOYOTA a mis en place un serveur FTP pour déposer tous les jours ses données sous formes de fichiers textes (les catalogues, les factures ...), et on a développé un batch planifié pour récupérer en automatique les fichiers à une heure donnée tous les jours et les met dans un répertoire dédié. Après les avoir récupérer, un programme développé en Pro*C déclenche le traitement PL/SQL pour pouvoir les intégrer dans Car*Base. Les consultations et les historiques des données s'affichent avec des écrans développés en Forms 10g et de Reports.
Mission :
Intégration des catalogues dans Car*Base
Intégration des commandes dans Car*Base
Intégration des factures (pièces de rechanges, véhicules …) dans Car*Base
Traitement des bons de livraisons
Compétences techniques : SQL*Loader, Forms 10g, Reports, PL/SQL, Oracle 10g, ftp, Pro*C, C
Projet : OPTIPLAN
Ce projet permet de gérer les rendez-vous des clients pour des réparations. A chaque appel (en général) du client, on enregistre ou on recherche les informations concernant le client et son véhicule. Et en fonction de la disponibilité des pièces ou de des ouvriers qui font les réparations, on donne la date et heure de rendez-vous. J'ai fait la conception et le développement de ces écrans qui sont développés en Forms 10g et Reports.
Mission :
Développement d’un outil pour prendre des rendez-vous
Compétences techniques : Oracle 10g , Forms 10g , Reports , PL/SQL, Pro*C
Projet : SAGA
Le projet nommé SAGA (le nom du logiciel en Allemagne) permet de gérer les garanties des pièces du groupe Volkswagen. On regroupe les références pièces dans Car*Base et on les envoie en Allemagne via un format XML, Après les avoir vérifiés et enregistrés et ajoutés ou supprimés éventuellement les données, il les renvoie en format XML. Côté Car*Base, on lie et extrait les données et les stocks dans les tables dédiées, j'ai développé un programme en java (Eclipse, Eclipselink, jpa, maven) pour extraire et mettre les données en XML dans des tables Oracle de Car*Base. Et après on a créé des écrans pour pouvoir manipuler les pièces ou les créer si la référence n'existe pas dans la base. On a créé des procédures stockées et des déclencheurs (PL/SQL) pour appliquer les règles de gestion.
Mission :
Projet ASI/SAGA : gestion des garanties clients du groupe Volkswagen France
Compétences techniques : XML, Pro*C, Windows XP, Forms (6I, 10g), Reports, PL/SQL, Oracle 9I, Oracle 10g, java6, eclipse, maven, eclipselink.
Projet : MESSAGERIE
Dans le cadre du changement d'opérateur téléphonique de la société, j'ai développé un programme en java (version 6, eclipse, maven, hibernate) pour pouvoir manipuler les webservices du nouvel opérateur. On a aussi amélioré le fonctionnement de l'envoi en automatique des messageries. J'ai développé des écrans en Forms 10g pour pouvoir envoyer à plusieurs personnes le même message et l'écran pour l'historique des envois.
Mission :
Mise en place du système d'envoi des sms en automatique dans Car*Base
Compétences techniques : XML, Windows XP, Forms, 10g, PL/SQL, Oracle 10g,
webservice, java6,Eclipse, hibernate, maven, SOAP
Projet : IDENTICAR
Dans le cadre de la décision de la société IDENTICAR d'utiliser Car*Base, j'ai développé un traitement en PL/SQL pour pouvoir intégrer les données sous forme csv d'IDENTICAR dans Car*Base. J'ai collaboré avec le client pour établir les règles de gestion, les cahiers de charges ainsi que l'étude fonctionnelle.
Mission :
Intégration des données de la société IDENTICAR dans Car*Base
Automatisation des paramétrages des rubriques de vente pour la facturation
Compétences techniques : Windows XP, Forms (6I, 10g), Reports, PL/SQL, Oracle 10g
SCIENCES PO <01/2008-05/2008>
Concepteur/Développeur Oracle
Projet : GESTION DES ETUDIANTS
ERP Banner est un progiciel pour la gestion des étudiants. J'ai participé aux paramétrages de ce progiciel pour s'adapter aux étudiants de Sciences Po ainsi que des développements et modifications des écrans.
Mission :
Migration d'une application de gestion des étudiants (ERP Banner)
Création de procédures stockées en PL/SQL
Correction des anomalies
Compétences techniques : windows xp, forms (6i, 10g), reports, PL/SQL, Oracle 10g
SERVAIR <08/2007-12/2007>
Concepteur/Développeur Oracle
Projet : PLATEAU AIR FRANCE
Dans le but de mettre en automatique la gestion des repas des vols Air France, j'ai fait la conception et la modélisation des données. J'ai crée des objets Oracle (tables, views, index...) et des écrans pour les saisies, consultations ainsi que des procédures stockées et des déclencheurs pour les traitements.
Mission :
Etablissement d'une facture de gestion des plateaux pour Air France
Etablissement d'un MCD
Création de procédures stockées en PL/SQL
Création des tables, index
Compétences techniques : Windows 2000, Forms, reports, PL/SQL, MERISE, Oracle 8
COMMISARIAT DE L’ARMEE DE TERRE <01/2007-07/2007>
Concepteur/Développeur Oracle
Projet : GESTION DE RESIDENCE
Le logiciel de "gestion de résidence" permet de faire le changement d'habitation et le déplacement des militaires. J'ai participé à l'évolution de ce logiciel d'abord pour la migration de 9i en 10g. Et des évolutions des fonctionnements comme la mise en place des statistiques des déplacements des militaires à une période donnée. J'ai utilisé PL/SQL pour les traitements et Forms 10g pour les nouveaux écrans.
Mission :
Evolution d'une application de gestion de résidence, déplacement temporaire (Commissariat de l'armée de terre)
Migration du logiciel en version supérieure
Création de procédures stockées en PL/SQL
Correction des anomalies
Compétences techniques : linux, forms 10g, reports, designer 10g, PL/SQL, KSH
_________________________________________________________________________________
Plus de 17 ans d'expériences en tant que concepteur/développeur Oracle - java
Compétences
Systèmes:
Windows, UNIX, LINUX
Langages:
SQL, PL/SQL,java, j2EE (JPA, JPQL) webservice, shell (bash,ksh,csh), XML, Pro*C, HTML, XHTML, CSS, javascript
Outils:
SQL*Loader, Forms (6i, 10g), reports, Eclipse, MAVEN,Eclipselink, Hibernate,Toad, SQL Developer, SVN, Merise, UML
Bases de données:
Oracle (8, 9i, 10g, 11g)
DIPLOMES & FORMATIONS
Optimisation des requêtes sql
Optimisation de base de données Oracle
Développement web mobile avec iui et jquery
Ingéniorat en Informatique
Master en Mathématiques – Option Probabilités et Statestique