Michel - Consultant technique POWERBUILDER
Ref : 140515P001-
92080 PARIS LA DÉFENSE
-
Consultant technique (56 ans)
-
Freelance
Février 2012 à ce jour : SGCIB
Expert POWERBUILDER
Développement et maintenance de l’application CRAFT de la Société générale (Gestion des PNLs). Support
de la production du système essentiellement sur la partie cliente de l’application. Les principales tâches
concernent :
- Analyse de la faisabilité des demandes Utilisateurs et MOA. Chiffrage des demandes.
- Maintenance évolutive et corrective de tous les modules PowerBuilder de l’IHM, en liaison avec la maîtrise d’ouvrage client.
- Analyse des incidents, suivi des bugs et application des correctifs.
- Développement de nouvelles extractions et imports de données en KSH, AWK et Procédure fichiers de format CSV.
- Lancement des tâches AutoSys et suivi de leur exécution.
- Préparation des déploiements de l’IHM PB pour ensuite les distribuer mondialement sur les serveursde la banque.
- Transfert de connaissance de l'application aux nouveaux arrivants – notamment aux développeurs Java qui réécrivent l’application.
- Support à la production.
Environnement : PowerBuilder 11.5 / Ksh and Awk / Sybase 15
Juin 2011 à Décembre 2011 : CAE Mine
Expert POWERBUILDER - Développeur
Projet de gestion des stocks de l'échantillonnage pour l'industrie minière.
La première phase de cette mission est d’ordre technique. Elle a pour but de traduire les spécifications d'une application PB 11 vers un environnement WPF pour un développement sur PB12.1.
Sur l’aspect fonctionnel, ce projet devait modéliser dynamiquement les hangars d'entreposage en fonction de configurations multiples. Après la modélisation conceptuelle et physique des besoins d'entreposage l'utilisation d'une arborescence permet à l'utilisateur de définir lui-même la configuration d'un hangar.
La gestion des stocks des entrepôts est également assurée via l’utilisation au niveau de l’application de
lecteurs à codes barres.
Enfin l’application fournit de multiples rapports variés.
Environnement : PowerBuilder.Net 12.1 / WPF / SQL Server 2008 / Sybase ASA, PowerDesigner
Août 2008 à Mai 2011 : EMERION CRSNG
Architecte/Développeur Sénior au sein d’une équipe de 11 pers (4 développeurs, 2 DBA, 3 QA et 2 analystes)
Projet de portail internet pour le Conseil de recherches en sciences naturelles et en génie du Canada.
Le projet concerne la maintenance évolutive et corrective du système en ligne, ainsi que le support applicatif de production. Le support concerne la gestion des bugs de production, les anomalies dans la gestion des données et les problèmes de performance du système.
Le portail est déployé sur quatre serveurs d'application EAServer de Sybase et les interfaces sont codées dans
les langages PowerBuilder et Java.
En tant qu’architecte et développeur sénior, les tâches confiées concernent :
- Coaching de l’équipe en matière de design, d’application des standards de conception, et du bilinguisme.
- Support applicatif quotidien à l’ensemble des membres de l’équipe.
- Responsable du codage des nouvelles règles de gestion
- Attention accrue en liaison avec le help desk lors des pointes d’activités.
Projet de gestion de formulaires électroniques déployé sur le site du CRSNG avec production de rapports
· Pages web codées avec les technologies JSP/HTML/CSS/JavaScript/jQuery et internationalisation I18n
· Composantes d’affaires codées en grande partie PowerBuilder et le reste avec le langage de
programmation Java. Gestion des sources avec VSS de MicroSoft
· Déploiement sur 4 serveurs d’application EAServer 5.5 de Sybase avec serveur web IIS de Microsoft et
le serveur de base de données ASE 15 de Sybase
· Spécifications techniques
· Codage de nouveaux modules
· Création tables et procédures stockées
· Maintien de la production du système
· Support de production
· Coaching de l’équipe
Développement de nouveaux modules :
· Gestion de formulaires
· Programmes de subventions
· Module d’archivage des rapports en format PDF
· Relevés électroniques
Environnement : Java JSP – XML - HTML - CSS - JavaScript - JQuery – WDT - PowerBuilder 10.2 et 11.5 -
EAServer - Sybase ASE 12.5 et 15 - Rational ClearQuest - Visual Source Safe
Juillet 2007 à Juillet 2008 : TEAMLOG
Client Métro-Richelieu - Développeur PowerBuilder / SQL Server
Projet lié à l’acquisition des supermarchés A&P par Métro. L'entreprise Métro est un grossiste de l'alimentation
avec une chaîne de distribution de supermarché. Elle fait l'acquisition de la chaine A&P excluant ceux des États-
Unis. Deux applications utilisées par les gestionnaires du contrôle de la qualité des supermarchés A&P doivent
dans le contexte de cette acquisition rediriger leurs données au nouveau siège social Canadien de Métro.
Le projet consiste à migrer deux applications PowerBuilder vers une version plus récente. Mettre les sources
sous contrôle de Visual Source Safe de Microsoft. Faire un proof of concept sur la technique de transfert de
données en format XML vers les applications SAP de la maison mère. Enfin, transfert de connaissance des
techniques de développement de la technologie PowerBuilder à l'équipe du support applicatif de Métro.
· Migration de deux applications PowerBuilder 6.5 à PowerBuilder 10.2.1 et leur mise en contrôle des
sources avec Visual Source Safe.
· Analyse préliminaire, fonctionnelle, organique,
· Programmation,
· Tests unitaires et fonctionnels
· Mise en production de demandes de services.
· Transfert de connaissance de l’architecture du « PowerBuilder Foundation Classe » (PFC) et de
l’environnement de développement PowerBuilder.
Environnement : PowerBuilder 6.5 à 10.2 – PFC - SQL Server – Visual Source Safe
Janvier 2006 à Juin 2007 : TEK Systems
Client ADESA : Projet Système d’enchères et de vente de voitures provenant de compagnies de location et constructeurs auto (Général Motors, Chrysler, Ford)
Client situé à Indianapolis (Etats-Unis) – développement et support applicatif réalisé depuis Montréal.
· Intégration des voitures mises aux enchères via de multiples formats XML dans le SI d’ADESA – codage des règles de gestion en Powerscript et Procédures stockées
· Processus d'entretien en utilisant ClearQuest
· Maintenance corrective et évolutive de l’application
· Modifications de procédures stockées SQL.Server.
· Gestion de message XML en provenance du serveur d’application WebSphere
· Maintenance de procédures écrites en VB et de rapport utilisant Active Report
Dans ce projet il y a une quantité d’information et de règles de gestion volumineuses
Pas de format standard entre les entreprises ce qui rend la tâche exigeante pour le développeur.
Environnement : PowerBuilder 9 – SQL Server 2005 – WebSphere XML Services - Clearquest
Client CIGNA (Assureur type mutuelle) : Projet réclamations clients sur les remboursements de frais médicaux
· Suivi et coordination d’une équipe de trois programmeurs dans leurs tâches de design et de développement.
· Soutien de l’équipe sur les phases de tests unitaires et la mise en oeuvres des donnés de cas.
· Préparation d’un plan de « refactoring » en vue d’une migration vers dotNet.
· Ébauche et présentation de l’utilisation de PowerDesigner en tant qu’outil de gestion des besoins, de modélisation UML et de « reverse engeneering » pour le modèle de données.
· Programmation avec l’outil PowerBuilder pour la lecture de fichier type « EDI » et de type XML.
· Gestion des sources avec PVCS web,
· Mise en production via des sessions QA et une gestion de Sarbane et Oxley pour fin des auditeurs
Environnement : PowerBuilder 10 – Service EDI – XML - DB2 - PVCS Web
Avril 1997 à Décembre 2005 : CGI Ltd, IMR Global Ltd, Visual System
Formateur Certifié de PowerBuilder, PowerDesigner, InfoMaker, EAServer et DataWindow.Net
Pour ces trois entreprises, partenaire de formation des produits PowerBuilder, PowerDesigner, InfoMaker,
EAServer et du DataWindow.Net de Sybase Inc.
Création des différents supports de cours de formation :
- Ensemble du cursus de développement PowerBuilder.
- Modélisation conceptuel et physique de données avec l'outil PowerDesigner.
- Travaux pratiques sur le développement d’applications distribuées avec PB et EA Server
- Mise en oeuvre de DataWindow.net
- Création de rapports avec InfoMaker
- Formateur à 70% du temps – Consultant expert à 30% du temps pour accompagner les équipes formées sur
les nouveaux projets.
Missions de références :
Pour Canadien National (chemin de fer) : Migration des applications de Powerbuilder 6.5 à 10.2
· Attention particulière sur un transfert de connaissance sur l’environnement de développement d’interface PowerBuilder10.2, c’est-à-dire une formation personnalisée.
Pour Abitibi Consolidated (papetier)
· Architecture et expert conseil PowerBuilder 8 et Oracle 7.3
· Optimisation du système de vente des produits forestier.
· Reconcevoir certains modules PowerBuilder et procédures stockées
Pour Régulvar (société ingénierie pour l’amélioration des bâtiments)
· Architecte technique Powerbuilder 9, SQL.Server 2000, PowerDesigner
· Transfert de connaissance sur l’utilisation de technique et d’outil d’analyse, de design et de programmation pour la mise en oeuvre d’un plan de refonte de certain systèmes informatiques de l’entreprise.
· Reverse engeneering pour démontrer les capacités de gestion de contrôle de PowerDesigner ainsi que ses atouts de modélisation
Pour Donohue Inc. (papetier)
· Migration de l’application de la version 5 à la version 6.5 de PowerBuilder.
· Optimisation des performances en utilisant le « profiler » de PowerBuilder – rapports d’analyse sur l’architecture et sur la performance des requêtes Oracle
· Remodélisation des applications et recodage des applications
Pour Industrielle-Alliance Canada (assureur)
· Architecte et développeur principal PowerBuilder 5 / Sybase ASE, Projet de gestion de rentes collectives
· Mise en place des classes PFC
· Support à l’équipe de développement de 4 personnes
· Participation active au développement
Octobre 1993 à Décembre 1996 : AJJA Inc.
Diverses Missions Powerbuilder pour des clients Nords Américains tels que Lafarge, Le département
de la Défense Nationale, Energie Atomique du Canada, Transport Canada
Divers rôles et responsabilités : analyste/programmeur, chef de projet, architecte
· Architecte du « Framework » des applications Powerbuilder
· Management des équipes de développement Powerbuilder
· Conception et développement de prototypes
· Mise en place des normes et procédures de développement
· Revue de code source, responsable qualité
Environnement : PowerBuilder, PowerTool, Oracle, Sybase
Début de carrière : Janvier 1983 - Décembre 1992
Diverses missions Programmeur / Analyste en environnement mainframe puis client/serveur
Clients : Strategic Resources Inc. – Choreo System Inc. – Ministères publics
· Développement d’API pour des générateurs de prototype fonctionnel.
· Architecte principal du « Framework » des objets de réutilisation pour la génération de prototype.
· Réalisation d'un prototype client-serveur avec accès aux informations stockées sur un serveur Bull.
· Programmation en environnement compatbilité analytique.
Environnement : VM, JCL, COBOL, Project Control 70, Natural, ZIM-ER CHEN-ER, KnowledgeMan et
dBase III, Cient-serveur et SGBD Informix, API « C » sur Bull et ZIM-ER sur UNIX
FORMATION
Développeur et formateur certifié outils PowerBuilder et PowerDesigner : 1993-2006
Diplôme de programmation et de traitement de données, Hertzing Institue, Ottawa : 1982
Diplôme universitaire dans l’administration des affaires, Université d’Ottawa: 1981
AUTRES FORMATIONS & CERTIFICATIONS
· Certification de Sybase pour le développement PowerBuilder (CPD).
· Certification Sybase pour la formation de PowerBuilder (CPI).
· Cote de sécurité du Niveau II, SECRET (Canada)
Domaines d'intervention
· Architecture – Modélisation des données, d’interfaces
· Développement de systèmes – Programmation, tests unitaires, fonctionnels, performance
· Entretien de systèmes, Évolution de systèmes – Evaluation, stratégie de déploiement
· Analyse – Analyse fonctionnelle, organique, stratégie de migration
· Accompagnement/Formation – Soutien au développement, formation, support
Langages et Outils de développement
Systèmes : UNIX (Linux, Ultrix, Xenix, System 5), Windows 95/NT/2000/XP/Windows 7
Langages : SQL, PL/SQL, Transact.SQL, POWERBUILDER (version 2 à 12.5),
JAVA (JSP), Java.Script, Fortran, HTML, XML/XHTML, Natural, KSH et Awk
Client Serveur PowerBuilder/PFC PowerScript
WEB JSP/JavaScript/jQuery XML-XSLT-XHTML-DOM
SGBD : SYBASE ASE (15/11.5/12.5/15), ASA, ORACLE (7/8), SQL.SERVER 2005 2008, IBM DB2, INFORMIX, ZIM
Outils SQL : SQL.AnyWhere, ISQL, SQL Plus, Toad, ASEisql
Serveurs : EAServer
Outils: ClearQuest, PVCS, Visual Source Safe, Perforce
Modélisation PowerDesigner 6 à 15, CHEN-ER
Méthodologies : RAD, Spirale (itérative et prototypage), iTrack