| Technical
Skills |
Programming
Languages
C, C++, Perl,
Tcl/Tk, SQL, Korn shell scripting language, Rexx, Smalltalk, Assembler,
Basic, other RDBLs.
Operating
systems
Windows 3.1,
95 and NT . OS/2 1.3-3.0.System 6 (Mac), VM, MVS, Aix and Solaris (Unix).
Software,
toolkit and APIs
TUXEDO 6.3, Neuron
Data OIT 2.5, RogueWave 6.0-7.0, Visual Age C++ 3.0 (IBM), Visual C++ 1.0-5.0
(Microsoft)
|
| Scholarship |
1992
- 1995 Université de Sherbrooke Sherbrooke, Canada
Baccalauréat
en informatique de gestion
(Bachelor
in computer sciences)
1984 - 1991 Collège
Jean-de-Brébeuf Montréal, Canada
Diplôme
d'études collégiales, sciences pures et de la santé
Diplôme
d'études secondaires
|
| Professional
Experience |
Sep
1996 - today IMI Systems Cincinnati, USA
Consultant
at Cincinnati Bell Information Systems
-
Maintain P2K, a
client/server customer acquisition/service and billing system for cellular/PCS
carriers. We support 3 carriers with over 2.5 millions subscriptions. The
system includes some 1000+ clients running again Unix servers. The system
is 3-tiered. The client tier is a windows 3.1 or win95 client written in
C/C++ using the Neuron Data OIT toolkit. The business logic tier is written
in C/C++ on Unix (Solaris 2.5). The data tier is ORACLE 7.0 running on
Solaris. The different tiers communicate using the TUXEDO transactions
toolkit. The PERSISTENCE toolkit and other proprietary code are used for
database access.
-
Investigate and
identify problems, analyze the situation and provide solution in a production
environment. The service agreements stipulate a turn-around time of 24
hours for critical problems. Solutions include data modification, code
changes and redesign.
-
Ability to trace
problem through 2+ millions lines of code, 45+ third party tools, PC and
Unix environments.
-
Maintain a reference
environment for problem investigation and solution testing for use by the
maintenance team.
-
Fill a team lead
position and provide expertise to other team members.
Jun 1995 - Sep
1996 IBM Canada Bromont, Canada
Analyst-Programmer
-
As a C++ programmer,
program a client/server client acquisition/service application using Visual
Age C++ 3.0 by IBM. The application was an interface to a DB/2 database
running on MVS. It included automated faxing of quotes, printing of reports
and invoices, etc. The GUI interface was developed on OS/2 Warp.
-
As a Computer Network
Specialist, do the requirements analysis. Install and configure network
components. Program tools used in network management. Manage a OS/2 LAN
Server logical network (over 400 users and growing). Manage a token-ring
physical network (over 1000 PCs and growing). Plan the PC support department.
Maintain some Unix (AIX) servers.
Aug 1994 - Jan 1995
MicroTempus Inc. Montréal, Canada
Analyst-Programmer
-
Program a demo teleconferencing
(text only), multi-users (up to 14) application using a multi-systems communication
layer on Windows 3.1 and OS2 2.11-3,0.
-
Include the program
in the SDK of TCS (Tempus Connectivity Solution), the multi-systems communication
layer. Used both Windows and OS/2 C APIs.
-
Beta test the communication
layer in the process and provide feedback to the API developers.
May 1993 - Aug 1993
Provigo distributions Inc. Montréal, Canada
Jan 1994 - Apr
1994
Analyst-Programmer
-
Make the analysis,
correct, develop RDB applications in Dataflex 2.3 for OS/2. The database
contained over 20 000 products and 4000 providers.
-
Correct and develop
drivers for OS/2, between PCs, cash registers and weighting machines, using
different communication protocols in C.
-
Use a commercial
development method (Productivity Plus by the DMR consulting team).
1989 - 1995 City
of Montréal Montréal, Canada
Lifeguard,
swimming instructor, swimming coach, assistant-manager
-
Surveillance, public
information and education, planning for material and personnel.
-
Manage employees,
plan work schedules and activities.
|