 Contact me
 Home Page
 Services
 Downloads
 Résumé
 Writings
|
You can view the
printer friendly
version of this document.
Résumé
Patrick Lavoie St-Jérôme, Québec 450-304-1404
patricklavoie@hotmail.com
|
| Spoken languages: |
French and english |
| Written languages: |
French and english |
|
Career objectives
Application architect
Programmer analyst
Employment History
Compuware Canada - Since March 2004 Senior programmer
| Domain: |
Consulting (Near Shore Development).
|
| Projects: |
Development of a few SOAP servers in C++ under Linux and Solaris.
Maintenance of existing servers (C++).
Maintenance and development of SOAP clients in C# and C++.
Sybase database development.
Perl scripts development.
|
| Tools: |
| Perforce |
Windows |
Unix (Solaris, Linux) |
| Sybase |
C++ |
C# |
| Visual Studio .NET |
emacs |
gcc |
| Perl |
|
Sirsi Canada (D.R.A.) - From September 2001 until December 2003 Senior programmer (telecommuting)
| Domain: |
Design of Library software for Schools, Colleges, Universities and Municipalities.
|
| Projects: |
Development of a new server using Java.
Maintenance of existing servers (C Language).
|
| Tools: |
| Java (J2SE), JNI |
C |
Perl |
| CVS |
Rational Rose |
Windows |
| Unix (Solaris, AIX, Linux) |
Eclipse |
UML |
| Oracle |
ISAM |
|
I have been working from home since I started at Sirsi. I am thus a very autonomous person.
PureLogic - From February 2001 until September 2001 Project architect (senior programmer)
| Domain: |
B2B (business to business), WebServices and custom development.
|
| Projects: |
Improvement of project architecture.
New technology integration (VTier, XML et XSLT) into existing projects.
Supervision and training of two junior programmers (MFC, C++, XML, XSLT, COM and ATL).
|
| Tools: |
| C++ |
MFC |
Win32 |
| VTier |
XML, XSLT |
COM, ATL |
| SQL Server |
SourceSafe |
Rational Rose |
| Windows |
UML |
|
Toonboom Technologies - From August 2000 until February 2001 Senior programmer
| Domain: |
2D Cartoon production software.
|
| Projects: |
Improvement of code quality
Correction of several serious problems.
"Skins" implementation into application.
Flash Animation Conversion (MacroMedia).
|
| Tools: |
| C++ |
MFC |
Win32 |
| STL |
SourceSafe |
PC-Lint |
| Windows |
UML |
|
D.R.A. - From April 2000 until August 2000 Senior programmer
| Domain: |
Design of Library software for Schools, Colleges, Universities and Municipalities.
|
| Projects: |
Creation of a data server using the Z39.50 communications protocol |
| Tools: |
| C++ |
STL |
CORBA |
| SourceSafe |
Windows |
Unix (Solaris) |
| Rational Rose |
UML |
|
Strategy First - From April 1997 until April 2000 Lead programmer
| Domain: |
Development of computer games. |
| Projects: |
Liberation Day (arrived in the middle of the project).
Disciples: Sacred Lands.
Disciples II: Rise of the Elves (left in mid-project due to financial difficulties).
Project analysis.
Client-server architecture.
Supervision of two programmers and one trainee.
|
| Tools: |
| C++ |
STL |
Win32 |
| DirectX |
PC-Lint |
SourceSafe |
| Windows |
Rational Rose |
UML |
|
anti-bug informatique - Since May 1996 Analyst programmer
| Domain: |
I set up my own programming business upon completing my DEC. Custom development.
|
| Projects: |
Commands server for a web site (2003) - C++, Linux, PHP.
COM components for audio codecs (2003) - C++, ATL.
Maxin - Condensation and indexation of stenographers' documents (1998 - 2002) - Visual C++.
MySoft - Used space optimization module (1997) - Borland Pascal.
Philips Electronics - Quality Control program (1996 - 1997) - Visual C++.
Égérie -Financial Management for Businesses program (1996 - 1997) - Microsoft Access.
Multimedia Year Book on CD-ROM (1996) - Turbo C++.
Carport Plans program (1996) - Watcom C++.
Video club - Film Rental program (1995) - Turbo C++.
|
| Tools: |
| C |
C++ |
C# |
| STL |
MFC |
Win32 / Win16 |
| DirectX |
PC-Lint |
SourceSafe |
| CVS |
Windows |
Linux |
| Rational Rose |
UML |
Microsoft Access |
| Visual Basic (.Net) |
Java, JNI |
JSP, Servlet, Applets, Struts |
| Perl |
HTML |
XML, XSLT |
| Pascal |
SQL Server |
MySQL |
| PostgreSQL |
|
Infosilem - From May 1995 until January 1997 Programmer
| Domain: |
|
| Projects: |
Program conversion from Pascal to C
Data base conversion from FoxPro to Access.
Development of a course schedule creation application.
|
| Tools: |
| Visual Basic |
Pascal |
C |
| MFC |
Win16 |
Windows |
| Microsoft Access |
FoxPro |
dBase |
|
Skills summary
| Programming |
| Applications architect |
8 years |
Object-oriented programming |
10 years |
| Client-server applications |
10 years |
C |
9 years |
| C++ |
11 years |
C# |
3 years |
| Win16 / Win32 API |
11 years |
MFC (Microsoft Foundation Class) |
11 years |
| STL (Standard Template Library) |
9 years |
Java, JNI, JSP, Servlets, Applets |
3 years |
| ATL (Active Template Library) |
1 years |
HTML |
6 years |
| XML, XSLT |
3 years |
Perl |
4 years |
| DirectX |
3 years |
ODBC, RDO, ADO |
2 years |
| Visual Basic |
2 years |
Microsoft Access |
3 years |
| SQL Server |
2 years |
PostgreSQL |
1 year |
| Sybase |
3 years |
Oracle |
1 year |
|
| Operating system |
| Windows |
12 years |
Unix (Linux, Solaris, AIX) |
5 years |
| Kde under Linux |
2 years |
|
| Development tools |
| SourceSafe |
7 years |
Perforce |
3 years |
| CVS |
2 years |
Rational Rose |
4 years |
| PC-lint |
3 years |
BoundsChecker |
6 years |
| TrueTime |
3 years |
TrueCoverage |
1 year |
| Quantify |
3 years |
Purify |
1 year |
| Microsoft Developer Studio (C++) |
12 years |
Microsoft Visual Studio .NET (C#) |
3 years |
| Eclipse (Java) |
3 years |
|
Educational Background2002 - 2004 Computer Science Certificate Université Laval
2002-2007 Integrating Computer Science Technology in Education Certificate Télé-université
1993-1996 Computer Science Cégep de Saint-Jérôme
Highlights
I have been programming since I was 9 years old. I used to create small game on my
COCO II (Tandy) computer in Basic. Later on, I still created small games on an Apple
and then on a PC using Turbo Pascal.
At 14 (1990-91), I created management programs for the City of Montreal Fire Department.
My father, being a fireman, had asked me to create a few programs to help the firemen in
completing various order forms and reports. Several of these men used and enjoyed the
programs I had created in Turbo Pascal.
Received the gold medal for Quebec in the Professional and Technical Training Olympiads
in May 1996.
You can view the
printer friendly
version of this document.
You can download the
Word 97 or the
Acrobat PDF
version of my résumé.
|