Accueil CV mini


M. Simard
Curriculum Vitae
CONSULTANT INFORMATIQUE SENIOR

Coordonnées
Coordonnées: Montréal et environs
Disponibilité: Janvier 2018
Contact: simard@leberger.biz

Sommaire
Spécialiste informatique de 25 ans d'expérience, j'ai développé mon expertise au niveau de l'analyse, de l'implantation et de l'optimisation d'architectures et de processus complexes en grandes entreprises ayant beaucoup d'intervenants.

Mes expériences et ma passion me permettent d'offrir un soutien adapté aux gestionnaires et aux équipes techniques pour concevoir, améliorer et implanter des solutions d'affaires simples d'utilisation, robustes et peu coûteuses.

Domaines d'expertise:
  • Gestion: planification budgétaire, gestion des risques, appel d'offres, ententes de service, négociation de prix, chef d'une pme
  • Analyse: discussion des processus inter-services, évaluation des flux de données, négociation de solutions, transparence et facilité d'utilisation
  • Développement: modélisation, entrepôt de données (dss), parallélisme, etl, système transactionnel (oltp), rad, client-serveur, modèle objet, récursivité
  • Production: sécurité, planification de mise en production, installation automatisée, déménagement de plate-forme, encryption, 'cluster', sauvegarde, climatisation, 24/7, pager

Connaissances techniques:
  • Unix: linux (centos, red hat, suse, fedora, ubuntu, ...), solaris, hp-ux, aix, mac os x, cygwin
  • BD: greenplum, postgresql, teradata, oracle, mysql, db2, sqlserver, sybase, mongodb
  • Réseau: tcp/ip, vpn, ssl, voip, pare-feu, dns, dhcp, ipx, ftp, pop, imap, ids, adsl, cat5e
  • Programmation: c/c++, git, bash, bat, sql, plsql, odbc, perl, ruby, html, css, java, php, cvs
  • Windows: windows 10, 7, vista, xp, serveur 2003, serveur 2000, nt, 98, 95, 3.1, 3.0, 1.0
  • Mainframe: zos, 3270, cobol, ispf, jcl, dmlo, olq, cics, mvs, tso, rexx, clist, culprit, res
  • Matériel: sun, dell, hp, ibm, pc, mac, emc, raid, san, nas, ide, sas, pci, bios, dat, lto, x86, arm

SOMMAIRE DES EMPLOYEURS

2004 - auj : Le Berger Informatique inc. - Montréal et Québec
1996 - 2003 : Consultem - France, Espagne et États-Unis
1994 - 1995 : M3i - Montréal et New York
1992 - 1994 : Consyst SQL - Québec et Montréal
1988 - 1991 : Stages universitaires - Québec, Montréal et Hull

EXPÉRIENCES PROFESSIONNELLES

2016-2017
10 mois

Desjardins

Analyste-Programmeur C z/OS

Montréal

Objectif: Développer en mode agile une passerelle Interac multi-thread dans un échéancier serré

  • Apprendre l'environnement complexe de codéveloppement en quelques semaines
  • Créer la structure des 2 passerelles multi-thread bi-directionnelles à partir de modèles en place
  • Installer, configurer et maintenir un environnement git pour l'équipe et les gestionnaires
  • Rehausser le tcb principal et démarrer les threads selon les paramètres de configuration de la parmlib
  • Implanter la partie TCP/IP de la passerelle permettant un mode émetteur et acquéreur simultanément
  • Coder la logique de quelques transactions Interac : 322D, 322R, 0400, 0410, 0850, 607D, 607R
  • Environnement: os: z/os, ispf, windows 10, cygwin outils: git, emacs, vi, ispf, jcl, vsam, imn, bash, ssh, scp


2012-2015
34 mois

Desjardins

Expert Technique

Montréal

Objectif: Conseiller l'équipe de support au développement pour tous types de problèmes complexes

  • Stabiliser, optimiser et simplifier le chargement des données de 5 milliards de lignes [gain:+250%]
  • Trouver le problème de performance d'une centaine de machines solaris touchant 3000 utilisateurs
  • Monter un volumineux dossier pour faire corriger le problème de performance solaris [+700%]
  • Développer des outils simples pour faciliter le travail de l'équipe de support au développement
  • Instaurer des automatismes de surveillance pour détecter les problèmes de manière préventive
  • Monter un intranet mis à jour automatiquement et contenant des dizaines d'outils pour aider les équipes
  • Conseiller l'équipe de support au développement pour toutes questions unix, réseau, windows ou bd
  • Résoudre les problèmes de stabilité en travaillant avec les principaux fournisseurs : IBM et Bell
  • Environnement: os: aix 5.1, solaris 10.10, red hat linux, windows 7/10 outils: db2, weblogic, oracle, css, bash, ssh, chef, xcom


2011
3 mois

Client dans le Domaine Logiciel

Architecte Informatique

Montréal

Objectif: Déménager une salle machine et implanter des téléphones VoIP

  • Préparer un plan d'action et rechercher des fournisseurs : datacentre, fibre optique, réseau et VoIP
  • Envoyer une liste d'environ 75 questions pour chaque activité et négocier avec les soumissionnaires
  • Rassurer le client, respecter un budget serré et assumer une grande part du stress lors de problèmes
  • Sauvegarder (10TB) et déménager les serveurs, configurer les réseaux et livrer une documentation
  • La nouvelle plate-forme a été prise comme modèle par les autres succursales
  • Environnement: os: vmware esx, linux, hp-ux, ibm aix, sun solaris, knoppix, windows 2003, matériel: routeur firebox, fibre optique, voip, poe, sip, polycom, pstn, nas, outils: web, ssh, nc, dd


2011
3 mois

Union des Producteurs Agricoles

Auditeur

Longueuil

Objectif: Analyse politique, financière et technique de l'environnement informatique

  • Discuter avec les différentes parties: informatique, ressources humaines, clients internes
  • Etudier l'environnement technique, les procédures en place et les méthodes de travail
  • Analyser l'état d'avancement de plusieurs projets en concordance avec les budgets alloués
  • Livrer un rapport concis énumérant les points forts et faibles ainsi que mes recommandations
  • Environnement: delphi, oracle, php, vmware, linux, hpux, san, windows, libre office
2005-2011
74 mois

Air Canada

Architecte Informatique

Montréal

Objectif: Automatiser l'architecture produisant des milliers de rapports quotidien

  • Gestion et analyse
  • Etablir des méthodes de travail en créant des outils utilisés par les équipes en place
  • Restructurer plusieurs flux de données en les rendant plus simples et efficaces
  • Participer à l'appel d'offres pour trouver une architecture d'entrepôt de données
  • Agir comme gourou pour les questions informatiques des gestionnaires et techniciens
  • Calculer la majorité des chiffres utilisés dans le tableau de bord pour la direction d'Air Canada
  • Bâtir une arborescence uniformisée des répertoires, fichiers et processus
  • Modéliser, réorganiser et optimiser les bases de données, leurs objets et leurs accès
  • Automatiser plusieurs tâches répétitives pour améliorer les procédures en place
  • Evaluer les besoins informatiques et procéder à l'achat des équipements nécessaires
  • Monter un serveur prototype pour centraliser les ressources de calcul des prix

  • Développement
  • Maximiser grandement le calcul des réservations aéroplan de 7 heures à 7 minutes
  • Optimiser des dizaines de traitements pour qu'ils soient sous la barre des 60 minutes
  • Former un administrateur unix et de bases de données ainsi que des développeurs
  • Développer de nombreux outils permettant aux programmeurs de sécuriser leur code
  • Créer 90 logiciels de traitement complexe des données; 25000 lignes de code etl
  • Permettre l'échange de données avec: ftp, sftp, scp, ssh, courriel, samba, netware, http

  • Production
  • Commander et configurer des serveurs Linux et réseau pour la production 24/7
  • Effectuer le dépannage des composantes physiques ainsi que les appels de services
  • Mettre en place un système redondant de la production synchronisée régulièrement
  • Instaurer un intranet pour la documentation et contrôlant les 175 'jobs' quotidiennes
  • Collaborer étroitement avec les équipes en place pour atteindre une production stable
  • Réviser toutes les procédures et diminuer de moitié le nombre de messages au 'pager'
  • Etre le dba des bases de données: postgresql, greenplum, mysql, teradata, oracle
  • Travailler de concert avec les différents partenaires: IBM, Teradata, Bell, Lufthansa
  • Implanter le système de sauvegarde et d'archivage et les cycles associés
  • Environnement: os: linux centos, linux fedora, aix 5L, windows, cygwin base de données: greenplum, postgresql, teradata, oracle, mysql, sql server, pl/sql, sql outils: ssh, sendmail, dovecot, bind, dhcp, x3270, sftp, lftp, ftp, netware, samba, xfs, ext3, bash, ksh, zsh progiciels: webfocus, apache, tomcat, tortoisecvs, resiii, planet, pros


2008-2009
6 mois

Air Canada Vacances

Architecte Informatique

Montréal

Objectif: Optimiser et stabiliser le site web et la plate-forme informatique du service à la clientèle

  • Analyser l'environnement : windows, 6 serveurs web, 1 serveur oracle et 2 'mainframes'
  • Trouver les problèmes en analysant les machines et en discutant avec les équipes
  • Recommander des optimisations de code c++ à la compagnie développant le produit
  • Optimiser la base de données en analysant les objets et requêtes sql écrites en allemand
  • Former les équipes en place et leur fournir des outils pour prévenir les situations graves
  • Résultat: le temps d'attente est passé de 3 minutes à moins de 15 secondes par écran
  • Environnement: os: linux, aix 5L, windows, san base de données: oracle, ingres outils: sql, pl/sql, c++, wireshark/ ethereal, ptrace, strace, apache, tomcat, sar, top, vmstat
2009
0.5 mois

Union des Producteurs Agricoles

Expert Technique

Longueuil

Objectif: Aider les ressources humaines pour la sélection de 2 directeurs informatiques

  • Discuter avec les équipes informatiques pour connaître les attentes des équipes de travail
  • Evaluer les compétences et la capacité d'intégration des candidats lors des entrevues
  • Rédiger un rapport complet et recommander un ordre de préférence des candidats
  • Environnement: windows, office


2007-2017
112 mois

Ecole de Langues LPS

Architecte Informatique

Québec, Montréal

Objectif: Implanter une architecture informatique et instaurer un système de gestion

  • Agir à titre de personne ressource pour tout problème informatique et logiciel
  • Superviser 2 programmeurs pour effectuer la refonte complète du système de gestion
  • Uniformiser le parc informatique et logiciels pour faciliter le soutien aux utilisateurs
  • Améliorer le réseau inter-sites (5) en changeant les fournisseurs et équipements
  • Instaurer une architecture en domaine pour permettre la centralisation des comptes
  • Installer et configurer certains sites pour le réseau informatique et la téléphonie
  • Résultat: une architecture stable et sécurisée avec accès distants multiples ainsi qu'un logiciel de gestion très fonctionnel, précis, stable et qui plait aux utilisateurs
  • Environnement: windows, linux ubuntu, dns, dhcp, ntp, ssh, shell, bash, adsl, samba, cygwin, pfsense, plusieurs outils windows


2004
2 mois

Direct Impact

Architecte Informatique

Laval

Objectif: Migrer 40 sites web avec base de données de windows 2000 vers 2003

  • Instaurer une nomenclature standard: répertoires, nom iis et bases de données sql server
  • Communiquer avec le fournisseur internet pour propager les adresses ip dans ses dns
  • Mettre en place une structure pour les sites ftp sécurisant les données entre clients
  • Documenter le nouvel environnement et donner des recommandations pour le futur
  • Environnement: windows 2000 (iis5), windows 2003 (iis6) mysql, sql server, iisexport, ftp, rdp, vnc, zsh


2004
8 mois

Particuliers

Administrateur Réseau

Montréal

Objectif: Résoudre différents problèmes informatique chez des particuliers

  • Installer du réseau et des logiciels et les configurer selon les besoins du client
  • Proposer de nouvelles méthodes de travail et réorganiser, au besoin, l'environnement
  • Former les utilisateurs à la bureautique, à l'internet et à l'utilisation de windows et linux
  • Valider une proposition pour le développement d'un logiciel de comptabilité d'une pme
  • Installer et configurer des environnements windows et linux
  • Environnement: réseau tcp/ip (routeur, commutateur, modems adsl, câbles cat5e) windows xp (antivirus, antispyware, office, firefox, thunderbird, irfanview, 7zip), linux (ubuntu, knoppix, openoffice, gimp)
2002-2003
11 mois

Consultem

Administrateur Windows

Marseille, Paris

Objectif: Conseiller techniquement les directeurs et être l'administrateur windows

  • Assister les directeurs lors des entrevues d'évaluation pour les questions techniques
  • Créer des tests et des réponses-types pour évaluer les candidats reçus en entrevue
  • Administrer les serveurs windows, le réseau, le courriel, les téléphones et le minitel
  • Supporter les utilisateurs pour l'internet, le courriel et les produits bureautiques
  • Mettre en place une stratégie gfs pour les bandes de sauvegardes
  • Environnement: serveurs dell (windows nt, backup exec, microsoft exchange), clients intel (windows nt, act!, office, internet explorer, outlook)


1997-2002
23 mois

Wanadoo

Architecte BI

Paris, Madrid,
San Francisco

Mai 2002 (2 mois)

Objectif: Superviser les équipes de Madrid pour un test de charge de facturation
  • Instaurer un générateur de données pour simuler la charge voulue
  • Rédiger un rapport contenant mes recommandations techniques et fonctionnelles

Août 1999 (11 mois)

Objectif: Optimiser la production 24/7 en tant qu'architecte, administrateur unix et oracle
  • Conseiller le directeur informatique lors des rencontres avec le fournisseur logiciel
  • Faire le lien entre les analystes, les développeurs et la production informatique
  • Recommander des améliorations des modèles de données et de leurs processus reliés
  • Planifier la croissance de l'architecture de production pour les 3 prochaines années
  • Optimiser la production: facturation de 35 à 14 heures et chargement de 20 à 8 heures
  • Vérifier les sauvegardes et la restauration quotidienne sur un environnement "standby"
  • Créer un test de charge pour valider la nouvelle version avec 3 millions de clients
  • Etablir un intranet contenant les audits quotidiens et la documentation
  • Migrer la base de production oracle de 7.4.3 à 8.0.5

Septembre 1997 (10 mois)

Objectif: Être l'administrateur unix hacmp et le dba oracle du système de facturation
  • Administrer les environnements de production, d'intégration et de développement
  • Développer un logiciel de transfert avec encryption des données de la production
  • Configurer oracle*gateway pour la communication entre oracle et sybase
  • Superviser 2 dba oracle juniors et aider l'équipe applicative en créant des outils
  • Créer un intranet pour l'exploitation, le résultat des sauvegardes et la documentation

Environnement: sun e10k/e6000/e450 (solaris 2.5/2.6, oracle 7.4.3 à 8.1, 20 cpus), ibm rs/6000 (aix 3.5.1 hacmp, oracle 7.2.3 à 7.3.4, 4 cpus), sybase, ksh, smp, infranet, pro*c, oracle reports, oracle forms
2001-2002
11 mois

Eli Lilly

Analyste-Programmeur

Paris

Mars 2002 (3 mois + 1 mois)

Objectif: Optimiser des traitements de l'entrepôt de données
  • Optimiser du code pl/sql pour réduire le temps de traitement quotidien de 5 à 1 heure
  • Analyser et ré-écrire le logiciel etl du calcul des ventes et le réduire de 10 à 1 heure
  • Documenter et livrer les logiciels à l'équipe d'intégration pour la mise en production

Mai 2001 (7 mois)

Objectif: Créer un logiciel de conversion de données reliant 6 systèmes en production
  • Développer une structure en modules etl après discussions avec Siebel et le client
  • Établir un site web contenant le suivi du projet et les documentations
  • Optimiser oracle et diviser les temps de chargement par 20
  • Transférer mes connaissances et documenter le logiciel en anglais: 3 guides, 80 pages

Environnement: sun e6000/e450 (solaris 2.6, oracle 8.1, 4 cpus, ksh, cvs, sql, pl/sql, ftp), serveurs compaq (windows nt, crm siebel server manager et siebel eim, perl)


2001
1 mois

Immostreet

Architecte Informatique

Paris

Objectif: Stabiliser une architecture web lente ayant des plantages quotidiens

  • Vérifier l'architecture: cpu, disques, réseau, unix, oracle, apache et le code c et php
  • Modifier les paramètres oracle et unix, des commandes sql et du code c et php
  • Résultat: temps réponse de 60 à 3 secondes, création de comptes de 40 à 2 minutes, plus aucun arrêt de production non programmé et 50% de la mémoire libérée
  • Environnement: sun e250 (solaris 2.6, oracle 8.1.5, 2 cpus), serveurs dell (linux, debian, apache, php, c, sql)


2000
5 mois

Club Med Online

Architecte Informatique

Paris

Objectif: Être la personne ressource concernant les flux de données de l'entreprise

  • Participer à l'instauration de l'architecture pour la production et le développement
  • Mettre en place les sauvegardes et 70 vérifications quotidiennes des bases de données
  • Calculer les statistiques des sites internet et les mettre à jour sur l'intranet
  • Former les programmeurs et corriger du code sql, php et java
  • Migrer les bases oracle de 7.4.3 à 8.0.6
  • Environnement: sun e10000 (solaris 2.6, oracle 8.0.6, 12 cpus, ksh), sun e250 (solaris 2.6, apache, php, java), mysql, webalizer
1999
8 mois

France Télécom Radio Messagerie

Architecte Informatique

Paris

Objectif: Être l'architecte, l'administrateur unix et le dba oracle de la compagnie

  • Conseiller et assister les 12 chefs de projet, les analystes et les programmeurs
  • Instaurer un intranet et de multiples vérifications mises à jour quotidiennement
  • Préparer plusieurs environnements pour les tests de l'an 2000
  • Administrer les 10 machines hp-ux et les 16 bases de données oracle
  • Former un administrateur unix junior et les programmeurs à unix, oracle et au réseau
  • Optimiser du code: réduction de l'utilisation de la machine principale de 99% à 0.03% et inversement
  • Environnement: hp-9000 (hp-ux 10.20, oracle 7.2 à 8.0, baie emc, 6 cpus), serveur compaq pour l'intranet (linux red hat, apache), dns, ftpd, ksh, reflection, sql, html


1996-1997
16 mois

Roussel Uclaf

DBA Oracle

Romainville
(France)

Objectif: Être le dba du siège social et former une dba oracle junior

  • Administrer les 20 bases oracle dans un contexte de production international 24/7
  • Coopérer avec les autres dba du groupe: Allemagne, Canada, Etats-Unis et Tokyo
  • Conseiller les 3 administrateurs unix, les 8 chefs de projet et les 5 programmeurs
  • Développer des rapports 'impromptu' et former les programmeurs au logiciel
  • Enseigner unix à une classe de 40 utilisateurs pour une formation de base
  • Programmer un etl pour le transfert automatique des données médicales
  • Optimiser les bases de données et requêtes sql: écran clintrial de 21 à 7 secondes, validation des patients de 20 à 1 minute et chargement des données de 30 à 2 minutes
  • Environnement: hp-t500 (hp-ux 9.0, oracle 7.0.16 à 7.2.3, 4 cpus), clintrial, impromptu, oracle names, ksh, sql


1996
4 mois

Siège Social de France Télécom

Architecte Informatique

Paris

Objectif: Créer un système d'installation sans assistance automatisant les transferts quotidiens de l'entrepôt de données pour un déploiement pour les 50 filiales françaises

  • Être l'administrateur unix, le dba oracle et l'administrateur 'business objects' du projet
  • Analyser et développer un logiciel de transfert en 'bourne shell', pl/sql et sql
  • Créer un logiciel de chargement des données dans oracle sans assistance
  • Installer les environnements hp-ux, netware, oracle et 'business objects'
  • Programmer le recouvrement des erreurs lors des transferts avec cft
  • Ecrire et livrer un guide d'installation, un guide utilisateur et l'analyse
  • Environnement: hp 9000/812 (hp-ux 10.0, oracle 7.2, 2 cpus), os/2, netware 3.11, windows for workgroups, cft, business objects, cvs, bourne shell, sql, pl/sql
1994-1995
16 mois

M3i

DBA Oracle - Analyste-Programmeur C

Montréal, New York

Objectif: Modéliser les flux de données et développer la librairie du système d'appels
  • Être l'architecte de données, le responsable oracle et un des analyste-programmeur c
  • Effectuer la modélisation de données pour les structures c et la base de données
  • Créer un langage de programmation pour la manipulation d'écrans mainframe
  • Développer une librairie c reliant la base de données et le gestionnaire de messages
  • Environnement: hp 9000/715 (hp-ux 9.0, oracle 7.1, informix, c, cvs, xvt, oci, emacs, gdb), intel (windows nt, visual c++, vss (visual source safe), xvt, oci), alpha (osf/1, c, xvt, oci, emacs, cc, gdb)

1992-1994
30 mois

Consyst SQL

Consultant du progiciel

Québec, Montréal

Objectif: Agir en tant que consultant du progiciel en implantant l'architecture chez le client
  • Rousseau Sauvé Warren - Chef de projet - 12 mois
    Analyser et développer un système complet de comptabilité et superviser 2 programmeurs
  • Consyst SQL - Programmeur C pour l'interne - 12 mois
    Analyser et programmer un traducteur de code source qui sera utilisé par les clients
  • Téléglobe - Analyste-Programmeur - 4 mois
    Analyser et développer 30 rapports pour un système de ressources humaines
  • Fédération des commissions scolaires - Formateur - 2 mois
    Assister l'équipe pour la migration de leur système actuel vers le produit
  • Environnement: intel (windows 3.1, windows for workgroup, netware 3.11, oracle v6-v7, watcom sql/sybase), sql*design, c, ms-sdk, oracle forms, oracle reports

1988-1991
16 mois

Université de Sherbrooke

Stagiaire

Québec, Montréal, Hull

Objectif: Effectuer des stages de 4 mois dans le cadre du baccalauréat à régime coopératif
  • Hydro-Québec - Analyste-Programmeur - Créer des outils d'aide à la décision
  • Commission des transports du Québec - Maintenance - Maintenir le code
  • Douanes et accises du Canada - Testeur - Tester les corrections programmées
  • Environnement: intel (windows, oracle V5, oracle forms et reports, clipper, c, dbase III+), ibm 370/3275 (mvs, cobol, cics, jcl, culprit, idms, ispf/pdf, dml/o, olq, sdf), hp-3000 (mvs, quizz)

1986-1988
20 mois

Alarmes Tecno-Kébec

Analyste-Programmeur

Jonquière/Arvida
  • Instaurer une centrale de systèmes d'alarme et son logiciel de communication
  • Environnement: intel (c, dbase, clipper), commodore 64 (basic, assembleur 6502)

AUTRES

Formation : 1988-1991, Université de Sherbrooke, Baccalauréat en Informatique
1986-1988, CEGEP de Chicoutimi, DEC en Sciences Pures
Langues : Français, anglais, base en espagnol
Références : Disponible ici avec mot de passe