You can view the
printer friendly
version of this document.
You can download the
Word or the
PDF
version of my résumé.
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 |
|
Employment History
anti-bug informatique - Since May 1996 Programmer, analyst, architect
| Domain: |
Self-employed. Custom development.
I set up my own programming business upon completing my DEC.
|
| Projects: |
MynSoft - Training services (2009-2010) - C#, UML, Java.
Lumec - Accounting system maintenance (2009) - Access.
Bio-Services - Water analysis system maintenance (2008-2010) - Access.
o-m6 - Production system maintenance (2008-2010) - Visual Basic, SQLServer, C#.
ROJAQ - Offense management system for young criminals (2006) - C++, PostgreSQL.
JMADiagnostics - Billing and appointment system (2004) - C#, SQL Server.
Aéroports de Montréal - Analysis documents (2004) - Visio.
Personal and group insurance management system (2004) - Microsoft Access.
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) - C++.
MySoft - Used space optimization module (1997) - Pascal.
Philips Electronics - Quality Control program (1996 - 1997) - C++.
Égérie -Financial Management for Businesses program (1996 - 1997) - Microsoft Access.
Multimedia Year Book on CD-ROM (1996) - C++.
Carport Plans program (1996) - C++.
Video club - Film Rental program (1995) - 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, JSF, Applets, Struts |
| Perl |
HTML |
XML, XSLT |
| Pascal |
SQL Server |
MySQL |
| PostgreSQL |
Visio |
|
Compuware Canada - From March 2004 until October 2008 Senior programmer
| Domain: |
Consulting (Professional services for Morgan Stanley).
|
| 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 |
XML |
|
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 |
|
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, 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 |
|
Infosilem - From May 1995 until January 1997 Programmer
| Domain: |
Software development for the creation and optimization of class and exams schedules
for Colleges and Universities.
|
| 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 |
12 years |
| Client-server applications |
10 years |
C |
13 years |
| C++ |
12 years |
C# |
4 years |
| Win16 / Win32 API |
12 years |
MFC (Microsoft Foundation Class) |
12 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 |
5 years |
Perl |
4 years |
| DirectX |
3 years |
ODBC, RDO, ADO |
3 years |
| Visual Basic |
2 years |
Microsoft Access |
3 years |
| SQL Server |
3 years |
PostgreSQL |
2 year |
| Sybase |
4 years |
Oracle |
1 year |
|
| Operating system |
| Windows |
13 years |
Unix (Linux, Solaris, AIX) |
6 years |
| Kde under Linux |
2 years |
|
| Development tools |
| SourceSafe |
7 years |
Perforce |
4 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 Visual Studio |
12 years |
Visio |
2 years |
| Eclipse (Java) |
3 years |
|
Educational BackgroundSince 2009 (ongoing) Bachelor of Computer Science Université Laval
2002-2007 Integrating Computer Science Technology in Education Certificate Télé-université
2002 - 2004 Computer Science Certificate Université Laval
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.
|
|