Pierre-Yves - Chef de projet SQL
Ref : 110216R002-
93300 AUBERVILLIERS
-
DBA, Chef de projet, Développeur (52 ans)
-
Freelance
Sodexo
Mission de Février 2010 à Octobre 2010
Génération XML depuis Oracle
Développement d'une interface générant un flux XML à partir d'informations provenant d'une base de données Oracle.
• Tests et choix des outils à utiliser pour générer les fichiers XML depuis la base Oracle ;
• Écriture du schéma XML décrivant le flux ;
• Écriture de feuilles de style XSL pour visualiser ce flux sous différents angles ;
• Développement en PL/SQL du programme générant le flux ;
• Mise en place, maintenance et évolution de ce développement ;
• Documentation (spécification, maintenance et exploitation) ;
• Gestion des sources sous CVS ;
Ordipat
Contrat à durée indéterminée de Novembre 1999 à Avril 2009
Ordipat est une société qui :
• Édite des progiciels destinés aux Cabinets de Propriété Industrielle et aux sociétés de payement d'annuités,
• Effectue des développements sur mesure autour de ces progiciels,
• Fournit des prestations de maintenance matérielle et logicielle,
• Est registrar de nom de domaines.
Interface entre Oracle et DNS
De Août 2008 à Mars 2009
Conception et supervision du développement d'un outil de gestion de DNS à partir d'un de nos applicatifs sous Oracle.
• Étude de la gestion des DNS
• Recueil des besoins des utilisateurs
• Conception des structures de base de données
• Conception de l'interface graphique et de la partie fonctionnelle
Interface EPP
De Juin à Septembre 2008
Étude, conception et développement en Java, sous Oracle Jdevelopper, d'un logiciel permettant l'enregistrement électroniques de noms de domaines en s'appuyant sur le protocole EPP (basé sur XML) comprenant :
• des classes génériques pour communiquer via le protocole EPP,
• des classes spécifiques pour utiliser les extensions de ce protocole spécifiques au registre Luxembourgeois,
• une interface graphique pour utiliser ces classes et effectuer l'enregistrement de noms de domaines.
Mise en place de Siss en Suède
De 2008 à 2009
Encadrement de la mise en place et des évolutions de l'applicatif Siss pour un de nos clients en Suède.
• Contacts téléphoniques quotidiens en anglais ;
• Suivi des demandes utilisateur ;
• Encadrement des développements demandés ;
• Gestion des sources sous Subversion ;
Moteur d'échange de données via XML
De Septembre 2006 à Septembre 2007
Conception et développement d'un moteur d'import et d'export en XML vers et depuis la base Oracle. Il est écrit en Java stocké dans la base Oracle.
Pour l'export des données, le moteur effectue des requêtes dont les résultats sont traduits en XML générique puis transformés par des feuilles XSL vers le format XML souhaité.
Pour l'import des données, le moteur effectue des transformations XSL du fichier d'origine vers un langage XML spécifique qu'il interprète pour exécuter des ordres SQL.
Pilotage de ReportNet depuis Oracle
De Février à Juillet 2006
Développement de classes Java permettant à la base Oracle de piloter l'outil de reporting Cognos ReportNet en s'appuyant sur le SDK ReportNet.
Développement de Siss
De 2004 à 2006
Participation en tant que chef de projets, au sein d'une équipe d'une dizaine de personnes, au développement de l'applicatif Siss.
Cet applicatif, destiné aux sociétés de payement d'annuités pour les brevets, marques, modèles et noms de domaines, couvre la plupart des aspects métiers : gestion des tiers (clients, intervenants, ...), gestion des dossiers de propriété intellectuelle, facturation, génération de courriers, GED, gestion des règles législatives internationales, gestion d'échéances.
• Animation de réunions en anglais ;
• Conception de structures de base de données ;
• Rédaction de documentations en français et en anglais ;
• Encadrement des développements ;
• Optimisation de requêtes SQL et de la base de données ;
• Gestion des sources sous Subversion ;
Pilotage d'Impromptu depuis Oracle
De Février à Août 2003
Écriture, pour automatiser la génération de rapports Impromptu, de classes Java permettant, depuis la base Oracle :
• de lancer l'exécutable d'Impromptu sur le serveur,
• de lancer l'exécution d'un rapport,
• d'enregistrer le résultat de ce rapport en PDF,
• de placer le fichier résultant dans un champ de la base de données.
Assistance Cognos Impromptu
De 2003 à 2009
J'ai été pendant plusieurs années le référent au sein d'Ordipat en ce qui concerne l'utilisation avancée du logiciel Impromptu de Cognos. Dans ce cadre, j'effectuais l'assistance téléphonique pour les clients et une partie des formations.
Maintenance de Lola
De 2003 à 2006
Encadrement des évolutions de l'applicatif Lola une fois installé chez nos différents clients.
• Recueil des besoins chez les clients ;
• Rédaction de propositions et de documentations ;
• Conception et encadrement des développements ;
Référentiel Cognos Impromptu
De Mars à Août 2002
Création d'un référentiel de base de données pour le logiciel de reporting Impromptu de Cognos (IBM). Ce référentiel couvre l'ensemble des tables de la base de données de notre applicatif, les relations entre elles, les champs qu'elles comportent et les utilisations que l'on peut en faire.
Écriture de migrations
Entre 2002 et 2005
Écriture de migrations automatisées et sur mesure pour la récupération des données des anciens systèmes de nos différents clients.
Développement de Lola
De 2000 à 2003
Participation en tant que développeur puis en tant que chef de projets, au sein d'une équipe d'une dizaine de personnes, au développement de l'applicatif Lola.
Cet applicatif, destiné aux Cabinets de Propriété Industrielle, couvre un large champs de fonctionnalités : gestion des tiers (clients, intervenants, fournisseurs), gestion de dossiers de propriété intellectuelle, facturation, devis, génération de documents, GED, gestion des règles législatives internationales, gestion d'échéances.
• Développement d'interfaces graphiques sous Forms 6i ;
• Développement de procédures stockées PL/SQL dans la base Oracle ;
• Conception de structures de base de données ;
Saphis
Contrat à durée indéterminée de Août 1997 à Juillet 1999
Saphis était une petite société dont l'objectif était l'informatisation des cabinets médicaux et des hôpitaux.
Informatisation du dossier médical
Développement d'un outil d'informatisation du dossier médical du patient.
• Écriture de l'interface graphique sous Visual C++ sous Windows 95/98
• Écriture d'une interface avec le serveur de base de données en C++ sous Unix
• Formation des utilisateurs
• Démonstrations lors d'appels d'offres et de salons
• Mise en place chez les clients
Alcatel ISR
Bibliothèque de traitement d'image
Stage de Avril 1995 à Mars 1996
Création d'une bibliothèque de traitement des images satellite en langage C et rédaction de sa documentation. Le développement se faisait sous Unix (Solaris) et la bureautique sur Macintosh.
IHM pour l'affichage d'image satellite
Stage de Juillet 1994 à Septembre 1994
Création d'une interface homme-machine pour l'affichage des images satellite utilisant le langage Hyper Panel (Langage interprété dédié aux IHM). Le développement se faisait sous Unix (Solaris) et la bureautique sur Macintosh.
PROJETS PERSONNELS
Patches Drupal
Depuis 2010
Écriture de divers patch en PHP sous CVS pour des modules Drupal dont : ImageBrowser, Views Slideshow, ImageMagick Raw Effect.
Emulateur d'Apple II
De Juillet à Octobre 2009
Écriture en C/C++ d'un émulateur d'ordinateur Apple II (ordinateur 8 bits des années 80) fonctionnant sous GNU/Linux et diffusé sous licence libre.
Le projet et sa documentation (écrite au format Docbook)
Hébergement de sites internet
Administration d'un serveur virtuel hébergeant des sites internet personnels et des sites internet associatifs :
• Installation et configuration du système GNU/Linux, d'un serveur FTP, d'Apache et de MySQL;
• Administration à distance via ssh ;
• Mise en place de virtualhosts sous Apache pour héberger différents sites ;
• Mise en place de Drupal en multisite ;
• Mise en place d'un système de sauvegarde ;
Réalisation de sites internet
Pierre-Yves ********
Février 2011
Site présentant mon CV
• Installation et configuration de Drupal
• Modules : Display Suite, Views, CCK, Taxonomy
• Traitement automatisé des images avec ImageMagick
• Création d'un thème Drupal spécifique
Coalition Anti Vivisection
En Octobre 2009 puis maintenance et évolutions
Site internet de l'association Coalition Anti Vivisection
• Installation et configuration de Drupal
• Modules : Views, CCK, Panels, Imagecache
• Création d'un thème Drupal spécifique
Marche Contre La Fourrure
Janvier 2010
Site internet pour la Marche Contre La Fourrure
• Installation et configuration de Drupal
• Modules : Forum, Image browser
• Création d'un thème Drupal spécifique
Technosaure
Novembre 2010
Site personnel au sujet de l'informatique des années 70-80.
• Installation et configuration de Drupal
• Modules : Views Slideshow, IM Raw, Taxonomy
• Traitement automatisé des images avec ImageMagick
• Création d'un thème Drupal spécifique
Photos de balade
Décembre 2009
Site personnel de photos diverses
• Installation et configuration de Drupal
• Modules : CCK, ImageCache Actions, Views Slideshow
• Création d'un thème Drupal spécifique
Traque aux plaques
2003 à 2004, dernière modification en 2008
Site personnel de photos de plaques d'égout
• Écriture du moteur du site en PHP
• Base de données MySQL
• Feuilles de style CSS
FORMATION
Formation Oracle
1999 - Oracle France
Formation aux produits Oracle, SQL, PL/SQL, Triggers de base de données et procédures stockées, Oracle Forms 6i et Reports 6i
Diplôme d'ingénieur
1996 - Formation d'Ingénieur Universitaire de Paris Sud Orsay
Formation d'ingénieur en électronique avec option « Traitement de l'image et du signal ».
DEUG A
1991 - Faculté de Saint Jérôme - Aix-Marseille III
BAC C
1989 - Lycée Jean Aicard – Hyères (Var)
COMPETENCES
Architecture et conception
• Structures de bases de données
• Schémas XML
• Conception objet
• Design patterns
Langages
• Maîtrisé : SQL, PL/SQL
• Bon niveau : XML, XSL, HTML, CSS, Python, PHP
• Connu : Perl, Java, C/C++
Internet
• Installation / configuration : GNU/Linux, Apache, MySQL, PHP, Drupal
• Langages : HTML, CSS, PHP
Environnement techniques
• Systèmes d'exploitation : GNU/Linux, Windows
• Outils de développement : Oracle Fomrs (6i et 10g), JDevelopper
• Gestion de sources : CVS, Subversion
• Autres : The Gimp, Inkscape, ImageMagick, Drupal, Apache
Langues
• Anglais : courant