Contact me
antibuginformatique@yahoo.ca

français

 Home   Services   Downloads   Résumé   Writings 

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 Background

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







  • Copyright © 1996-2010
    anti-bug informatique
    All rights reserved.