Pierre-Yves Rollo

Développeur Freelance

  • Accueil
  • Contact

Compétences

  • Programmation
  • Bases de données
  • XML
  • Internet
  • Logiciels libres
  • Autres compétences

Curriculum vitæ

  • Formation
  • Expérience de 1994 à 1999
  • Expérience de 1999 à 2009
  • Projets personnels
Expérience de 1999 à 2009

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.

J'ai intégré l'équipe développement (une dizaine de personnes) en tant que développeur et j'ai ensuite évolué en tant que chef de projets.

J'y ai d'abord été formé aux bases de données et aux outils Oracle tels que SQL*Plus, Forms et Report. J'ai participé à l'ensemble des phases de nos projets (conception, développement, mise en place, formation, assistance, maintenance).

Environnement technique

Microsoft Windows a été le système d'exploitation, les sources étaient versionnées à l'aide de Subversion.

Les développements Java étaient effectués dans Oracle JDevelopper.

Base de données Oracle

Oracle était notre base de données et nous avons fait en sorte de la rendre la plus « intelligente » possible en y plaçant une grande partie de la logique de notre application.

  • Parfaite maîtrise des requêtes SQL.
  • Conception de la structure de base de données pour nos progiciels (plusieurs centaines de tables).
  • Écriture de nombreuses procédures stockées en PL/SQL ou Java.
  • Écriture de nombreuses migrations automatisées de données venant d'autres systèmes vers le nôtre.
  • Pilotage, pour des traitements de nuit, de différents logiciels (Word, Impromptu, Excel).

Oracle Forms

Oracle Forms a été notre outil pour la création de l'interface homme machine. Nous avons utilisé deux versions pour nos deux projets : 6i  (client lourd) et 10g (client web).

  • Écriture d'une partie de l'interface homme machine pour nos applicatifs. L'équipe a acquis une telle maîtrise de Forms que nous avons pu l'utiliser bien au delà d'un simple système de formulaires.

Cognos Impromptu et ReportNet

Pour le reporting nécessaire à nos projets nous avons d'abord utilisé Impromptu puis plus tard ReportNet de chez Cognos (racheté par IBM).

  • Mise en place et maintenance d'un catalogue Impromptu.
  • Formation et assistance à la création de rapports complexes sous Impromptu.
  • Pilotage de Impromptu depuis le serveur de base de données Oracle.
  • Mise en place de ReportNet (installation et configuration).
  • Pilotage de ReportNet depuis la base de données Oracle (usage du SDK ReportNet sous Java).

XML

Nous avons souvent utilisé XML pour l'échange avec d'autres applications.

  • Développement d'un « langage » basé sur XML permettant l'import des données dans la base.
  • Développement de diverses feuilles de style XSL pour transformer des fichiers XML dans notre format d'import ou, inversement, transformer notre format d'export vers des formats étrangers.
  • Écriture de schémas XML pour décrire les différents formats utilisés.
  • Envoi de données vers Excel.

Autre

  • Écriture d'une interface en Java avec le registre des noms de domaine Luxembourgeois en utilisant le protocole EPP (basé sur XML).
  • Interface entre notre applicatif et des serveurs DNS permettant leur pilotage.
  • Rédaction de nombreuses documentations techniques et utilisateur.

Aspects humains

Mon expérience chez Ordipat m'a permis de développer ou de consolider certaines compétences humaines :

  • Formation des utilisateurs,
  • Animation de réunions avec nos clients,
  • Assistance aux clients,
  • Encadrement d'une équipe,
  • Pratique presque quotidienne de l'anglais au téléphone.
 

Animé par Joomla!. Valid XHTML and CSS.