RESUME

 

PAUL LAUZON

10 Avenue des mille-iles

Boisbriand, Quebec, Canada  J7E 4H4

Telephone : (450) 430-1376

           Fax : (450) 430-5860

 

Languages : English, French (also a little bit of spanish and mandarin chinese)

 

WORK EXPERIENCE________________________________________

 

Oct. 94 until now :             VIRTUAL ADVENTURES INC.

Title :                                  Owner, Software Design Team Leader, Software Consultant

Tasks :                                 Software Design: Applications, Real-time, Embedded, Automation, Games, CAD, Drivers, Tools, Scripting, Database.

Web Design: Static, Dynamic, Database, Search engine, Web crawling and analysis, Statistics, Scripting.

                                           

Sept 84 - Oct 94 :              ALPHA TECHNOLOGIES

Title :                                  Owner, Software Designer/Consultant

Tasks :                                 Conception of commercial softwares, database systems.

 

June 88 - Sep 94 :             CANADIAN MARCONI COMPANY

Sep 99 - May 2002           (now CMC Electronics)

Title :                                  Software Specialist (5 years), Software Consulting (2.5 years)

Tasks :                                 Conception, update and maintenance of real-time embedded avionics

systems : GPS, MLS, MCDU, FMS and OMEGA. 

Debugging of CPU card prototypes, PGA, XILINX and VLSI. 

Military documents writing.

 

Title :                                  Instructor (3 months)

Tasks :                                 Preparation and teaching of a 80 hours course in assembler and the use

of Logic Analysers for debugging microprocessor cards.

 

Title :                                  Analyst Programmer (3 months)

Tasks :                                 Under VAX/CMS, conception of statistical, data analysis tools in REXX

                                            and using CICS files through COBOL.

 

Title :                                  Hardware Technician (1 year)

Tasks :                                 Test and repair electronic cards : CPU card,  OMEGA receiver and other

digital and analog card.   Test were done using an automated test bench

Genrad 1796.  Find & repair bugs in the test environment (hardware/software).

 

June 85 - Aug 86 :            COMPURAM

                                            67 Pointe Langlois, Ste-Rose, Laval

Title :                                  Analyst Programmer

Tasks :                                 Conception of databases and user interface systems for commercial business.


FORMATION____________________________________________________

 

1994      Software certificate courses (nine A+ and one A-)

               University of Montreal

 

1986      Technical degree in electronics and microprocessors

               CEGEP Montmorency, Laval

 

HOBBY AND LEISURE____________________________________________

 

Games (console and table), Movies, Music, Badminton, Cycling, Sculpting.

 

SOFTWARE EXPERIENCE  (high level languages)______________________

 

 C/C++ (Visual C++, Turbo C++, Watcom C/C++, Quick C):

- Development of Windows CE applications for handheld PC using the .NET framework.

- Development of RFID applications and low-level interfaces under Windows for casino security and the food industry.

Management System), MCDU (Multipurpose Control and Display Unit), GPS (Global

Positioning System), MLS (Microwave Landing System) and OMEGA navigation system;

- Development and maintenance of commercial and military avionics systems : FMS (Flight

Management System), MCDU (Multipurpose Control and Display Unit), GPS (Global

Positioning System), MLS (Microwave Landing System) and OMEGA navigation system;

- Automated software/hardware test bed (911 emergency environment, telephony systems, SQL access through OLE DB, DLLs for GPIB interface and graphical utilities like font recognition from screen pixels);

- 3D action games (2 + 1 in the making) real-time and multiplayer for PC (Space combat,

hybrid : Space combat/Real-time strategy;

- 3D graphics using OpenGL under SGI (Silicon Graphics) and using DirectX under Windows;

- Real-time 3D model and universe editor (CAD);

- Automated remote monitoring system (Central + stations linked by phone) with voice pager;

               - RS-232 monitor, GPIB terminal/controller;

               - Data editor, C code generator, syntax parser, report generator;

               - Multiple libraries and drivers (database, graphics DOS (VESA) / Windows (Direct X);

               - Database programming, tree, linked lists, sorting.

              

ADA (ALSYS) :

               - Test software for verification of standard DO 178B, DO-2167;

- Software development for GPS (Global Positioning System), source parser that generates

scripts and ADA sources for automated tests.

 

BASIC (APPLE BASIC, GWBASIC, QUICK BASIC, VISUAL BASIC) :

- 2D/3D graphics;

- Adventure game concepts;

               - Maths : 3D, Matrix, vector, curves, equation resolution;

               - Animated simulation : Gravity, Newton, fractals.

 

 JCL/COBOL :

               - CICS database access under VM/CMS.

               - Miscellaneous university  programs.


 DBASE II/III + CLIPPER + interrupt BIOS:

               - Statistics on database of contracts;

               - Management of databases : Inventory, clients, sub-contractors, machinery's and tools;

- Automated estimate generator;

 

PASCAL (Turbo Pascal, VAX Pascal) :

- CFDS simulator (Central Fault Display System) using ARINC-604 protocol using

an ARINC-429 PC card;

               - Closed loop system simulator;

               - Miscellaneous graphics.

              

FORTRAN:

               - Various programs.

 

REXX :

               - Statistical reports on faulty components;

               - Dialog boxes.

 

ASP, PHP, HTML, Javascript, VB, Vbscript :

- Several web sites design using static page, dynamic page, database access (MSSQL and MySQL database access).  Also configuration and maintenance of web server, IIS server, mail server, firewall and anti-virus/trojan.

- Web page (html) photo gallery generator with auto-thumbnail creation.

- Web crawler and analyzer.

- Search engine.

 

Visual Test :

               - Automated software testing (API, DLLs, scripts)

               - Gui testing using graphic DLL (font detection from screen pixels).


SOFTWARE EXPERIENCE (assembler)______________________________

 

8088/8086/80386/80486/PENTIUMs (INTEL) , K6 (AMD):

               - RS-232 interface for ATP (Acceptance Test Procedure) in protected mode;

- HAL (Hardware Abstraction Layer) in a real-time system for the following integrated

circuit : PIC, DMA, PIT, UART, ARINC, ASIC;

               - Math functions : Fixed and floating point, 3D/2D, trigonometric, interpolation, square root;

- Graphic functions : polygons (multiple color light sources, Gouraud shaded, textured, mip-mapped), ellipsoid, rectangles, lines, points, fonts, cursors, miscellaneous effects;

- Graphic drivers : Direct X, BIOS/VESA;

               - Sound drivers : Multiple sound sources stereo mixing and resampling in real-time.

 

ARM60 (RISC, GEC PLESSEY) :

- Library of double precision floating point (ANSI/IEEE 574) functions to replace the slow

version included in a C compiler. 

 

8751/8051/80186 (MICRO-CONTROLLER INTEL) :

- CDU system (Control and Display Unit) allowing entry and display of data on an LCD;

- Interfacing with a RPU (Receiver Processor Unit) using ARINC-429 bus.

 

6502 (MOTOROLA) :

               - Text editor using graphic;

               - Driver for a graphic pad;

               - Graphics and maths.

 

Z80 (ZILOG) :

               - Graphic using a special RAM font card.

SOFTWARE EXPERIENCE (Operating system)_______________________

 

               - WINDOWS 3.1/95/98/ME/NT/2000/XP/2003.

               - UNIX/LINUX.

               - HP64000.

               - PC DOS/MS-DOS.

               - DOS/VSE (VAX).

               - APPLE DOS.

               - CP\M 80.

               - OS 8.