Resume
Home Projects Resume References

 

Download resume in MS Word format

Christopher E. Turner

Box 5-10, R.R#1 Alcove, QC, JOX 1AO (819) 459-2841

 

PROFILE  

Highly skilled and creative software designer with widespread experience and expertise in OO design, multimedia programming and teaching.  Recognized for strong inter-personal communication, creative problem solving and writing skills.

Portfolio : innersky.ca/portfolio

 

SPECIAL INDUSTRY SKILLS

 

C/C++ Java MFC VB ASP Director MS access
Windows Unix Sun/HP VAX Flash Fortran SQL
OOD Openlook 68000 Prolog Oracle Pascal PL/1

Skill

*Number of years experience

Proficiency

C++ Development

4

Excellent

Java Development

2

Very good

Java Swing/AWT

2

Very good

Java Beans

0.5

Good

JDBC

0.5

Good

C Development

3

Excellent

MFC

2

Very good

VB

2.5

Very good

COM/DCOM

0.2

Basic knowledge

Programming Instructor

9

Very good

OOA/OOD

3

Very good

GUI Development

5

Very good

UML

0.5

Working knowledge

Macromedia Director

2

Very good

Multimedia programming

2.5

Very good

ASP/DHTML   Frontpage/Dreamweaver

1

Very good

MS Access

0.5

Good

SQL

1

Good

PL/1

1

Very good

Oracle

0.5

Basic knowledge

Windows

10

Very good

Unix

3

Good

Sun Openlook

1

Very good

Sun/HP

3

Good

Fortran

1

Excellent

Prolog

0.5

Good

Pascal

1

Very good

Flash

0.5

Working knowledge

Power point

0.2

Basic knowledge

VAX 8700

1

Good

IBM, TSO/SPF, JCL

1

Working knowledge

3D graphics

3

Very good

68000

1

Very good

6502

3

Excellent

Basic

4

Excellent

 

Proficiency

1

2

3

4

5

 

Basic knowledge

Working knowledge

Good

Very good

Excellent

 

*Number of years experience is tabulated concurrently, for example, C++, MFC and GUI development, as was Java development with JDBC, as was Visual basic with SQL and MS Access.

 

 

EDUCATION

 

Honours Bachelor of Mathematics in Computer Science with Electrical Engineering Electives ('85-'90 Co-op) at the University of Waterloo, Waterloo, Ontario.

 

PROFESSIONAL EXPERIENCE  

 

A+ Technologies, Ottawa, Ontario

Web technical support, Position: Web designer

 

Sep 2002 – present

 

Designed e-commerce and shopping cart services site ( demo https://www.securewebexchange.com/innersky.ca/shop.asp?store=1000 )
Assisted in ASP bilingual component of site http://champlainhealth.ca/

 

 

Health Canada, Ottawa, Ontario

CHIPP Standards and Operability, Position: MSAccess Designer

 

June – Aug 2002

 

Designed a Telehealth questionnaire builder enabling users to track, format and report on health node configurations across Canada.
Provided user support and recommendations for the software.

 

Praxis Training Institute, Ottawa, Ontario

Training Department, Position: Programming Instructor  

1992 - 1999, 2001

 

Successfully taught 7-month software developer courses featuring Java, C++, C, OOD, MFC and Visual basic.  (Also taught java evening courses).

Designed course material, lecture notes, handouts, tests, and project sessions with special emphasis on applications programming in Windows MFC.

Some class projects included:

Orbital/collision threaded simulations

2D/3D grapher, parametric equations interpreted and graphed in real-time.

Games with AI (chess/Tron light cycle simulation).

Doctor/patient medical database with symptoms/diagnosis/remedy querying.

3D wireframe viewer DLL driven from VB .

 

Progressive Systems Information, Ottawa, Ontario

MasterMedia design: Position: Multimedia designer

 

1999 - 2000

 

Designed and built an all-purpose multimedia authoring tool MasterMedia in Director that allows users to create their own multimedia presentations.

Users import and sequence their text, graphics, flash, video and audio, and with the help of various wizards and templates create professional presentations, superlearning apps and CBT's.

Users File..Export the disk image to web sites and/or CD for distribution.  A downloadable 'player' version delivers the client's end product on the host machine.

 

Energy Mines and Resources: Geological Survey, Ottawa, Ontario

Seismic Divison, Position : Scientific programmer

 

Oct. 1990 - June 1991

 

Worked extensively with geophysicists to design GEMS, Generic Earth Science Modelling Shell, written in C using Openlook running on Sun Sparc stations, a tool which allowed the scientists to create crustal modelling sessions, run the gamut of pertinent modelling programs, monitor and sequence input/output files during the complex modelling cycle involved in seismic research and map-making.

Designed a graphical 2D polygon model editor as one of the modelling nodes within GEMS.

 

Bell Northern Research, Ottawa, Ontario.

Supernode ISN OAM Design, Position: Software developer

 

Sept. 1989 - Dec. 1989

 

Assisted in the development of prototype of a Service Object Management system in C++ on Sun workstations.

Designed an object-oriented user interface to manipulate objects of arbitrary classes

Based on the above design, implemented a GUI in NT signature

Proposed and experimented with different graphical methods of displaying and updating object data.

 

Visual Edge Software, Montreal, Quebec.

UIMX design: Position: Software developer

 

Jan. - April 1989

 

Assisted in the development of a graphical user-interface management system (UIMX) built on X and X toolkit running on Sun/HP workstations.

Designed load/save functions to read/write widget info in user-readable ascii form.

Designed a C to ascii-form file translator to convert C-code interface files to user-readable ascii files.

Created a chess analyzer running under UIMX for product demo purposes.

 

Energy Mines and Resources: Geological Survey, Ottawa, Ontario

Potential Field Division, Position: Scientific programmer

 

May - Aug. 1988, Sept. - Dec. 1987

 

Enhanced a universal plotting program using fortran UNIRAS calls on a VAX 8700 to generate professional colour maps on Applicon and Versatec plotters.

Improved 3D appearance of shaded colour maps by overlaying various maps, enhancing colors and experimenting with image data quantization.

Designed a graphical profile point extraction program and a 2D image enhancement FFT algorithm using 1D routines, running as counterparts of an existing magnetic/gravity modelling tool MAGRAV2.

 

Confederation Life Insurance, Toronto, Ontario.

Individual Systems Programming Dept., Position: Programer

 

Jan. - April 1987, May - Aug. 1986

 

Received extensive experience in IBM mainframe batch environment with TSO/ISPF, programming in PL/1 and using JCL.

Maintained directory subsystem for the individual insurance claims department.

Designed a system in PL/1 to manage programmer projects and create progress reports

 

Educom, Thornton, Ontario.

Position: Manager/Designer

 

1983 - 1986

 

Managed and operated my own software business.

Designed and marketed in Ontario and the US three educational software packages for Apple // and Commodore 64 microcomputers:

Chemdrill  - a chemical nomenclature package.

Computatus - a Latin translation testing system.

Derivatus Computatus - an English derivative package.

 

INTERESTS/ACTIVITIES

 

Cycling, tennis, guitar, keyboard, writing, holistic health.