Please contact me for an updated, full version of this document.
EDUCATION
April 2002 .NET NIRVANA
Wintellect
Geek Cruise
March 2002 MCP CERTIFICATION
Microsoft
January 1998 ESSENTIAL DISTRIBUTED COM
DevelopMentor
1991 - 1994 BACHELOR’S DEGREE IN COMPUTER SCIENCE
University of Montreal
TECHNICAL KNOWLEDGE
Operating Systems 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+/MTS
COM/DCOM
IDL, Events Publishers/Subscribers, Object Pooling, Queued Components, Threading Models & Contexts, Transaction support & rollback, Smart Proxies (Custom Marshalling), Custom Resource Dispenser, JIT Activation.
Others UML, Microsoft Visio, Rational Rose, Oracle, Microsoft Visual SourceSafe, Microsoft Excel, Microsoft Word, Microsoft PowerPoint.
PROFESSIONAL EXPERIENCE (Contract)
April 2006 - Scientific System Solutions
http://www.3si-soft.com

  • .NET, C#, XML, Web Services, DTO, Multithreading
    • Develop the service interface for a Laboratory Information Management System (LIMS).
November 2005 - January 2006 Bell
http://bell.ca

  • .NET, C#, ASP.NET, Enterprise Library, Multithreading, Oracle
    • Develop a report service and its ASP layer.
March 2005 - PBM Inc
http://www.pbm-inc.ca

  • .NET 2.0, C#, Visual Studio 2005, SQL Server 2005, NUnit, Regex
    • Design and develop in .NET a productivity analysis software.
September 2003 - January 2005 CEDROM-SNI
http://www.cedrom-sni.com

  • .NET, C#, Web Services, ASP.NET, SQL Server, XML, UML
    • Advise the SQL, C# and ASP Teams Leaders.
    • Define the architecture of a dual Web Service/Web Site application; C#; UML; SQL Server; ADO.NET; ASP.NET; Web Services.
June 2003 CEDROM-SNI
http://www.cedrom-sni.com

  • Analyze the migration of the COM technology to .NET.
May 2003 DYNAPIX INTELLIGENCE IMAGING
http://www.dynapix-intelligence.com

  • Support, COM technology
October 2002 - December 2002 TECHNOLOGIES LOGICIELLES FUJITSU (CANADA) LTÉE
http://www.softek.fujitsu.com

  • Visual C++, SQL Server, Oracle
    • Develop an automated analyser of Oracle and SQL Server disk space usage.
February 2002 - September 2002 CODAGEN TECHNOLOGIES CORPORATION
http://www.codagen.com

  • .NET, C#, VB.NET, Managed C++, UML
    • Develop a C++ / Managed C++ code generator in C# and VB.NET based on UML transformations.
May 2001 - January 2002 HARRIS CORPORATION (for Solutions duBBert Associés Inc.)
http://www.harris.com

  • Visual C++, STL, MFC, SQL Server, Visio 2002 Add-On
    • Visio 2002 and SQL Server integrated application for telecommunication equipment configuration. Get specifications; present a prototype; design architecture and develop software core framework for the development team.
  • Magic Application
    • Maintain and extend the functionalities of Magic, a C++ application featuring the MFC and SQL Server and used to design telecommunication sites for wireless systems.
January 2001 DevInstinct inc.
http://www.devinstinct.com

Incorporation of DevInstinct inc.
PROFESSIONAL EXPERIENCE (Freelance Author, Interview)
May 2006 The Code Project
http://www.codeproject.com
July 2005 Visual Studio Talk Show (in french)
http://www.visualstudiotalkshow.com
February 2002 MSDN Library
http://msdn.microsoft.com
June 2000 iDevResource.com
http://www.idevresource.com
Co-winner of the COM+ Development Series competition.
PROFESSIONAL EXPERIENCE (Perm)
April 2000 - August 2000 VERSUS INFORMATIQUE
http://www.versus.com

Internet Projects, April 2000 – August 2000
  • Programming standards
    • Writing of the programming standards for C++ and of a generic COM error handling mechanism for C++, VB and SQL.
  • SQL Stored Procedures
  • UPS Online Tools
    • Development of a COM version of the UPS Online Tools. The solution uses a generic C++ parser to interpret the HTTP multipart format.
November 1995 - March 2000 IXIASOFT (R&D Cedrom-SNi)
http://www.ixiasoft.com
http://www.cedrom-sni.com

Recipient of the Boomerang 1996 price, http://www.echosystem.net/boomerang/html/sitemedia.html

The majority of the following projects were realized in C++.

TEXTML Server, August 1998 – March 2000
The Textml Server is a dynamic indexing engine for XML documents. Hosted in MTS, it offers a COM API optimized for n-tiers architectures.

Analyst in charge of the COM technology.
  • Back-end architecture
    • Setup of the core framework for the server. Development and integration of the COM components in MTS along with advanced error management.
  • Server-side load balancing
    • Creation of a multithreaded load balancing mechanism for managing the server’s internal resources.
  • Project analysis
    • Team analysis and formal definition of the COM IDL API.
  • Prototyping
    • Creation of a prototype server using MTS, ASP and a first component model.

Interviewer IV, May 1997 – July 1998
The Interviewer IV is a MFC (MDI) application for document archives browsing. Its design allows it to work seamlessly locally (CDROM) or remotely (client-server).

Principal analyst of the project.
  • Module II: Query engine
    • Completion of an advanced lexical parser for the query language.
  • Module I: Asynchronous communication kernel
    • Development of an RPC-like asynchronous mechanism for MFC objects over Winsock 2.0: tread pool for dynamic events, MFC-based message queuing and bi-directional communication layer.
  • Project analysis
    • Define product requirements and core architecture.

Internet Projects, November 1995 – April 1997
  • HTTP protocol implementation
    • Implementation of the HTTP 1.0 protocol over Winsock 1.0, with proxy support.
  • CGI Script; Eureka, Voir and Hour web sites
    • Creation of a language interpreter for dynamic HTML pages generation: scriptable requests for SQL Server and the company’s proprietary document archive database. Participation in the development of the Voir, Hour and Eureka web sites.
  • Authentication DLL
    • Finish off user and group authentication for the Purveyor Web Server with the SQL Server DB-Library.
Fall 1991 - November 1995 HIPPODROME OF MONTREAL
http://www.hippodrome-montreal.ca

Environments: Windows 3.11, DOS, AS/400, AlphaMicro and Novell NetWare 3.12.
Development tools: Turbo Pascal 6.0, Borland C++ 4.0 and Microsoft Access.
Copyright ©  DevInstinct Inc.
All trademarks and tradenames mentioned herein are the property of their respective owners.