|
| 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
|
| 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.
|