suitable for printing.
Equipped with seven years of experience researching control systems and experience in computer modeling and programming, I am seeking a research/engineering position. Possessing expertise in control systems design, computer simulation, and software development, I would like to participate in or lead a team in the mathematical/computer design of a new product and/or software to control that product. My advanced education and history of teaching university courses has given me expert knowledge that can be applied to engineering problems.
My background in spacecraft control systems includes implementing a dynamic model of an antenna for the space station and creating models for the electronics used for control. Versed in several programming and scripting languages, C/C++, Fortran, Java, Perl, JavaScript, and HTML, I am competent to manage and distribute information electronically. As part of my career achievements and responsibilities, I:
- Designed a sensor for use in spacecraft laser communications.
- Planned and actualized a novel neural-network, payload-adaptive control scheme for a flexible-joint robot.
- Wrote web-based control systems laboratories in Java, providing graphical control system design with animated results.
- Built and tested software for the control and coordination of a robot and laboratory instruments.
- Devised, developed, and verified software to control pointing and simulate dynamics of electrical and mechanical systems as part of a team.
This brief letter only touches upon my extensive knowledge and skills; therefore, I suggest we personally discuss how I will contribute to accomplishing your organization's goals.
phone: (403) 277-9928
cjm@spots.ab.ca
Chris J.B. Macnab
PROFESSIONAL SKILLS
Engineering:
control systems design (linear, nonlinear, and adaptive)
modelling and simulation of dynamic systems (electrical and physical)
Software:
Embedded systems programming
Internet web page development
Computer Skills:
1998
1993
Bachelor of Engineering, Engineering Physics
Royal Roads Military College and
Royal Military College of Canada
Electrical engineering courses: circuits, control, communication, microwaves
July 2001-September 2001
Consultant, Fair Canada Engineering, Calgary, Alberta,
did preliminary Failure Mode Effects Analysis for a bullet-proof door
June 1999-July 2000
Research Scientist,
Synodon Corporation, Edmonton, Alberta
Project: Development of a proximity sensor for spacecraft laser communications
modelled the non-linear characteristics of a spiral coil inductor
investigated smart-sensor design to achieve nanometer accuracies in position measurements
Oct. 1997- Jan. 1998
Robotic Software Engineer,
CRS Robotics, Burlington, Ontario
Project: integration of robot and laboratory instruments for achieving biomedical testing
designed and tested software for control of robot and instruments
Jan. 1995- June 1996
Spacecraft Control Systems Designer,
Dynacon Enterprises, Toronto, Ontario
Project: control system and simulator synthesis for communications antenna on the
International Space Station, under contract to Spar Aerospace Ltd.
designed, developed and verified software to control and simulate dynamics of
electrical and mechanical systems (as part of a team)
implemented models for RF sensor, joint gimbals, elastic multibody dynamics model of
antenna structure and orbital pointing model
Nov. 1996- Feb. 1997
C programmer,
Dynacon Systems, Toronto, Ontario
designed and implemented subroutines to optimize truck and rail shipments of consumer
goods between manufacturers and retail stores, under
contract to Canadian Tire
Sept. 2001- Apr. 2002
Sessional Lecturer,
University of Calgary, Calgary, Alberta
taught ENEL 341 Electric Circuits to 2nd year electrical engineers
taught CPSC 321 Digital Logic to 3rd year computer science students
Sept. 2001- Dec. 2001
Sessional Lecturer, Mount Royal College, Calgary, Alberta
taught MATH 2221 Linear Algbera to first year science and engineering students
taught ENG 1120 Engineering Orientation and Design to first year engineering students
Jan. 2001- April 2001
Sept. 1999- Dec. 1999
Sessional Lecturer,
University of Alberta, Edmonton, Alberta
taught EE458 Control Systems to fourth year electrical engineering students
Jan. 2000 - June. 2000
Teacher, Sylvan Learning Centre, St. Paul, Alberta
Aug. 1993- May. 1998
Teacher, Sylvan Learning Centre, Toronto, Ontario
tutored several students at a time, covering all grade levels and all subjects
taught a grade 12 algebra course
March 2001 - May 2001
DALE Real Estate, St. Paul, Alberta
created web page for displaying real estate listings (automatic generation using Perl) at
www.dalerealestate.net
Jan. 2001 - Apr. 2001
University of Alberta, Edmonton, Alberta
created animated control systems laboratories for web pages in Java found at
www.ee.ualberta.ca/~ee469 (see lab 1, lab 2, and lab 3)
1989 - 1993
Officer Cadet, Department of National Defense
Cadet Squadron Administration Officer, RMC, Kingston, Ontario
Cadet Section Commander, RMC, Kingston, Ontario
Deputy Telephone Administration Officer, CFB Greenwood, Nova Scotia
Courses:
Young Officer's Air Course, CFB Kingston, Ontario
French Immersion Training, Laval University, Quebec City, Quebec
Basis Officer's Training Camp, CFB Chilliwack, British Columbia
REFERENCES
- available upon request
Macnab, C.J.B., D'Eleuterio, G.M.T., Stable, on-line learning using CMACs for neuroadaptive
tracking control of flexible joint manipulators, , (Leuven, Belgium).
, 511-517 (1998).
Macnab, C.J.B., D'Eleuterio, G.M.T., Neuroadaptive control of elastic-joint robots using robust
performance enhancement,
Macnab, C.J.B., D'Eleuterio, G.M.T., Discrete-time Lyapunov design for neuroadaptive control
of elastic-joint robots,
vol. 19, no. 5, May 2000,
pp. 511-525.
Macnab, C.J.B., D'Eleuterio, G.M.T., Meng, M., Using backstepping for control of elastic-joint
robots with smaller gear ratios,
(Edmonton, Alberta).
Macnab, C.J.B., Banica, A., A proximity-induction sensor for use in spacecraft laser
communications,
(Calgary, Alberta).
Macnab, C.J.B., D'Eleuterio, G.M.T., and Meng, M., CMAC neurocontrol of elastic-joint
robots using backstepping with tuning functions,
, Sept. 2000