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.
|