Jean-Serge Gagnon
4 Ryan drive
Phone: (506)
260-6142
jsg@gaaj.com http://www.gaaj.com/jsg
Fully bilingual
(French and English).
Enhanced security
clearance
Objective
Seeking 3-6 month contract in a CM position where creative ideas can be
fully implemented to improve software delivery times and quality to a
profitable level.
Profile
Key Accomplishments
Technical Skills
Work Experience
Q1Labs Configuration Manager 03/2005-now
· Source and build process management:
·
Managed
team of 2 developers.
·
Improved
build process from 1 build per 2-3 days to 1 build per hour.
·
Implemented
release branch management to allow simultaneous multiple branch builds.
·
Implemented
versioning and integration with Bugzilla within source control.
·
Migrated
from Bugtrack to Bugzilla and from CVS to SVN.
· QA and automated testing:
·
Implemented
automated integration testing at end of each build.
·
Implemented
HTML install UI using automated testing framework
·
Designed
automated testing framework to allow any developer to add test cases and QA to
use the framework.
·
Helped
QA integrate automated testing to improve coverage to 80% within an 8 hour test
suite – from 5 man days of manual testing.
SiteBrand Director, Research & Development 10/2003-03/2005
· Support and R&D Management:
·
Managed
team of 3 developers.
·
Produced
and maintained resource allocations and project plans for 2 products and
support issues.
· Configuration Management:
·
Installed
and configured CVS and Bugzilla servers.
·
Setup
CVS and Bugzilla integration.
·
Developed
and maintained build environment.
· Quality Control/Quality Assurance Manager:
·
Lead a
team of 5 QC Specialists.
·
Managed
2-week test cycles.
·
Implemented
web based test results management.
· Configuration Management:
·
Implemented
integration testing environment for developers.
·
Implemented
web based builds to allow any time and any branch builds.
·
Implemented
branching for developers.
·
Improved
delivery time by implementing re-builds.
· Project Management:
·
Planned
live software update for The Brick in
·
Planned
implementation of new testing procedures.
GaaJ Services Inc. Computer
consultant 08/2001-09/2002
· ZIM Technologies Inc.
·
Program
in C and C++ to update ZIM database engine for ActiveX/OLE components.
·
Review
current C/C++ code to resolve issues with new COM objects such as Crystal
Reports.
·
Industry
·
Upgrade
NUANS system for Government Online (GOL) initiative.
·
Program
in C to improve performance from 5 minutes to 1 minute per job with a team of 6
programmers to complete task.
·
Program
using extensive bit manipulation algorithms
Newlix Corporation
Inc. Applications Director 05/1998-08/2001
Co-Founder
· Newlix OfficeServer 1.5 product
·
Developed
architecture, conceptual data and process models for easy implementation.
·
Designed
automatic installation process that includes hard disk partitioning and
formatting, Linux installation and OfficeServer software installation and
initial configuration. All this is done on a headless system (no monitor,
keyboard or mouse) by floppy disk removal and insertion.
·
Documented
the HTML interface using RoboHelp HTML editor to provide a web searchable help
database as well as machine readable popup help and label text (through C code)
giving the product easy internationalisation.
· Newlix ServerWare technology
·
Assisted
with architectural work on a team of 3 for ServerWare product. – An
architecture to easily create server appliances with self-testing and anonymous
feature insertion and removal.
·
Developed
automated unit and run time testing process for build and post installation
testing.
YARC Systems Corp.
Inc. Product Design Engineer 10/1996-05/1998
· YARC XP Server
·
Programmed
in HTML and JavaScript to allow minimal CGI script execution (client side form
validation).
·
Programmed
CGI scripts in Perl to process client requests on the server.
·
Programmed
in bash scripts for automatic installation of software on new hardware.
·
Worked
in a team of 4 developers.
·
Supported
software after leaving
·
Integrated
with AppleTalk, NetBIOS, IPX and TCP/IP networks.
Education and Training
Training
MS Training centre OLE, COM & ActiveX using
MFC for Windows 2001
Computer courses
online Java & C++ advanced
Linux coding 1998
College
Cégep de
l'Outaouais Computer Engineering (TSO) 1983-86
High school
Polyvalente
Mont-Bleu Hi-School studies w/Strong maths & sciences 1979-83
Computer
course: Received 99% without attending classes.
Extra-Curricular Activities
Other Interests
(References available upon
request)