Dominic Giroux - 1998 
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.
 
Languages   
  • French and English written and spoken.
  • I can also read and understand some Spanish.
 
Grants & Awards   
  • Bourse d'excellence du Gouvernement du Canada 1990
(Excellence scholarship award from Canadian government) 
  • IMI Technical Excellence Award, first quarter 1997
 
References Will be provided on request.