Veuillez me contacter pour obtenir la version incluant les dernières années de ce curriculum vitae.
FORMATION PROFESSIONNELLE
Avril 2002 .NET NIRVANA
Wintellect
Geek Cruise
Mars 2002 CERTIFICATION MCP
Microsoft
Janvier 1998 ESSENTIAL DISTRIBUTED COM
DevelopMentor
1991 - 1994 BACCALAURÉAT SPÉCIALISÉ EN INFORMATIQUE
Université de Montréal
CONNAISSANCES INFORMATIQUES
Systèmes d'exploitation Windows XP, Windows 2000 Server, Windows NT Server
.NET C#, VB.NET, Managed C++, Web Services, ASP.NET, SQL Server, ADO.NET, Add-Ons Visual Studio/Visio, IIS, XML, HTML, HTTP.
C++ Microsoft Visual C++: ATL, STL, MFC, Multithreading, Winsock 2.0.
COM/DCOM
(COM+/MTS)
IDL, Events Publishers/Subscribers, Object Pooling, Queued Components, Threading Models & Contexts, Transaction support & rollback, Smart Proxies (Custom Marshalling), Custom Resource Dispenser, JIT Activation.
Autres UML, Microsoft Visio, Rational Rose, Oracle, Microsoft Visual SourceSafe, Microsoft Excel, Microsoft Word, Microsoft PowerPoint.
EXPÉRIENCES DE TRAVAIL (Contractuel)
Avril 2006 - Scientific System Solutions
http://www.3si-soft.com

  • .NET, C#, XML, Web Services, DTO, Multithreading
    • Développer l'interface de services pour un système de gestion d'information de laboratoire (LIMS).
Novembre 2005 - Janvier 2006 Bell
http://bell.ca

  • .NET, C#, ASP.NET, Enterprise Library, Multithreading, Oracle
    • Développer un service de génération de rapports et sa couche ASP.
Mars 2005 - Octobre 2005 PBM Inc
http://www.pbm-inc.ca

  • .NET 2.0, C#, Visual Studio 2005, SQL Server 2005, NUnit, Regex
    • Poser les fondations architecturales et effectuer le développement .NET d'un logiciel d'analyse de la productivité manufacturière.
Septembre 2003 - Janvier 2005 CEDROM-SNI
http://www.cedrom-sni.com

  • .NET, C#, Web Services, ASP.NET, SQL Server, XML, UML
    • Effectuer la coordination technique des Teams Leaders SQL, C# et ASP.
    • Définir l’architecture d’une application de distribution d’archives documentaires exposée à la fois par un site Internet et par Web Services; C#; UML; SQL Server; ADO.NET; ASP.NET; Web Services.
Juin 2003 CEDROM-SNI (Mandat Ponctuel)
http://www.cedrom-sni.com

  • Analyse de la migration technologique de COM vers .NET
Mai 2003 DYNAPIX INTELLIGENCE IMAGING (Mandat Ponctuel)
http://www.dynapix-intelligence.com

  • Support, technologie COM
Octobre 2002 - Décembre 2002 TECHNOLOGIES LOGICIELLES FUJITSU (CANADA) LTÉE
http://www.softek.fujitsu.com

  • Visual C++, SQL Server, Oracle
    • Développer un processus automatisé d’analyse de l’espace de stockage des bases de données Oracle et SQL Server.
Février 2002 - Septembre 2002 CODAGEN TECHNOLOGIES CORPORATION
http://www.codagen.com

  • .NET, C#, VB.NET, Managed C++, UML
    • Développer un générateur de code C++ et Managed C++ en C# et VB.NET, basé sur des transformations de modèles UML.
Mai 2001 - Janvier 2002 HARRIS CORPORATION (pour Solutions duBBert Associés Inc.)
http://www.harris.com

  • Visual C++, STL, MFC, SQL Server, Visio 2002 Add-On
    • Recueillir les spécifications, prototyper, architecturer et établir les fondations logicielles pour l’équipe de développeurs. Application intégrée à Visio 2002 et SQL Server permettant la configuration d’équipements de télécommunication.
  • Application Magic
    • Supporter l’équipe de développement dans le maintient et l’extension des fonctionnalités d’une application scientifique basée sur les MFC et SQL Server et utilisée pour concevoir des sites de télécommunication pour les systèmes sans fil.
Janvier 2001 DevInstinct inc.
http://www.devinstinct.com

Incorporation de DevInstinct inc.
EXPÉRIENCES DE TRAVAIL (Auteur indépendant, entrevue)
Mai 2006 The Code Project
http://www.codeproject.com
Juillet 2005 Visual Studio Talk Show
http://www.visualstudiotalkshow.com
Février 2002 Librairie MSDN
http://msdn.microsoft.com
Juin 2000 iDevResource.com
http://www.idevresource.com
Gagnant de la compétition COM+ Development Series
EXPÉRIENCES DE TRAVAIL (Permanent)
Avril 2000 - Août 2000 VERSUS INFORMATIQUE
http://www.versus.com

Projets Internet, Avril 2000 – Août 2000
  • Rédaction de documents de normes
    • Établir le standard de programmation C++.
    • Établir le standard de gestion des erreurs COM générique à C++, VB et SQL.
  • Procédures SQL
    • Collecte des statistiques pour le site de commerce électronique Bissell : création de Stored Procedures et utilisation d’ADO par l’entremise de Visual Basic.
  • UPS Online Tools
    • Développer une version COM de la technologie UPS. La solution comprend un scanner C++ générique utilisé pour interpréter le format HTTP multipart.
Novembre 1995 - Mars 2000 IXIASOFT (R&D Cedrom-SNi)
http://www.ixiasoft.com
http://www.cedrom-sni.com

Récipiendaire du prix Boomerang 1996, http://www.echosystem.net/boomerang/html/sitemedia.html

La majorité des projets décrits ont été réalisés en C++.

TEXTML Server, Août 1998 – Mars 2000
Le Textml Server est un serveur dynamique d’indexation de documents XML. Hébergé dans MTS, il offre un API COM muni de composantes optimisées pour l’architecture n-tiers.

Analyste responsable de la technologie COM.
  • Architecture frontale du serveur
    • Mettre en place les fondations du serveur.
    • Développer et intégrer les composantes COM dans MTS.
    • Établir les techniques de gestion des erreurs.
  • Server-side load balancing
    • Établir un mécanisme d’arbitrage et de distribution de charge pour les accès aux ressources internes.
  • Analyse du projet
    • Participer au comité d’analyse.
    • Définir formellement en IDL l’API client du serveur.
  • Prototype I
    • Prototyper le serveur en utilisant MTS.
    • Intégrer un premier modèle de composantes en ASP.

Interviewer IV, Mai 1997 – Juillet 1998
L’Interviewer IV est une application MFC (MDI) de consultation d’archives de documents. Son architecture lui permet de fonctionner à la fois localement (CD-ROM) ou à distance en mode client-serveur (serveur de documents).

Analyste principal du projet.
  • Module II : Requête
    • Parachever le modèle d’évaluation lexicale du langage de requête.
  • Module I : Moteur asynchrone de communication
    • Élaborer le noyau asynchrone de communication de l’application, pouvant fonctionner à la fois en mode local et distant via le protocole client-serveur propriétaire de la compagnie.
    • Gestionnaire asynchrone d’événements dynamiques (Thread Pool).
    • Distributeur de messages (Message Queuing).
    • Module de communication client-serveur bidirectionnel.
  • Analyse du projet
    • Produire comme livrable le document d’analyse du projet.

Projets Internet, Novembre 1995 – Avril 1997
  • Module de communication utilisant le protocole HTTP 1.0
    • Faire fonctionner l’Interviewer III sur Win32s en mode client-serveur.
    • Remplacer le protocole propriétaire de la couche réseau par le protocole HTTP 1.0.
  • Script CGI; Sites Internet Eureka, Voir et Hour
    • Implanter un interpréteur de langage (script CGI) permettant de communiquer avec un serveur SQL et le serveur propriétaire de la compagnie afin de pouvoir générer des pages Web de manière dynamique.
    • Réaliser les sites Internet des journaux Voir et Hour (en collaboration avec Communications Voir Inc.).
    • Participer à la migration du site Eureka (Cedrom-SNi).
  • DLL d’authentification
    • Parachever un DLL d’authentification d’usagers et de groupes SQL pour le Web Server Purveyor.
Automne 1991 - Novembre 1995 HIPPODROME DE MONTRÉAL
http://www.hippodrome-montreal.ca

Réalisations
Programme de gestion des courses interpistes de l'hippodrome.
Programme de gestion des sièges réservés.
Gestion informatisée des programmes de courses.
Configuration d’ordinateurs et installations réseaux.
Opération des systèmes AS/400, AlphaMicro et Novell NetWare 3.12.
Langages de programmation utilisés : Borland C++ 4.0; Turbo Pascal 6.0.
Copyright © DevInstinct inc.
Toute marque de commerce ou désignation commerciale figurant sur ce site appartient à son titulaire respectif.