Menu

Jean DUROUSSEAU

  • Banque Nationale Du Canada
  • Développeur Back-End Sénior

Montréal, Québec, Canada

En résumé

20 ans d'expérience et +
Sens de l'équipe - Autonome - Bilingue Anglais

Bonjour,

Avec un peu plus de 20 ans d'expérience, je peux mettre à votre service toutes mes connaissances en programmation, en optimisation de processus, en gestion de qualité, de support et de petits projets.
Je m'intègre facilement dans une nouvelle équipe.
Je suis polyvalent, autonome et aime travailler en équipe.

Voici trois de mes occupations techniques du moment :
- Programmation Objet (Delphi, PHP, C#)
- SQL (Oracle, SQL Serveur)
- Scripting Shell (PowerShell, PHP)

Merci

Mes compétences :
UNIX
Méthode agile
Oracle
Agile Scrum
Sybase
Shell
Base de données
Analyse technique
SQL
PL/SQL
Optimisation des processus
Scripting Shell
Borland Delphi
Programmation orientée objet

Entreprises

  • Banque Nationale Du Canada - Développeur Back-End Sénior

    Informatique | Montréal, Québec, Canada 2021 - maintenant Je fais partie de l'équipe de développement Opérations Investissements qui maintient quelques 40 applications ou processus. L'équipe s'occupe aussi de tous les évolutifs ou projets priorisés par les lignes d'affaire de la Gestion du Patrimoine et des Marchés Financiers.


    Support et maintenance évolutive
    Maintenir et faire évoluer les applications gérées par l'équipe.
    Développer les demandes d'évolutions imposées par les évolutions règlementaires.
    Assurer la correction des problèmes en fournissant des correctifs permanents.
    Veiller à conserver les performances du système.
    Travailler pour réduire le nombre d'incidents.
    Assurer le bon paramétrage et la bonne configuration de nouvelles entités.

    Projets de migration infrastructure
    Participer activement à la migration de l'infrastructure actuelle vers une infrastructure cloud.


    Shell (UNIX), Transac-SQL, SQL
    Sybase 15, SqlDBx, PowerDesigner, Remedy, Control-M, MFT
    JIRA, GIT / Bitbucket, Confluence,
    MS Teams
    AGILE - Kanban
  • Levio - Consultant développeur Sénior

    Informatique | Montréal 2020 - 2021 Consultant Levio en mission à la Banque Nationale du Canada.
    Gestionnaire de Prestations de Services - Suivi, accompagnement et gestion des entretiens de fin d'année de consultants collègues Levio.
  • N'INE - Analyste Programmeur

    Informatique | 2020 - 2020 Mission : Support et maintenance évolutive de l'application de gestion de logistique utilisée dans l'entreprise.

    Migration logicielle :
    Travailler en équipe pour organiser la migration des clients vers la nouvelle version du progiciel. Participer à l'enrichissement des options de la solution développée autour de la nouvelle version du progiciel.C#, SSIS (Visual studio), PowerShell.

    Migration infrastructure :
    Travailler avec l'équipe d'administrateurs Système pour la migration des serveurs locaux vers le data-center à travers des analyses techniques, modifications de jobs, programmes et scripts, tests et validations.

    Maintenance évolutive :
    Corriger, maintenir la version actuelle du progiciel : Code Delphi, script PHP et PowerShell, procédures stockées, fonctions et packages Oracle.

    Migration et intégration client :
    Accompagner les équipes des clients pour automatiser les flux de données entrants et sortants. Constituer un dossier de transition pour faciliter la migration de version de notre ,système.

    Support :
    Assurer le support niveau 2 et 3. Identifier les problèmes, mettre en place des correctifs immédiats et suggérer des correctifs permanents ou construire des outils pour automatiser les détections et reprises sur erreurs.
    Assurer, avec les autres membres de l'équipe, une astreinte de 6h00 à 19h00 en semaine et de 6h à 14h le samedi.

    Sitaci EGO V9/V10, Delphi 6, PHP, 5.3 et 7 (Netbeans), C#, SSIS (Visual Studio), Script (PowerShell, Bash), TradeXpress, Oracle V11g (PL-SQL, procédures, fonctions et package), SQL Serveur 2014 & 2017.
    Outils de suivi de développement et de support : Turtoise SVN, Trello, Redmine
  • Duhamel Logistique - Analyste Programmeur

    2017 - 2019 Mission : Support et maintenance évolutive de l'application de gestion de logistique utilisée dans l'entreprise.

    Migration logicielle :
    Préparer la migration du progiciel en redéveloppant les applications internes pour assurer la compatibilité et pour que la migration soit transparente pour nos clients. Travailler en équipe pour définir les spécificités les plus complètes et précises possible pour que la solution soit la plus facile à maintenir, à paramétrer et à supporter et ainsi mieux préparer les plans de migration.

    Migration infrastructure :
    Travailler avec les administrateurs systèmes pour organiser et effectuer les migrations de serveurs pour être à jours sur les versions d'OS (Windows) et de logiciels (PHP, transfert de fichiers).

    Maintenance évolutive :
    Corriger, maintenir et faire évoluer la version actuelle du progiciel : Code Delphi, script PHP et PowerShell, procédures stockées, fonctions et packages Oracle.

    Migration et intégration client :
    Accompagner les équipes (techniques ou non) des clients pour automatiser les flux de données entrants et sortants. Documenter les spécificités pour l'équipe de support. Assurer un suivi renforcé les premiers temps et organiser le transfert de connaissances à l'équipe de support. Suivre et assistant nos clients dans leurs migrations techniques (fusion, informatisation, développement de nouvelles activités) et adapter nos processus pour assurer la compatibilité des systèmes.

    Support :
    Assurer le support niveau 2 et 3. Identifier les problèmes, mettre en place des correctifs immédiats et suggérer des correctifs permanents ou construire des outils pour automatiser les détections et reprises sur erreurs.

    Sitaci EGO V9/V10, Delphi 6, PHP, 5.3 et 7 (PHPStorm, Netbeans), C#, SSIS (Visual Studio), Script (PowerShell), TradeXpress, Oracle V11g (PL-SQL, procédures, fonctions et package), SQL Serveur 2014 & 2017.
    Outils de suivi de développement et de support : Turtoise SVN, Trello, Skype, Teams, Redmine
  • Banque Nationale Du Canada - Analyste-Programmeur Sénior

    Montréal 2016 - 2016 Je suis de retour en France.
    Pour aider à la continuité des développements et à l'achèvement dans les temps d'un projet en cours, j'ai accepté de travailler à distance, jusqu'à mi octobre.
    Ma mission reste inchangée par rapport à la précédente, si ce n'est que je travaille à distance.

    Misys KVAR+ 4.0, UNIX Solaris, SYBASE 15, procédures stockées SQL, scripts shell (C et Korn Shell).
    Méthodologie AGILE, JIRA
  • Banque Nationale Du Canada - Analyste-Programmeur Sénior

    Montréal 2014 - 2016 Suite à la mise en place d'une nouvelle organisation, j'ai réintégré l'équipe de Marchés Financiers et de la gestion des risques, avec la gestion de l'application de calcul de la VaR.

    Mission : Support et maintenance évolutive sur l'application de gestion des risques de marché et de calcul de la VaR.

    Projets :
    Assister les chefs de projet et les chargés de développement dans la constitution des analyses fonctionnelles et ainsi aider les différentes équipes à remplir leurs objectifs.
    Préparer la fin programmée de l'application pour 2017 et aider à l'intégration de son activité dans MUREX.

    Maintenance évolutive :
    Corriger, maintenir et faire évoluer les scripts shell UNIX et les procédures stockées utilisées par l'application.
    Suggérer des améliorations et des optimisations pour augmenter les performances des systèmes.
    Répondre aux demandes utilisateurs pour des besoins sur de nouvelles fonctionnalités ou outils.

    Support :
    Suivre la production 24/7 et agir, le cas échéant, pour permettre de terminer la production à temps ; surveillance de processus, communications avec les différentes équipes, rapports de problèmes, analyses pour correctifs permanents.
    Accompagner les utilisateurs dans leurs demandes ponctuelles ; correction de données, extractions de données, paramétrages...
    Former et accompagner de nouvelles recrues de l'équipe pour qu'elles soient autonomes dans le suivi du support de production et de l'assistance aux utilisateurs.

    Migrations :
    Travailler avec les Administrateurs Système et Base de Données pour le suivi des évolutions systèmes.
    Travailler avec les DBA pour trouver des optimisations possibles sur le progiciel et gérer les échanges avec le fournisseur pour des optimisations.
    Travailler avec le fournisseur du progiciel pour les évolutions et installations de patches évolutifs.

    Misys KVAR 4, UNIX, SYBASE 15, procédures stockées SQL, scripts shell (C et Korn Shell).
    Méthodologie AGILE, JIRA
  • Banque Nationale Du Canada - Analyste-Programmeur Sénior

    Montréal 2013 - 2014 Suite à la mise en place d'une nouvelle organisation, j'ai intégré l'équipe de Support Applicatif pour la Gestion du Patrimoine, chargée du support, de la maintenance et de petits projets, pour les applications de gestion du patrimoine, de comptabilité et de gestion des risques de marché.

    Mission : En plus des travaux sur l'application de gestion des risques de marchés, support et maintenance évolutive sur tout le portefeuille d'applications gérées par l'équipe.
    L'équipe reçoit des demandes d'évolutions et de corrections de bug, ainsi que des demandes d'actions ponctuelles par les clients.

    Répartition selon la méthode Péritus :
    Assister l'équipe dans l'application de cette méthode de gestion du support.
    Assister l'équipe dans l'utilisation du logiciel permettant l'application de cette méthode : "C2 Innovations".
    Distribuer les tâches aux membres de l'équipe pour s'assurer que tous ses membres ont une charge de travail cohérente.
    Aider à l'adaptation des méthodes de travail de la banque pour suivre cette nouvelle méthode.

    Maintenance évolutive :
    Maintenir et faire évoluer les scripts shell UNIX développés pour les outils englobant le progiciel.
    Suggérer des corrections, des améliorations et des optimisations pour augmenter les performances du système.
    Répondre aux demandes utilisateurs pour des besoins de nouvelles fonctionnalités.

    Support :
    Suivre la production sur certaines applications critiques 24/7 et agir, le cas échéant, pour permettre aux processus de fonctionner correctement ; arrêts, relances de processus, communications avec les différentes équipes, rapports de problèmes, analyses pour améliorations possibles et correctifs permanents.
    Accompagner les utilisateurs dans leurs demandes ponctuelles ; correction de données, extractions de données, paramétrages...

    UNIX, SYBASE 15, procédures stockées SQL, scripts shell (C et Korn Shell).
    Méthodologie Péritus (logiciel C2 Innovations - version entreprise 4.2)
  • Banque Nationale du Canada - Analyste Programmeur Sénior

    Montréal 2009 - 2013 Application KVAR+ : L'application est un progiciel de valorisation des risques de marché par calcul de la VAR, utilisé par les Analystes Risques.

    Maintenance évolutive :
    Maintenir et faire évoluer les scripts shell UNIX développés pour les outils englobant le progiciel.
    Suggérer des corrections, des améliorations et des optimisations pour augmenter les performances du système et pour faciliter le travail des utilisateurs.
    Gérer les relations avec l'éditeur pour le suivi de la correction des BUG, vérifier toutes les livraisons fournisseurs et faire un retour sur les tests et la qualité des correctifs.

    Migration de version du progiciel :
    Analyser, estimer les charges, les délais, les différents travaux à effectuer, rédiger les cahiers de tests, adapter les scripts de migration fournis par l'éditeur, tester, gérer les interactions avec les autres systèmes, accompagner les utilisateurs pour les tests d'acceptation, organiser la mise en production, assurer le support post implantation.

    Migration des infrastructures :
    Ecrire les documentations sur l'architecture existante du projet, pour faciliter le travail des architectes, en vue de la rationalisation des infrastructures matérielles.
    Tester, soulever les problèmes et proposer des améliorations.
    Accompagner les utilisateurs dans leurs tests d'acceptations.
    Intégrer tous les outils développés par les utilisateurs (script shell, feuilles excel, requête SQL, transfert ftp, etc.) pour permettre la continuité de leur travail.
    Organiser la migration.

    Support de production :
    Rédiger et entretenir les documentations pour les équipes de Support niveau 1 et 2.
    Suivre la production pour anticiper les problèmes et suggérer des actions préventives ou correctives.
    Assurer le support de niveau 3 sur l'application, sept jours sur sept et 24 heures sur 24.

    Mysis KVAR V3.74 et V4.0, UNIX, SYBASE 12.5 & 15.3, procédures stockées SQL, scripts shell (Korn Shell).
  • Econocom - Ingénieur Etude et Développement

    Puteaux 2006 - 2009 IT Consultant (en mission à BNP Paribas) (Econocom anciennement Osiatis)
    Application CHORUS : L'application est un progiciel de gestion comptable des fonds gérés par la banque. Ce progiciel est complété par des développements internes assurés par les équipes de développement de la banque.
    Le progiciel est composé d'une IHM en JAVA, de shell sous UNIX et d'une base de données Sybase (composée de 8 bases principales totalisant environ 2000 tables et 13000 procédures stockées).

    Ingénieur analyse et développement
    Mission : Analyse et développement des demandes utilisateurs pour l'enrichissement et l'adaptation du progiciel aux besoins spécifiques de la banque, suivi des livraisons de l'éditeur du progiciel.
    Tous les développements doivent respecter les normes et l'architecture dictées par l'éditeur du progiciel pour ne pas créer de conflits ou d'incompatibilités.

    Analyser, développer et tester les scripts shell UNIX et de procédures stockées pour compléter la bibliothèque et l'adapter aux besoins spécifiques de la banque.
    Analyser, développer et tester les scripts et de procédures stockées répondants aux besoins des utilisateurs pour des extractions et travaux ponctuels.
    Suivre et tester la non régression des livraisons d'évolutions de l'éditeur et aider à la mise en production.
    Constituer et suivre les archivages légaux et des extractions comptables pour les Commissaires aux Comptes en relation avec la banque.
    Suivre et tester les migrations de serveurs pour la gestion des archivages (génération des fichiers d'archives et accès aux données par le biais du site intranet de la banque).
    Définir les procédures et assurer leur respect dans le cadre de la certification qualité pour l'application (traçabilité des travaux : demandes, documentations, développements, tests, mises en production).

    UNIX, SYBASE 12.5, procédures stockées SQL, scripts shell (Korn et C Shell)
  • Econocom - Ingénieur Etude et Développement

    Puteaux 2005 - 2006 IT Consultant (en mission à Calyon) (Econocom anciennement Osiatis)
    Application OMEGA : L'application est un outil dédié aux Sales, mais est aussi utilisé par les services de Contrôle de Gestion et de Marketing et par les chefs de desks et de salles.
    Il est utilisé pour gérer les relations clients, tous les produits financiers, les évènements sur les deals (split, roll, confirmation), les envois automatiques vers un module de statistiques et de calcul de marges et de revenus.
    Il est interfacé avec tous les systèmes utilisés par la banque (Summit, Murex, Kondor+, Oasys, Reuters ainsi que les projets développés en interne).

    (1 an) Responsable du Support
    Mission : Suite à une réorganisation et en vue de séparer les équipes de développement des équipes de support, organiser l'activité de support de l'application pour une petite équipe (3 personnes).

    Activité :
    Structurer l'équipe de support, former les personnes en charge du support et développer des outils simples pour les actions correctives régulières et la surveillance des nouveaux processus.
    Supporter les utilisateurs sur tous les sites d'implantation (50 sites dans le monde et 1400 utilisateurs).
    Supporter des équipes techniques locales en Europe et en Asie et aux Etats Unis.
    Tester Les exécutables et suivre l'utilisation des nouvelles fonctionnalités.
    Tester et suivre le fonctionnement des nouveaux processus.
    Analyser les problèmes et constituer des plans d'actions correctives.

    Delphi 5 sous Windows NT 4, UNIX et Sybase 12.5
  • Econocom - Ingénieur Etude et Développement

    Puteaux 2002 - 2005 IT Consultant (en mission à Calyon ; Banque d'investissement du groupe Crédit Agricole)
    Application OMEGA : L'application est un outil dédié aux Sales, mais est aussi utilisé par les services de Contrôle de Gestion et de Marketing et par les chefs de desks et de salles.
    Il est utilisé pour gérer les relations clients, tous les produits financiers, les évènements sur les deals (split, roll, confirmation), les envois automatiques vers un module de statistiques et de calcul de marges et de revenus.
    Il est interfacé avec tous les systèmes utilisés par la banque (Summit, Murex, Kondor+, Oasys, Reuters ainsi que les projets développés en interne).

    (3 ans) Ingénieur développement Delphi
    Mission : Conception et développement d'interfaces avec les systèmes de la banque, évolution des fonctionnalités existantes, suivi de fonctionnement, support utilisateurs et IT.
    L'application est développée en Delphi et met en œuvre une architecture client serveur multi tiers.

    Analyse et développement :
    Concevoir, développer, suivre la recette, la documentation et le déploiement pour les salles de marché de la banque (30 sites étrangers et 20 sites français).
    Concevoir et développer des composants visuels Delphi.
    Intégrer de nouveaux composants propriétaires de connexion à la base de données (abandon du BDE).
    Développer des interfaces avec d'autres systèmes pour l'acquisition et l'envoie de données.
    Conception et optimisation de procédures stockées (Sybase).
    Migration de Sybase V11.5 vers V12.5.
    Aider aux adaptations à apporter pour la fusion des groupes Crédit Agricole et Crédit Lyonnais.

    Delphi 5 sous Windows NT 4 - XP et Sybase 11.5 - 12.5
  • CPBI - Analyste Programmeur

    Penchard 2002 - 2002 Développer des programmes et des écrans pour compléter la bibliothèque existante du progiciel.
    Développer et mettre à jour des programmes pour la finalisation des travaux de passage à l'Euro.
    Développer des requêtes SQL sous IBM AS 400 pour des travaux ponctuels pour les clients.
    Former d'autres collègue à SQL.

    Hardis Adélia 8.2 sous Windows XP et IBM AS 400
  • Econocom - Analyste Programmeur

    Puteaux 1998 - 2002 IT Consultant (en mission à Calyon) (Econocom anciennement Osiatis)
    Application AQUARIUS : Outils de trading simplifié et de pricing temps réel, à destination des Sales sur tous les sites d'implantation de la banque (30 sites) et des Traders rassemblés sur quatre sites particuliers.
    Le projet permet d'automatiser les relations sales-traders pour des produits à faible marge commerciale (change de devises spot et forward).

    Analyste programmeur
    Mission : Développer "from scratch" les applications de trading.
    L'application est développée en Delphi et met en œuvre une architecture client serveur multi tiers, temps réel.

    Projet en Régie (La Défense (92) puis Saint Quentin en Yvelines (78))
    Analyse et développement :
    Concevoir, développer, tester, documenter et déployer les parties clientes du projet pour les salles de marchés monétaire de la banque (30 sites).
    Concevoir et développer des composants visuels Delphi.
    Gérer l'acquisition de données sur un réseau temps réel Tiblink (TibCO).
    Développer des procédures stockées (avec appel à des RPC vers un OpenServer).
    Analyser et mettre en place la gestion des droits sur le SGBD pour la sécurisation de l'accès aux données.
    Support :
    Support, formation et suivi des utilisateurs et des équipes techniques locales en Europe et Asie (30 sites et 800 utilisateurs)
    Analyse des problèmes et actions correctives.
    Installation de l'application chez les utilisateurs à Paris, Londres et Riyadh.

    Delphi 3 sous Windows NT 4 et Sybase 11.5

    Oct. - Déc. 1999 (3 mois)
    (Dans le cadre du même projet et pour une démonstration avant le lancement d'un nouveau projet "Internet Change").
    Développement d'une maquette pour les salles de marché (Marché Monétaire).
    Adaptation des fonctions "acquisition de cours temps réel", "consultation des opérations" et "passage d'opérations" à une solution Internet.
    Java, HAHT Site 4 (intégrateur Java, JavaScript, HTML) et Sybase 11.5 sous Windows NT 4
  • Econocom - Programmeur

    Puteaux 1998 - 1998 Programmeur (débutant)
    Mission : Développement d'une maquette d'IHM, pour une démonstration avant la signature d'un contrat. Le produit final était à destination du service commercial d'un laboratoire pharmaceutique.
    Récupération de données et construction de divers graphiques pour la présentation de chiffres clés du laboratoire.

    Projet au forfait (Paris).
    Affichage des données sous forme de graphiques avec divers critères d'affichage et de tri pour analyses et présentations par des équipes commerciales auprès de leurs clients.

    Delphi 3 sous Windows 95 et tables DBase importées d'un IBM AS 400

Formations

  • SI2P GN

    Le Val De Reuil 2019 - 2019 Formation d'une journée sur la Sécurité Incendie
    Etre capable d'agir face un départ de feu
    Etre capable d'adopter une conduite sûre face aux fumées
    Etre capable de manipuler les moyens de premiers secours
  • E N I L

    Le Val De Reuil 2018 - 2018 C#/.NET MVC et Visual Studio
    Formation Visual Studio - Développer des applications Web ASP .NET MVC.
  • E N I L

    Le Val De Reuil 2018 - 2018 Formation de 3 jours - SSIS - SQL Server Integration Services
    SSIS, SQL server et Visual Studio.
  • Vakom

    Rouen 2017 - 2017 Communication, relation et gestion des clients difficiles.
  • Proxiad

    Rouen 2017 - 2017 Formation de 7 jours sur Visual Studio et la programmation en C#.
  • Pyxis (Montréal)

    Montréal 2015 - 2015 Formation de trois jours à la méthode AGILE et notamment à SCRUM et SCRUM-BAN
  • CGI (Montréal)

    Montréal 2013 - 2013 Méthodologie Péritus
    Formation interne sur la méthodologie Péritus pour la gestion du support et des changements, des ressources et des délais, de la documentation et de la base de connaissances.
  • ECONOCOM

    Paris 2008 - 2008 Gestion de projet - Les techniques de base de la gestion de projet
    Formation interne de 5 jours sur la gestion de projet, le suivi de projet et la gestion des changements, des délais, des coûts et des ressources humaines.
  • F2i

    Vincennes 2004 - 2004 Formation d'une semaine en JAVA : Le JAVA en entreprise.
  • IUT De Villetaneuse (Paris XIII)

    Villetaneuse 1996 - 1997 DUT Informatique

    Congé Individuel de Formation : IUT Villetaneuse section formation professionnelle (12 mois).

Réseau

Annuaire des membres :