Philippe - Développeur UNIX
Ref : 191016H002-
77550 MOISSY-CRAMAYEL
-
Développeur, Assistant à maîtrise d'ouvrage (51 ans)
-
Totalement mobile
-
En portage salarial
Année : Novembre 2012 - Août 2019
Employeur : Financière Banque Nationale, Montréal, CANADA
Titre du poste occupé : Analyste programmeur sénior
Dans le département Gestion de Patrimoine, en charge de :
Analyse, Développement, Evolution et Maintenance d'un ensemble d'applications autour des solutions de courtage en ligne proposées par la banque à ses clients et ses représentants, ainsi que des applications utilisées en interne.
Environnement Technique :
- Scripting unix
- Scripting TSQL sybase ASE 16, SqlServer, MariaDb, Oracle Pl/Sql, sql Server
- Java, eclipse
- Scheduler ControlM , TWS
- Méthodologie Agile
- GIT
- Suite Attlanssian : JIRA, Confluence, BitBucket
10/2007 - 11/2012 : Allianz Global Investor (Asset Management) - Ingénieur d’études
Au sein de l'équipe Etude Front/Middle (15 personnes) en charge de la mise en œuvre de l'outil
de gestion de portefeuille DECALOG auprès des utilisateurs Front/Middle/Back Office(200
personnes) :
- Au sein du service Risk/Compliance, spécifications des contraintes réglementaires, clientes, internes ou techniques associées aux portefeuilles.
- Implémentation des règles pré ou post-Trade correspondantes dans le serveur de contrainte du progiciel Decalog.
- Tests unitaires, recette utilisateur et mise en production en concertation avec les Compliance Officers.
- Automatisation des chaîne de traitement (STP) par le développement ou la modification de flux entre Decalog et les applications partenaires internes et externes, notamment les flux au format SWIFT, matching broker OASYS.
- Support et assistance au front et middle office à l'utilisation et au paramétrage du progiciel DECALOG, développement macro excel à leur demande.
- Gestion des versions des développements avec l'outil Tortoise Svn.
Environnement fonctionnel :
Asset Management, connaissance des principaux instruments de marché, Actions,Obligations,Swap,Forex,Tcn), messages Swift, Compliance (contraintes Pré-Trade et Post-Trade).
Environnement technique:
Decalog V6.0-Sp5, Unix Sun Solaris 10, Window Xp, Sybase 12.5 (TSQL), Oracle 11 (PL/sql), Shell Unix, Xml, Tortoise Svn, Stematch, Tortoise Svn, Sql Browser, Toad, Visual Basic.
08/2004 - 09/2007 : Société Générale (Asset Management) - Ingénieur d’études
Dans le cadre de la mise en place du progiciel DECALOG V5 sur le périmètre obligataire et monétaire :
- Développement avec Datastage TX des flux vers le dépositaire GSSI et le valorisateur Euro-VL pour les TCN, Forex et les Swap (Taux et Devise) à partir des spécifications de la MOA.
- Tests et recette unitaire, réalisation des livrables pour la mise en production après les tests fonctionnels et la validation pour la MOA.
- Développement de script PL/SQL et shells Unix nécessaires à la mise en œuvre des flux.
- Maintenance, évolution pour assurer la disponibilité et le bon fonctionnement de l'ensemble des flux entre Decalog et les applications partenaires internes et externes.
- Gestion des versions avec le logiciel CLEARCASE.
Environnement fonctionnel :
Asset Management, connaissance des principaux instruments financiers (Actions, ,Obligations,Swap,Forex,Tcn), norme SWIFT mt54x pour le règlement/livraison, rapprochement/réconciliation.
Environnement technique :
PMS Decalog V5, Sybase, TSQL, Oracle 9 Pl/Sql, Toad, Shell Ksh sous Unix Sun Solaris 8, XML, DATASTAGE TX, Java, Clearcase, ControlM, Window xp.
08/2002 - 06/2004 : SAFIG MDP Banque - Ingénieur d’études
Procéder au développement d’interface afin de permettre la transmission des données (équipe moyen de paiement de 10 personnes) et intervention sur la Chaîne EIC - Echange Image Chèques (traitement électronique des chèques) :
- Assurer la mise en place de la nouvelle chaîne de traitement EIC pour le compte de BNP PARIBAS développement (script unix, sql et pl/sql) dans les environnements UNIX/WINDOWS et INFORMIX / ORACLE 8I.
- Pour la chaine de traitement EIC du client Crédit Lyonnais, développement d’une application permettant l’intégration dans une base Oracle, des fichiers CLIC (remise et chèques), des fichiers des chèques Impayés, des fichiers de demande de Télécopies & Originaux. Création de procédures stockées sous Oracle (PL/SQL) pour les besoins de l’application.
- Evolution d'u module de reporting, anciennement développé avec C++ Builder et Quick Report. Réecriture avec visual C++ et Chrystal Report.
- Mettre en place une plate-forme de test et d’évaluation d’un service de reconnaissance automatique de signature des chèques.
- Installer un serveur ORACLE 8I et créer un schéma de tables (bases SIGNPLUS) avec les scripts fournis par l’éditeur du progiciel SIGNPLUS de reconnaissance de signature ;
- Procéder à l’installation du progiciel SIGNPLUS (constitué de plusieurs modules écrits en JAVA) et paramétrage pour son utilisation.
- Réalisation des scripts UNIX et SQL pour l’extraction des données EIC destinées à alimenter la base SIGNPLUS sous ORACLE.
- Prendre en charge les relations avec les ressources du fournisseur allemand : SOFTPRO (progiciel SIGNPLUS).
- Maintenance et évolution des chaines de traitements EIC.
Environnement technique :
Unix ncr, korn shell, Windows NT, Informix 7, Oracle 8i, PL/SQL, Visual C++, Chrystal Report, C++ Builder.
07/2000 – 07/2002 : Crédit Agricole (Asset Management) - Ingénieur d’études
Etude et développement dans un contexte de fusion-acquisition pour l’équipe (20 personnes) en charge de la mise en œuvre du progiciel DECALOG V4.1-03k de PMS (Portfolio Management System crée par la société SUNGARD), mise en place du référentiel de gestion pour la filiale Milanaise (CAI Milan) :
- Spécification et paramétrage du progiciel DECALOG V4.1-03k pour la filiale de Milan.
- Initialisation des positions des portefeuilles
- Développements d’écrans spécifiques et de traitements pour la filiale.
- Développements de script C-Shell et TSQL pour les traitements batchs autour du SGBD Sybase sous jacent.
- Optimisation des Procédures Stockées TSQL sous Sybase.
- Réalisation d’une interface pour l’extraction quotidienne des opérations passées dans DECALOG et leur envoi à l’application comptable SMIT au format spécifié .
- Developpements de reportings sur la composition des portefeuilles suivants leurs modèles utilisés et par secteurs d’activités, en SQR ( Hypérion ).
- Travaux de maintenance et évolution
Environnement Technique :
progiciel Decalog v4.1-03k, Unix Sun, Windows nt, sgbd Sybase, TSQL, C-shell, SQR ( Hypérion ) .
07/1999 – 07/2000 : BNP Paribas Banque - Analyste programmeur
Pour l’équipe Etude et développement d’application sur l’infocentre regroupant l’ensemble des informations des opérations de marché. Intervenir avec les analystes fonctionnels pour :
- Valider les modifications du modèle physique de données de la base infocentre existante (création ou modification des structures de données de tables).
- Réaliser les programmes sous UNIX en C et PRO*C pour l’alimentation des bases des infocentres sous OPEN INGRES ou ORACLE 7. Ces programmes lancés chaque nuit effectuent la mise à jour des informations contenues dans l’infocentre à partir de fichiers en provenance des différents progiciels utilisés.
- Programmer en DELPHI les applications destinées aux utilisateurs du back office de l’infocentre en consultation ou modification pour les utilisateurs autorisés.
- Piloter la migration d’applications clientes sous Vision (L4G pour INGRES) vers WINDOWS NT avec DELPHI.
- Procéder à l’installation en production des programmes développés.
Environnement technique : Unix, Window NT, C, PRO*C, Delphi3 Client/Serveur, Oracle 7, Open Ingres 1.2, Pvcs (gestionnaire de version pour les applications DELPHI).
04/1999 - 06/1999 : Vega Finance - Analyste programmeur
Assurer la migration des applications de facturation des rémunérations sur les encours et les droits d’entrées/sorties d’OPCVM :
- Etude de l’existant en environnement Next.
- Réaliser des spécifications détaillées.
- Réécrire l’application en C++.
Environnement Fonctionnel : Asset Management pour les OPCVM
Environnement Technique : Window NT, Next OS, Langage C, C++ Builder, SQL Server 6.5
03/1998 – 03/1999 : Timeless (Distribution) - Analyste-programmeur
Pour le compte de l’équipe développement (10 personnes) du logiciel de gestion des points de ventes du groupe Caroll (200 points de ventes en France et à l’étranger), à partir de l’analyse fonctionnelle:
- Récupérer le modèle de données sous ORACLE 7 du site central du groupe (contenant l’ensemble des informations utiles pour la gestion de l’ensemble des magasins du groupe) et l’adapter au SGBD Interbase installé dans chaque magasin de façon à ce qu’il ne contienne que les informations propres à chaque magasin nécessaire à sa gestion (Prix, Stock, Réassort, langue.…)
- Assurer le développement concernant la gestion du magasin (prix, statistiques…).
- Développer la gestion des périphériques de caisse avec des composants ACTIVEX respectant les normes Opos.
- Piloter le déploiement à distance de l’application dans l’ensemble des magasins du groupe.
- Faire la maintenance de l’application, 0gestion et suivi des bugs avec les utilisateurs et les développeurs
- Développement.
Environnement Fonctionnel : Distribution, gestion des points de vente
Environnement Technique : Window NT4, Delphi3 Client/Serveur, Sgbd Oracle, Sgbd Interbase 4.2, PVCS, composants ACTIVEX
03/1997–02/1998 : Helpline Informatique - Technicien support des outils BORLAND
- Assurer la réception des appels des utilisateurs, rédaction d’un compte-rendu précis du problème rencontré par le développeur et de la marche à suivre pour le reproduire, ou de la demande d’information concernant l’utilisation du produit ou d’une technique de programmation. Cette phase est effectuée au téléphone avec le client qui doit valider le compte-rendu.
- Proposer et mettre en œuvre des solutions répondant à la demande du client.
- Conserver les informations (comptes clients, comptes-rendus, etc.) sous Lotus Notes.
- Communiquer au client l’historique (exemple contacts téléphoniques, les comptes-rendus, etc.) des solutions proposées.
- Envoyer au client puis archiver la solution.
- Remonter les problèmes au support Européen à Londres ou US pour des problèmes non résolus.
Environnement Fonctionnel : Support technique et assistance utilisateurs sur des outils de développements.
Environnement Technique : Delphi 3, C++ Builder Client/Serveur, Jbuilder Client/Server, Window Nt, Lotus Notes
09/1996 – 01/1997 : CS Telecom Informatique - Analyste-programmeur
Assurer le développement en langage C sur le logiciel d’administration des autocommutateurs téléphoniques Sigphone développés par CS Télécom dédié à la gestion d’un centre d’appel :
- Réaliser la rédaction des spécifications liées au développement des évolutions demandées.
- Faire le développement destiné à créer un historique des configurations adoptées par l’administrateur durant l’exploitation de l’autocommutateur du centre d’appel en vue d’une exploitation statistique ou de maintenance.
Environnement Technique : langage C, utilitaire de création d’interface utilisateur en mode texte VERMONT VIEW
Environnement Fonctionnel : Gestion d'un centre d'appel
ETUDES
1995-1996 Formation en informatique et électronique industrielle ( Homologué Niveau Licence )
1993-1994 Préparation au CAPES de Mathématique à l’IUFM de Créteil
1992-1993 Maîtrise en Mathématiques, Université Paris 13
1991-1992 Licence en Mathématiques, Université Paris 13
1989-1991 Deug A (Mathématiques/Science Physique), UniversitéParis 13
Anglais : Niveau avancé.
DOMAINES DE COMPETENCES
- Connaissance de l’Asset Management en Front / Middle Office et des principaux instruments financiers.
- Large expérience sur progiciel de gestion de portefeuille.
- Développement TSQL ( Sybase et Sql Server ) et PL / SQL ( Oracle )
- Connaissance des principaux SGBD Oracle, Sybase, Sql Server, MySql
- Réalisation / Modification schéma base de donnée
- Optimisation des traitements SQL et procédures stockées
- Analyse Fonctionnelle, Développement, Tests, Recette, maintenace et support production
- Travail en équipe
COMPETENCES TECHNIQUES
Systèmes : Windows, Linux, Unix, Vrtx
Langages : , Script Shell Unix, Pro*c, PL/SQL, TSQL, Pascal Objet, Java, C, C++, Assembleur Intel, VHDL,
SQR, Ccl, XML, Visual Basic
Outils : Delphi, C++Builder, Jbuilder, Visual C++, Eclipse, Toad, SqlBrowser,
Oracle Sql Developer, GIT, Control-M
Sgbd : Oracle, Sybase, Sql server, Informix, Ingres, Interbase
Progiciels : Decalog ( versions V4, V5 et V6), Datastage TX, Clearcase, ControlM, AmcDesigner,
Svn Tortoise, Suite Attlanssian ( JIRA, Confluence, BitBucket )