
995 à ce jour Consultant Analyste Technique Grands Systèmes sénior (20ans+)
2014 à ce jour Consultant Unix / Linux Kshell, bash, awk, sed, perl et Microfocus Cobol Détail des expériences....Aussi bien à l’aise dans
la participation à de grands projets que sur des tâches en régie à orientation journalière.
Expérience des ;projets internationaux en Belgique et au Luxembourg avec pratique courante de l’anglais sur site.
Expérience de la production sous forme de suivi journalier des batch de nuit plus intervention si nécessaire et relance des jobs.
Rédaction systématique de documentation technique (français ou anglais) destinée à alimenter une équipe technique ou à constituer
une trace des traitements mis en œuvre.
Expérience en développement multi plateforme aussi bien en gros systèmes IBM qu’en environnement UNIX(cobol,couPHP)Connaissance
des outils de queuing comme MQSeries permettant d’interfacer le mainframe IBM et les systèmes extérieurs.
Maîtrise du langage SQL en environnement mainframe (DB2) ,micro(ACCESSVBA) ,Web(PHP-Mysql)et LINUX (Oracle)
Expérience en tuning d’applications fonctionnant sous IBM-DB2,optimisation du code quand nécessaire pour favoris erlamaintenance et
la lisibilité.
Certifié tests de non régression sur outils Compuware pour l’an 2000,rédaction des scénarii,réalisation des tests,présentation des résultats au client
;supervision de monkey testing (détection des défauts 1 er niveau lors de tests non fonctionnels pardes utilisateurs) Connaissances Fonctionnel
les dans les banques(banque de détail,conservation TITRES),dans le nsassurances(placement se nassurance vie),et administration (TVA)Caractère
à orientation équipe;aime les hallenges et passionné parsonmétier.Jusqu’au boutiste,n’abandonne pas un projet en coursderoute.Consciencieux.
Janvier 2017 – Current KREDIET BANK (Luxembourg)
Analyse / Support / Développement (environnement francophone)ORACLE, LINUX - SHELL, AWK, PERL
et utilitaires mainframe (TWS/Zand open)Projet de migration technique destine à supprimer le mainframe IBM à la fin de l’année.
Configuration linux, tuning Jcl transformés en shell scripts ou de programmes cobol traduits en shell scripts.Creation des agents TWS/open
pour correspondre à l’ancien TWS/Z (plans et scheduling de nuit et/ou à la demande).
Migration technique de la DB DB2 vers Oracle, adaptation, test,exécution de jcl de unload depuis DB2 vers ftp à destination de la machine
linux. Conversion ebcdic vers ascii puis load avec utilitaire sqlldr.
Janvier 2016–Décembre.2016 SOCIETE GENERALE BANK & TRUST(Luxembourg)Analyse / Support / Développement (environnement francophone)
MQSERIES, ACCESS, ORACLE, MICROFOCUS Cobol, LINUX, PERL
Projet Risque d’exécution destiné à la transmission d’informations instantanées propos des ordres de bourse à chaque fois que le statut
change.Dès que l‘ordre considéré voit son statut évoluer il ya prise d’une ‘photo‘des données pour les exploiter plus tard en batch.
Distinction entre les ordres,les ordres clients et les ordres marché.Pour ne pas surcharger les transactions online et ne pas gêner les utilisateurs,
on sauvegarde l’ensemble des données oulues en un stream xmlstocké temporairement sur une base de données oracle.Plus tard, en batch, on
exploite ces donnés pour élaborer un message xml plus complet en respectant le standard interne de la SG. Une fois créés les messages
sont écrits sur une queue MQseries et transmises aux équipes métiers.
Février 2015–Décembre .2015 BGL (Luxembourg)
Analyse / Support / Développement (environnement francophone) MVS/TSO, COBOL, DB2, JCL, MQSERIES, ACCESS, ORACLE ,MICROFOCUS Cobol, LINUX, PERL
Projet Eole visant à l’exploitation de données sur les OST (Opérations sur Titres) déjà traitées par un organisme extérieur mais à rapatrier sur
le système central. Développement d’une interface pour automatiser le process de récupération des fichiers texte puis parsing dans une database
pour ensuite être exploités par différents BATCH. Le but final étant la comptabilisation client de ces OST. Chaque OST étant constituée de sa
description ou caractéristique technique ‘EVENT’ puis de tous les mouvements y associés, chaque traitement d’une OST co traités tant que les EVENT
eux-mêmes ne sont pas connus et référencés dans le système central. Début du projet sur plateforme mainframeibm puis igration progressive
vers cobol microfocus sur ECLIPSE et linux.
Août 2013–Janv.2015 BANQUE ING (Luxembourg/ Projet FATCA)
Analyse / Support / Développement (environnement francophone)MVS/TSO, COBOL, CICS,DB2, JCL, MQSERIES, ACCESS, ORACLE
Maintenances et développement s sur les domaines de tripleA (alimentation par batch des données utilisée s dans tripleA ),maintenance
sur la transaction des achats ventes groupés de titres+ comptabilisation espèce.
Renfort technique sur le projet FATCA (gestion DB2 des paramétrisations du moteur FATCA).
Utilisation de la méthode SCRUM pour la gestion et participation au projet décommissionnement de l’outil C ustomer D ue Dilligence Light:
rapatrier dans le portail propriétaire ING une application ‘ legacy ’ de saisie des fiches clients C orporate et Institutionels . Recalcul de
certains critères liés à la segmentation via des applications basées sur une architecture de widgets (SOA). Analyses techniques diverses.
Estimations de charges. Design de nouvelles tables ; élaboration de stratégie pour le migration des données vers le nouvelenvironnemen
Mai.09–Août 2013 CENTRE INFORMATIQUE DE L’ETAT (Luxembourg)
Analyse / Support / Développement (environnement francophone) MVS/TSO, COBOL, CICS,DB2, JCL, MQSERIES 2010 et 2011 : Formation java en cours du soir à titre privé Implémenter dans le système VIES d’échanges intra-communautaires d’informations sur la TVA, les nouvelles directives de la communauté Européenne en matière d’échanges de telles informations. Analyse de l’existant et présentation d’une proposition technique pour
validation. Modernisation- algorithmisation du code (ancien) dès que possible, découpage des programmes en partie technique et partie fonctionnelle. Isolation de la partie fonctionnelle pour réduire au maximum l’impact des modifications techniques. Documentation de chaque phase.
Exécution et Surveillance des tests en respectant les scénarii fixés par la CE. Validation des écrans avec l’utilisateur sur base de propositions préalables.
Dec.07 –Sep.08 KBC Bank (Brussels / Projet OTM)
Analyse, support et développement (environnement anglophone/néerlandophone ) MVS/TSO, COBOL/EGL/VAG,MEGA Formation initiale sur
EGL et VAG ; Convertir les programmes VAG ( fin de mainten ance par IBM) vers la nouvelle version EGL . Les programmes ainsi convertis
doivent ensuite être modifiés pour prendre en compte la norme Unicode et assurer une transparence lors d’échanges de données avec les
pays utilisant des pages de codes étendus. Réalisation d’un outil REXX permettant d’automatiser une grosse partie dela conversion
et ainsi assurer un gain de temps et éviter les erreurs de saisie. Fusion de tables dans les programmes existants et adaptation dans
les programmes EGL. Test à l’aide de XPEDITOR et code - coverage pour valider les tests.
Rédaction de la documentation organique au niveau de chaque programme à l’aide de l’outil MEGA.
Déc.06 – En cours A TITRE PRIVE Développement du site ********/
pour unexpert en sinistres routiers de la région nancéenne. Analyse, support et développement (environnement 100% francophone) PHP, MySQL, programmation Orientée Objet (Classes) , Formulaires, envoid’emails, génération de documents PDF Site d’enchère destiné aux acteurs du domaine de la vente en sauvetage (suite aux sinistres transports) . Chaque acteur identifié comme un vendeur peut ‘déposer’ un lot à la vente. Chaque acteur identifié comme acheteur et concerné par le type de produit à vendre recevra un email d’avertissement de nouvelle vente en cours. Ensuite chaque acheteur se connecte dans son espace et valide ou ignore la vente proposée. Une tache CRON est exécutée à minuit chaque jour et détecte la fin des ventes en cours. Elle génère un document PDF récapitulatif de la vente : toutes les offres reçues (ou aucune), le meilleur acheteur (ou aucun). Un email est envoyé à chaque partenaire lorsqu’une vente aboutit.
Nov.06-Nov.07 FORITIS Bank (Brussels/Projet SEPA)
Analyse, support et développement (environnement anglophone/néerlandophone ) MVS/TSO, COBOL/MFEE Formation initiale sur MFEE/APS ;
Mise en œuvre et réalisation de modules destinés à assurer le fonctionnement du nouveau Payment Engine de SEPA (Single European Payment
Area) . Assurer l’analyse technique du Module comptabilité, puis la réalisation en MFEE (APS pour PC). Debug d’applications adaptées pour
SEPA avec l’outil SMARTEST . Assurer la maintenance des applications en environnement d’acceptation suite aux tests utilisateurs. Review
d’analyses fonctionnelles.
Juillet à Octobre 2006 P&V Assurances (Brussels)
Analyse / Support / Développement (environnement francophone) MVS/TSO, COBOL,CICS,SDF2, DATACOM, CORTEX Formation sur site sur DATACOM : accès à l’information en SPITTAB ;Rafraîchissement des connaissances sur CORTEX (générateur de JCL) Développer et tester des transactions CICS dans le domaine de l’accident du travail, ouverture et gestion des sinistres. (Développement avec l’outilCHANGEMAN, CICS et SDF2)Développer et tester les traitements BATCH destinés à assurer la reprise desfichiers plats dans les tables DATACOM. Ceci pour permettre aux données des deux compagnies fusionnées P&V et VIVUM de cohabiter dans la même structure. Exécution des JCL (environnement de test) avec l’outil CORTEX.
Octobre 05- Juin 06 SINSYS (Brussels)
Analyse / Support / Développement (environnement francophone) MVS/TSO, COBOL,CICS,DB2, JCL, CHANGMAN, OPC Analyses techniques dans le domaine des cartes bancaires : acquiring des transactions MasterCard et Visa chez les vendeurs. Analyse et proposition de solution concernant un problème d’accès (unicité)à la table des codes Marchand (vendeurs). Analyse d’impact en recherchant où l’index primaire n’est pas utilisé et donc
où l’erreur est à corriger.Maintenance logicielle sur l’existant en environnement User Acceptance Test (UAT) ou en Production par installation de packages (outil CHANGEMAN) contenant les bugfix urgents. Monitoring journalier des traitements de nuit sur l’environnement UAT et production et intervention de manière à relancer la chaîne de nuit si arrèt
Juillet 05 à Oct. 05 CETELEM (Brussels)
Analyse / Support / Développement (environnement francophone) Environnement technique : MVS/TSO, COBOL, CICS,DB2, JCL Analyse d’impact et réalisation de JOBs de purge pour des données clients ne devant plus se trouver dans le datawarehouse à une date déterminée .
Jobs réalisés sous forme de SQL par JCL avec un e phase de sélection des données à supprimer (SELECT : compteurs alimentés), une phase de
suppression (DELETE : compteurs alimentés) et une phase de contrôle :seconde phase de sélection des données avec des compteurs devant être nuls.Elaboration d’états récapitulatifs avec ICETOOL pour fournir aux équipes métier de CETELEM un compte-rendu détaillé des enregistrements
supprimés et ainsi valider le résultat.
Janvier 04-Juin 05CENTRE INFORMATIQUE DE L’ETAT (Luxembourg)
Analyse / Support / Développement (environnement francophone)MVS/TSO, COBOL,CICS,DB2, JCL, MQSERIES, E-GENI mplémentation et veloppement de programmes de communication :
remplacement de LU6.2 par TCP/IP dans les programmes CICS interfaces de l’application VIES (Application VIES : application permettant aux
administrations luxembourgeoises d’interroger les états membres pour leurs assujettis à la TVA et permettant aux états membres de faire de même concernant les assujettis luxembourgeois).Utilisation de programmes (boîte noire) effectuant la gestion de la communication entre
CICS et TCP/IP avec les programmes systèmes EZA***** ainsi que la gestion des transferts de messages à l’aide de MQSéries
installé sur le gateway local. Analyse puis Refonte du parc applicatif pour optimisation du code ,simplification de la logique et facilitation de
la maintenance et du debugging. Implémentation de la norme de translitération de caractères UNICODE / UTF-8 pour la conversion des données transitant dans l’application et provenant des nouveaux pays membres.
Déc. 03-Juillet 03 BGL (Luxembourg)
Support / Développement (environnement francophone )MVS/TSO, COBOL, CICS, DB2, JCL, E-GEN Maintenance de l’existant Tiers, Provision, Défaut pour intégrer les règles de calcul Bâle 2 (norme CEE) avant 2004 (notions de segment Capital Adequacy Directive ou ‘segment CAD
3’ et code Nomenclature Activité dans la CE E ou code ‘NACE’). Introduction du Code NACE dans les algorithmes de calcul du code
segment là où le tiers doit être modifié ou créé (toujours un code segment par défaut). Assurer ensuite les tests unitaires, d’assemblage et d’intégration. Création de JCLs avec l’outil E-GEN. Analyses d’impact par l’outil d’analyse d’impact WINCAP. Correction d e bugs en environnement d’intégration.
Déc.02-Fév. 03 KREDIETBANK (Luxembourg)
Support / Développement (environnement anglophone)MVS/TSO, COBOL,CICS,DB2, JCL,REXX , ACCESS 97Développement d’outils de génération de JCL en REXX.Assurer la conversion automatiques de zones PIC dans les sources COBOL.Maintenance de la base de données ACCESS 97 concernant le suivi deprojet.Synchronisation de la base de données avec les données générées par l’outil d’analyse d’impact WINCAP.
Juin 01-Nov. 02 MARSH MAC LENNAN (Bruxelles)
Support / Développement (environnement francophone) MVS/TSO, CICS,JCL, REXX et ISPF Développement d’outils de statistiques systèmes en REXX. Refonte du scheduller existant fait-maison en COBOL2. Création d’Ecran ISPF pour gérer la planification de tâches de nuit.
Développement d’un outil de mise en production de manière à migrer de manière synchronisée les objets modifié s d’un environnement à un autre :Possibilité de sélectionner ou désélectionner les objets avec les nouveaux écrans ISPF et de compiler un ensemble complet d’objets prêts à être migrés en production..
Juin 2000-Juin2001 CLEARSTREAM (Luxembourg)
Support / Développement (environnement anglophone)MVS/TSO,CICS,JCL, méthode de test Développer et assurer le support de Tuning
performance dans des programmes DB2 concernant la Conservation de Titres ( Custody ) suite à l’augmentation des volumes à traiter (fusion avec DBS).Introduction de traitements d’archivage-désarchivage concernant la base titre pour limiter les volumes à prendre en compte lors des traitements de nuit. Multi-streaming de transactions CICS après analyse de l’existant et exécution en parallèle sur des ‘morceaux’ de la base de données : réduction par 10 du temps d’exécution.Formation interne développement UNIX par CBT, rafraîchissement des notions UNIX déjà connues. Programmation C et développement de Shell Scripts, Bourne , Korn, programmation d’exemples simples en Gestion.Approche de la gestion de processus : fork, exec, wait, signaux, sémaphores.Installation d’environnements ou nouvelles versions par packages pour conserver plusieurs environnements a jour en parallèle par exécution/préparation de scripts K-Shell, C-Shell.
Août 1999-Mai2000 EULER COBAC (Brussels)
Analyse / Support / Développement (environnement mixte FR-ENG)MVS/TSO,CICS,JCL, méthode de test, EASYTRIEVE Assurer le support technique et le développement court et moyen terme pour des utilisateurs basés à Londres. Ceci dans le domaine de l’assurance Crédit / Risques sur non paiements concernant de grosses sociétés.Implémentation de nouvelles fonctionnalités dans le système existant pour couvrir les besoins d’un nouveau centre de profit : Euler International.Cette nouvelle entité nécessite une gestion à part sur base d’un intervalle
défini de numéros de polices lors des traitements de nuit Le développement consiste aussi dans la mise à disposition de fichiers plats à remonter sous une application Web dans le but d’établir des contrôles croisés et des statistiques. Analyser, estimer la tâche à réaliser pour fournir l
es nouvelles fonctionnalités
Janvier -Août 99 SABENA (Brussels)
Analyse / Support (environnement anglophone)MVS/TSO,CICS,JCL, méthode de test,PL/1Réaliser le testing d’applications sur base de plans de tests approuvés parchaque responsable d’application de la SABENA.Tests de non régression et tests après vieillissement des données d’input par
les outils Compuware : FileAid:FileAid MVS (toutes actions sur les fichiers VSAM)FileAid RDX (extraction de sous-parties de fichiers)FileAid
Data-Ager :vieillissement des données pour simulation an2000QAHiperstation (enregistrer puis rejouer des scénarios On-Line)Xpediter
/Xchange (Debug, modification de la date système)Debugging et correction des applications en PL/1.
Février 98-Janvier 99 KREDITBANK Luxembourg (Lux)
Analyse / Support / Développement (environnement francophone)MVS/TSO, COBOL, CICS, DB2, JCL, méthode de test, IDMSAnalyse
de l’existant pour intégrer la ligne de contrevaleur EURO dans traitements destinés à gérer les CHgements de devise (états imprimés
destinés aux clients, programmes de calcul). Elaboration d’une routine inter-domaine pour gérer cette fonctionnalité de manière transparente
pour chaque cellule du domaine titres. Développement et test de la chaîne de Redénomination essentielle pour l’EURO car en amont de tous
les traitements : conversion des titres établis en devise ‘IN’ à l’EURO (FRF, BEF,DEM,...)en titres établis en EURO.
Ceci divisé en plusieurs programmes qui doivent convertir tous les titres de la banque à la fin de l’année. Préparation du fichier des OPC (fonds) dont la gestion est donnée à EFA(European Fund Administration) et abandonnée par la banque : envoi et réception de données formatées.
Support technique pour les nouvelles ressources intégrant l’équipe IT.Permanence EURO du 1er Janvier 1999 pour assurer le suivi des traitements
de nuit (redénomination des titres essentiellement).
Juin 97-Janvier 98 BANQUE GÉNÉRALE DU LUXEMBOURG (Lux)
Analyse / Support / Développement (environnement francophone)MVS/TSO, COBOL, CICS, DB2, JCL, encadrement de débutants
Assurer l’encadrement de débutants dans les techniques du traitement batch (JCL, COBOL...).Après conveRsion pour l’année 2000 , contrôle
et support technique concernant les tests dans différents environnements. Gestion des environnements de test (Préparation et restauration
à la demande).Assurer les adaptations des transactions CICS pour l’année 2000 et les tests utilisateur dans différents domaines de labanque
(cartes,prêts...) Assurer le support technique concernant le debugging avant mise en production,lors des derniers tests.
Mars 1997-Mai 1997CEDEL Bank (Lux)
Analyse / Support / Développement (environnement anglophone)MVS/TSO, COBOL, CICS, DB2, JCL, méthode de test Programmation et tests pour préparation au passage de l’an 2000.Développement,test et assistance technique de débutants en COBOL, CICS et DB2 principalement
ainsi que vérification du test des programmes BATCH par JCL réalisé par ces mêmes débutants. En cequi concerne les transactions CICS elles
étaient ensuite transmises à d’autres équipes de CEDEL pour reports de maintenance avant remise en production. Gestion par versionning:
ENDEAVOR.
Sept. 96-Février 97ASSURANCES DU CRÉDIT MUTUEL Strasbourg (Fr)
Analyse / Support / Développement (environnement francophone)MVS/TSO, COBOL, CICS, DB2, JCL, IMS/DL1, méthode de test
Régie dans le domaine Assurances (Vie). Développement d’une application pour la gestion d’un nouveau produit d’assurance. Développement d’une nouvelle application pour un nouveau produit d’épargne assurance vie en IMS/DL1.
Conception et réalisation des écrans sous SDF2 et du code associé. Développement d’écrans (d’après analyse existante) et de programmes
COBOL, test de l’application ainsi obtenue sous IMS et conversion des écrans IMS sous environnement CICS.
Août 1995- Août 1996 CAISSE D'EPARGNE Nancy (Fr)
Support / Développement (environnement francophone) MVS/TSO, COBOL, CICS, DB2, JCL, DL1, méthode de test, DL1 et PACBASE Projet
concernant la création et gestion de nouveaux comptes courants destinés aux professionnels dans le système existant. Intégration d’un
progiciel(partiellement développé) pour assurer la gestion du compte courant d’entreprise (CCE) dans un nouvel environnement DB2 et
remplacer le DL1 existant. Le but étant la possibilité de rattacher plusieurs établissements au même identifiant juridique (impossible jusque
là avec DL1 : 1racine client =1 acteur juridique).Développement de toute l’interface BATCH concernant le nouveau CCE nécessaire à l’utilisation
du p rogiciel fourni(navigation entre différents écrans développés en PACBASE).Aiguillage du traitement en fonction du type de compte : introduction
d’interfaces DL1/DB2 pour les différentes gestions : comptabilité , cartes bancaires, prêts.
FORMATION
1994 D.U.T. en Informatique de Gestion
2015 1 ère année Master 2 (Maîtrise en Sécurité des Systèmes d’Information)
COMPETENCES TECHNIQUE
SI BM Mainframe :Langages/éléments système :
●Cobol: programmes BATCH ou CICS
●PL/1: programmes BATCH ou CICS
●JAVA: formation d’initiation au langage et concepts objets
●REXX: outils ou gestion d’écrans ISPF
●JCL: élaboration et installation Bases de données :
●DB/2 : manipulation de tous les objets (gestion des tables, des BINDS,...)
●IDMS : tous accès dans programmes BATCH
●DL/1 : tous accès dans programmes BATCH
●ORACLE: tous accès dans programmes BATCH Outils divers :
●MQSERIES : gestion des queues : put,get,delete,trigger
●SPUFI, DATACOM: toutes commandes permettant l’élaboration et exécution d’ordres SQL
●E-GEN, CORTEX: élaboration de JCL
●ENDEVOR : gestion des sources et des compilations
●XPEDITOR et SMARTEST : testing de programmes ON/LINE Batch ou CICS.
●PACBASE: générateur de COBOL, codage d’écran
●MFEE: générateur de COBOL,successeur d’APS
●VAG: générateur de COBOL, coding en C.S.P.
●EGL/RBD: générateur de COBOL, successeur de VAG
●COBOL-MICROFOCUS : COBOL sous Eclipse Système UNIX Langages/éléments système :
●C, Cshell, Korn-shell, bash , awk ,sed et perl pour la gestion des utilitaires et des données
●Scripts PERL: élaboration et installation Bases de données :
●ORACLE : oracle sqldevelopper, isqlunder unix /linux, sqlplus, sqlldrOutils divers :
●X-Windows : édition de sources
●MAKE : gestion des scripts de compilation Webmaster Langages/éléments systèm PHP, HTML avec utilisation de
css et programmation Orientée Objet (Classes)
●scripts: élaboration et installation Bases de données :
●MYSQL : tous accès aux données