Résume of
CRAIG MCQUEEN
email:
jmcqueen@dgp.utoronto.ca
[
SKILLS
|
EXPERIENCE
|
EDUCATION
|
PUBLICATIONS
|
INTERESTS
]
SUMMARY
Craig has created software for 10 years and been on the Internet for 8 years. He believes successful software saves people time, provokes new ideas and provides new insights. In one year he was able to bring two consumer software products to market, both which received excellent reviews. As a personal project he founded the non-profit web site,
CyberMuscle.Com
to combine his interests of bodybuilding and computers.
SKILLS
Programming:
C++, C, Microsoft Foundation Classes (MFC), Standard Template Library (STL), BASIC
Internet Proficiency:
HTML, VRML, XML, TCP/IP and HTTP
Operating Systems:
Windows 95/NT, UNIX, Macintosh, DOS
Character Traits:
responsible, organized, highly motivated, leader
[Top of Page]
PROFESSIONAL EXPERIENCE
LEAD DEVELOPER
,
InContext Systems
, Toronto, Ontario, August 1995 to Present
-
Designed and implemented two award-winning consumer software products,
WebAnalyzer
and
FlashSite
.
-
Supervised and was the major participant in development of both products.
-
Both products were implemented using Microsoft Visual C++ and MFC.
SOFTWARE DEVELOPER
,
Visible Decisions
, Toronto, Ontario, January to August 1995
-
Ported 3D data visualization program from SGI to Windows NT.
-
Implemented new features into data visualization system.
-
Open Inventor was used as the 3D graphics engine and system was coded in C++.
[Top of Page]
EDUCATION
MASTER OF SCIENCE
, Department of Computer Science, University of Toronto (1993-1994)
-
Specialized in Human-Computer Interaction (HCI). Advisors were Marilyn Mantei and Bill Buxton.
-
Thesis,
Auditory Pie Menus
, focused on creating a gesture based menu selection mechanism using sound as feedback. Subjects were evaluated under different test conditions to find statistical differences. See
publications
BACHELOR OF APPLIED SCIENCE
, Systems Design Engineering, University of Waterloo (1988-1992)
-
Received First Class Honours.
-
General electives were in psychology.
[Top of Page]
RESEARCH ASSISTANTSHIPS
HUMAN COMPUTER INTERACTION DESIGN LAB
, University of Guelph, Guelph, Ontario, April to August 1993
-
Researched numeric and alpha-numeric input on pen-based computers.
-
Subsequent work resulted in 4 peer-reviewed publications. Craig presented three of them at conferences.
DR. DAN STASHUK
, Systems Design Engineering, University of Waterloo, May to August 1991 (part-time)
-
Wrote software to perform analysis of Electromyograph (EMG) signals.
-
Assessed validity of simulated EMG signals.
WORK TERMS
The following are work terms while enrolled at University of Waterloo:
SOFTWARE DEVELOPER
, QUANTUM LYNX, Waterloo, Ontario, May to August 1992
-
Designed, coded and tested engineering software for analyzing wind loads on tall structures.
-
Implemented in C++ with Zinc user interface tools and a math library.
SOFTWARE DEVELOPER
, COM DEV, Cambridge, Ontario, September to December 1991 and January to April 1991
-
Designed, coded and tested embedded software for the FASSET program. Software resided on a custom hardware board and performs communication and monitoring of a satellite sub-system with the payload controller.
-
Designed, coded and tested automated test software for the INMARSAT III satellite Intermediate Frequency (IF) processors. IF processors utilize Surface Acoustic Wave devices that channelize the signals. Software controlled the devices using an IEEE 488 bus.
RESEARCH AND DEVELOPMENT
, ROWAN, WILLIAMS, DAVIES, IRWIN (RWDI) Incorporated, Guelph, Ontario, May to August 1990
-
Designed, coded and tested software in C for a new pressure data acquisition and analysis system for a wind tunnel.
-
Investigated and measured the frequency response of various lengths of tubing.
-
Implemented a digital correction function with software involving a digital filter and the inverse frequency response of the measured tubing.
SOFTWARE SPECIALIST
, SOFTWARE KINETICS, Ottawa, Ontario, September to December 1989 and January to April 1989
-
Worked on the Computerized Integrated Information and Dispatch System (CIIDS) Project.
-
Coded and tested deliverable software for CIIDS, done in C with a UNIX environment. Wrote a report investigating coding and testing procedures in CIIDS.
-
Responsible for receiving, shipping, taking inventory, assembling and testing CIIDS equipment.
[Top of Page]
OTHER INTERESTS AND EXPERIENCE
-
Ontario Fitness Council certified fitness instructor and train in bodybuilding.
-
Have certificates for Royal Conservatory of Music Grade 3 Harmony and Grade 8 Piano.
-
Have also played percussion in many bands.
[Top of Page]