Vous pouvez visionner la version
imprimable de ce document.
Vous pouvez télécharger la version
Word ou la version
PDF de mon Curriculum.
Curriculum Vitae
Patrick Lavoie St-Jérôme, Québec 450-304-1404
patricklavoie@hotmail.com
|
| Langues parlées: |
Français et anglais |
| Langues écrites: |
Français et anglais |
|
Expérience de travail
Compuware Canada - Mars 2004 jusqu'à octobre 2008 Programmeur senior
| Domaine: |
Consultant (Services professionnels pour Morgan Stanley).
|
| Projets: |
Développement de quelques serveurs SOAP en C++ sur Linux et Solaris.
Maintenance des serveurs existants (C++).
Maintenance et développement de clients SOAP en C# et C++.
Développement de base de données Sybase.
Développement de scripts Perl.
|
| Outils: |
| Perforce |
Windows |
Unix (Solaris, Linux) |
| Sybase |
C++ |
C# |
| Visual Studio .NET |
emacs |
gcc |
| Perl |
XML |
|
Sirsi Canada (D.R.A.) - Septembre 2001 jusqu'à décembre 2003 Programmeur senior (télétravail)
| Domaine: |
Conception de logiciels bibliothécaires pour les écoles,
collèges, universités et les municipalités.
|
| Projets: |
Développement d'un nouveau serveur en Java.
Maintenance des serveurs existants (langage C).
|
| Outils: |
| Java (J2SE), JNI |
C |
Perl |
| CVS |
Rational Rose |
Windows |
| Unix (Solaris, AIX, Linux) |
Eclipse |
UML |
| Oracle |
ISAM |
|
PureLogic - Février 2001 jusqu'à septembre 2001 Architecte de projet (programmeur senior)
| Domaine: |
B2B (business to business), WebServices et développement sur mesure.
|
| Projets: |
Amélioration de l'architecture du projet.
Intégration de nouvelles technologies (VTier, XML et XSLT) dans le projet existant.
Supervision et formation de deux programmeurs juniors (MFC, C++, XML, XSLT, COM et ATL).
|
| Outils: |
| C++ |
MFC |
Win32 |
| VTier |
XML, XSLT |
COM, ATL |
| SQL Server |
SourceSafe |
Rational Rose |
| Windows |
UML |
|
Toonboom Technologies - Août 2000 jusqu'à février 2001 Programmeur senior
| Domaine: |
Logiciels de production de dessins animés.
|
| Projets: |
Amélioration de la qualité du code.
Correction de plusieurs problèmes graves.
Implémentation de « skins » dans l'application.
Conversion des animations Flash (MacroMedia).
|
| Outils: |
| C++ |
MFC |
Win32 |
| STL |
SourceSafe |
PC-Lint |
| Windows |
UML |
|
D.R.A. - Avril 2000 jusqu'à août 2000 Programmeur senior
| Domaine: |
Conception de logiciels bibliothécaires pour les écoles,
collèges, universités et les municipalités.
|
| Projets: |
Création d'un serveur de données en utilisant le protocole de communication Z39.50. |
| Outils: |
| C++ |
STL |
CORBA |
| SourceSafe |
Windows |
Unix (Solaris) |
| Rational Rose |
UML |
|
Strategy First - Avril 1997 jusqu'à avril 2000 Chef programmeur
| Domaine: |
Développement de jeux pour ordinateurs. |
| Projets: |
Liberation Day (arrivé en milieu de projet).
Disciples : Sacred Lands.
Disciples II : Rise of the Elves (quitté en milieu de projet, problèmes financiers).
Analyse de projet.
Architecture client-serveur.
Supervision de deux programmeurs et un stagiaire.
|
| Outils: |
| C++ |
STL |
Win32 |
| DirectX |
PC-Lint |
SourceSafe |
| Windows |
Rational Rose |
UML |
|
anti-bug informatique - Depuis mai 1996 Programmeur, analyste, architecte
| Domaine: |
Développement sur mesure.
Après avoir complété mon DEC, j'ai
démarré ma propre compagnie de programmation.
|
| Projets: |
Gestion de délits pour jeunes contrevenants (2006) - C++, PostgreSQL.
Système facturation et prise de rendez-vous (2004) - C#, SQL Server.
Aéroports de Montréal - Documents d'analyse (2004) - Visio.
Gestion de programmes d'assurances personnelles et collectives (2004) - Microsoft Access.
Serveur de commandes pour un site web (2003) - C++, Linux, PHP.
Composantes COM pour codecs audio (2003) - C++, ATL.
Maxin - Condensation et indexation de documents sténographes (1998 - 2002) - C++.
MySoft - Module d'optimisation d'espace utilisé (1997) - Pascal.
Philips Électronique - Programme de contrôle de qualité (1996 - 1997) - C++.
Égérie - Programme de gestion financière d'entreprise (1996 - 1997) - Microsoft Access.
Album des finissants multimédia sur CD-ROM (1996) - C++.
Programme de plan pour abris d'autos (1996) - C++.
Club vidéos - Programme de location de films (1995) - C++.
|
| Outils: |
| 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 |
Visio |
|
Infosilem - Mai 1995 jusqu'à janvier 1997 Programmeur
| Domaine: |
Développement de logiciels de création et optimisation
d'horaires de cours et d'examens pour les collèges et les
universités.
|
| Projets: |
Conversion de programmes Pascal vers C.
Conversion de bases de données FoxPro vers Access.
Développement d'une application de génération d'horaires de cours.
|
| Outils: |
| Visual Basic |
Pascal |
C |
| MFC |
Win16 |
Windows |
| Microsoft Access |
FoxPro |
dBase |
|
Résumé des compétences
| Programmation |
| Architecture d'applications |
8 ans |
Programmation orientée objet |
10 ans |
| Applications client-serveur |
10 ans |
C |
13 ans |
| C++ |
11 ans |
C# |
4 ans |
| Win16 / Win32 API |
11 ans |
MFC (Microsoft Foundation Class) |
11 ans |
| STL (Standard Template Library) |
9 ans |
Java, JNI, JSP, Servlets, Applets |
3 ans |
| ATL (Active Template Library) |
1 ans |
HTML |
6 ans |
| XML, XSLT |
4 ans |
Perl |
4 ans |
| DirectX |
3 ans |
ODBC, RDO, ADO |
2 ans |
| Visual Basic |
2 ans |
Microsoft Access |
3 ans |
| SQL Server |
2 ans |
PostgreSQL |
1 an |
| Sybase |
4 ans |
Oracle |
1 an |
|
| Système d'exploitation |
| Windows |
13 ans |
Unix (Linux, Solaris, AIX) |
5 ans |
| Kde sous Linux |
2 ans |
|
| Outils de développement |
| SourceSafe |
7 ans |
Perforce |
4 ans |
| CVS |
2 ans |
Rational Rose |
4 ans |
| PC-lint |
3 ans |
BoundsChecker |
6 ans |
| TrueTime |
3 ans |
TrueCoverage |
1 an |
| Quantify |
3 ans |
Purify |
1 an |
| Microsoft Visual Studio |
12 ans |
Visio |
2 ans |
| Eclipse (Java) |
3 ans |
|
Formation académiqueDepuis 2008 (en cours) Baccalauréat en informatique Université Laval
2002-2007 Certificat en intégration des technologies informatiques en éducation Télé-université
2002 - 2004 Certificat en informatique Université Laval
1993-1996 Technique informatique Cégep de Saint-Jérôme
Faits saillants
Je programme depuis l'âge de 9 ans. À ce moment, je
faisais des petits jeux sur mon COCO II (Tandy) en basic. Un peu plus tard, je
faisais encore des petits jeux sur un Apple et ensuite sur un PC en Turbo Pascal.
Programmes de gestion pour le Service de Prévention des Incendies de
Montréal à l'âge de 14 ans (1990 -1991).
Mon père étant pompier à
Montréal m'avait demandé de lui faire quelques programmes
pour aider les pompiers à remplir des formulaires de commande et
différents rapports. Plusieurs pompiers à travers
Montréal utilisaient et appréciaient ces petits programmes
que j'avais faits en Turbo Pascal.
Médaillé d'or québécois en
informatique aux Olympiades de la formation professionnelle et technique en mai 1996.
|
|