SYSTEMS/SOFTWARE DESIGN SPECIALIST
Robot Controls, Simulations and Operations Analysis
I am a Canadian citizen, born in Ottawa Ontario, Dec 13, 1957. I have been happily married for 18 years. I have been working in the Aerospace industry for 32 years.
I have experience with most computer languages and platforms (see Skills section).
I recently worked for EPSON as a machine vision systems designer. I worked with requirements, design and software quality assurance for the Smart Assembly vision system.
Before EPSON I worked for SPAR, now MD Robotics for 22 years. I worked on the NGC program where I developed the contact models and created a kinematic simulation of blanket handling and wire cutting tasks. I have worked on the Canadian Space Station Program for more than half of the time I have been with MDR. I have worked in I&T, Logistics, Systems, Controls and Simulations, and Operations.
I have done requirements definition, detailed design and software development and integration. I was team leader of the Operations group for more than 10 years. I was considered the company expert regarding SSRMS operations. I have written software that is currently in use on the International Spaces Station.
My lifelong hobby is computer animation. I brought my animation skills to MDR and produced high quality animation of robotic and satellite operations in support of FEOTB and Space Station. Approx 20 percent of my time at MDR was spent doing 3D modeling and animation. For more than 15 years, every proposal was accompanied by one of my animations. I am the Company expert using IGRIP (Envision), Enigma (NASA Software), 3D Studio, Lightwave and OpenSceneGraph. I produced over 200 short movies, some of exceptional quality using Lightwave for extremely photo-realistic visualization. Most of my animations were of robot operations both in space and terrestrial.
I also have Web Development experience ASP.NET with C++ and Oracle on the back end. I worked on upgrades to Jeeves, an internal RDMS that tracks program assets.
I have experience in the Nuclear industry (Ontario Power Generation) Calandria Reactor Refurbishment. I automated the path planning process and was able to show robot trajectories to access over 600 locations inside the reactor.
My first job was with SED Systems in Saskatoon. I worked on projects involving Shuttle and Satellite borne space instruments. My job required a strong Physics background along with extensive programming skills.
The last year I worked for SED, I transferred to Ottawa and became a member of the WINDII Advanced Study Phase (WASP) Tiger Team. Working with SPAR, CAL, AIT and NRC. We established requirements and preliminary design of the Wind Doppler Imaging Interferometer. SPAR (now MDR), hired me as they were intimately familiar with the quality of my work and my desire for excellence.
I graduated with an honors degree in Physics (Cum Laude) from the University of Ottawa. My areas of interest in university were High Energy Physics and Relativity. My non-science elective was Psychology.
I developed a very strong computer programming skill set while in University.
I am currently seeking full time permanent employment, however, I would consider contract work.
WORK EXPERIENCE – Most recent first
2012 – 2013 EPSON Corporation, EDGE Division
Position: Machine Vision System Designer
PROJECT: SA – Smart Assembly Program
Working as part of a cross-disciplined team, I created and maintained requirements and design specifications for the Smart Assembly Vision System. Planned, coordinated, setup, and executed system tests. Documented software problems/issues using problem reporting system. Developed system validation and analysis including writing the Acceptance Test Procedure. Coordinated system performance evaluation activities. Provided inputs to project planning/status presentations. Gave lunchtime forum to staff of 70 on the topic Apple Development.
1989 – 2012 MDA Corporation, Space Missions
Position: Sr. Member Technical Staff
PROJECT: NGC - Next Generation Canadarm
Created contact models and software for NGC program. My innovative approach included development of tools to streamline the contact modeling process. For example, my SOR (Surface of Revolution Tool) makes it possible to create Peg-in-Hole contact model in one tenth of the time it used to take. I also created a kinematic simulation of wire cutting and blanket removal tasks. An operator would use this simulator to rehearse peeling back/reinstalling a thermal blanket as well as cutting and safely storing a section of wire.
PROJECT: SPOTS Developer
SPOTS is the Space Station dynamic simulator. Duties included encapusulation of flight software for testing inside SPOTS prior to upload to orbit. Developed visualization susbsystem. Coordinated software releases for uplink to orbit (SSRMS and SPDM). SPOTS was written using a combination of Java, FORTRAN and C.
PROJECT: ExoMars Rover
ExoMars is a European-led space exploration mission, currently under development by the European Space Agency (ESA), that will send a robotic rover to the surface of Mars. Developed ground station (with GUI) for command and control of prototype Mars rover. Added vision based path planning system for autonomous operations. (i386 linux, GUI based on QT)
PROJECT: Ontario Power Generation Calandria Reactor Refurbishment
Developed custom software for robot path planning. Developed 3D model of Calandria Reactor suitable for analysis of manipulator repair and inspection operations. Conducted reach and clearance studies for more than 600 locations within the reactor. Developed innovative tools to optimize analysis and automate both the path planning process and the creation of project documentation. (IGRIP and Lightwave).
PROJECT: International Space Station - Commercial Orbital Transportation System
Partnered with Kistler Aerospace which is developing a payload launch and cargo ferrying vehicle based on its K-1 rocket. Developed custom software to determine vehicle approach corridor to Space Station. Determined SSRMS solution and capture box dimensions for capture/berthing of spacecraft to various locations on Space Station. Capture box analysis produced location and dimensions (inner, middle, outer) for tracking, capture, deceleration, alignment and berthing of vehicle to Space Station.
PROJECT: Hubble Telescope Repair Mission
Developed custom path planning software. Created 3D models and conducted analysis of Hubble Space Telescope, Servicing Satellite and proposed Manipulator systems for rendezvous, capture and repair of the HST. Conducted analysis of on-orbit operations including reach and viewing analysis. Created animation of both ground test and on-orbit repair operations.
PROJECT: Canadian Space Station Program
Developed custom path planning and simulation software (IGRIP). Created 3D models and conducted operational analysis of the EOTP (Enhanced ORU tool platform) project, an upgrade to the SPDM. Provided feedback into the design process. Performed Launch Deployment Analysis for the Mobile Remote Servicer and manipulator systems. Developed the Robotic and Mission Planning System and visualization sub-systems. Developed real-time and non real-time simulators. (Digital VAX). Expert level redundant manipulator trajectory planning (SSRMS and SPDM).
PROJECT: Ground Test Program for Canadian Space Agency
Software maintenance and upgrade of the SPDM GT1 - a ground based hardware training simulator. Worked with both Canadian and American astronauts to perform Cooper-Harper evaluation of the system with man-in-the-loop. Demonstrated the robotic systems to visitors. (Sun Solaris)
PROJECT: Light Duty Utility Arm for Idaho National Engineering and Environmental Laboratory.
LDUA is a snake type manipulator system for inspection of nuclear waste tanks. Conducted system and software upgrades and onsite system installation and testing. I developed the kinematic model for off-line path planning of manipulator trajectories. (Silicon Graphics Irix).
Other projects include: Aircraft de-icing, communications link simulator, SARAH, Orbital Express, Zero-g simulator, animatronics ( life size T-Rex dinosaur for theme park) , and trajectory planning tools for redundant manipulator space systems.
1979 – 1989 SED Systems Inc.
Position: Systems Engineer
Development of: Proposals • Schedules • System and Software Requirements • System and Software Design/Specifications • Software Users Guides • Test Plans and Procedures • Analytic Model Descriptions • Image Processing • Computer Simulations of mechanical systems, thermal systems, optical systems and electrical systems • Sensitivity and Error Analysis.
PROJECT: Canadian Space Station Program
Developed requirements for integration and testing on the Canadian Space Station Program. Established the ISS Logistics Program including requirements for Logistics Support Analysis Record system. I presented the Canadian Logistics Program to 750 Nasa Scientists at Kennedy Space Flight Center. Developed support equipment design and process requirements. I created 3D models of the Canadian robotic components for the Space Station including Mobile Servicing System, Space Station Remote Manipulator System, Special Purpose Dexterous Manipulator and the International Space Station.
PROJECT: Wind Doppler Imaging Interferometer.
Member of team responsible for requirements analysis and preliminary design, worked closely with CAL, AIT and NRCC personnel.
PROJECT: Suprathermal and Energetic ION Mass Spectrometer. (SMS)
SMS was a joint Canadian/Japanese program. It was launched aboard the Japanese EXOS-D Satellite and started sending telemetry in March 89. Design/implementation of SMS GSE including DHU (Data Handling Unit) simulator. The DHU was responsible for on-board instrument command, data collection, data compression and telemetry.
PROJECT: Wide Angle Michelson Doppler Imaging Interferometer (WAMDI) for NASA and NRC.
This is the world’s largest Michelson Interferometer: shuttle STS-41g. Responsible for simulation, design, code, test, maintenance, and upgrade of an end-to-end computer model of the WAMDII instrument.
Structural model of WAMDII Instrument Housing, Outer Thermal Enclosure and Inner Thermal Enclosure using ASAS finite elements structural analysis program. WAMDII software (engineering and development models) including design, implementation and test including: Source Physics • Test Data Reduction • CCD (Charged Coupled Device) Camera Controller • Mirror Position Controller • Image Processing and Display • Field Operations • Environmental testing at David Florida Lab in Ottawa
Apple Apple IIe/Basic and Assembler, IMac, Ipad
DEC PDP11/RT-11, DEC2-TOPS, VAX 11-750/JMS
IBM 360/CMS, IBM 360/WYLBUR, IBM PC/PC DOS
Linux Fedora, Ubuntu
Windows 95, NT, XP, 7
VMware: various virtual appliances
Animation/3D: 3D Studio max, Adobe Suite, IGRIP, Envision, Lightwave, Lightnet, Ogre, OpenSceneGraph Screamernet, Enigma, MAGIC, VideoToaster
Finite Elements: MITAS, ASAS, NASRTAN
GUI Builders: NetBeans, QT, TCL/TK, XDesigner
Image Processing: Aura, Photoshop, ImageReady
IDE: Visual Studio
Mathtools: MatLab/MathCAD/Octave , Cangraph, Calcomp
Project Planning: MacPlan, PS-7
Presentation: Microsoft Powerpoint including macro development
Spreadsheet: Multiplan, Symphony, Microsoft Excell
Web related: Apache Web Server, Wiki Web, ASP.NET, AJAX, Oracle/SQL, CSS
Word Processing: Geowrite, Macwrite, Script, Paper Clip, PC Write, Microsoft Word
University of Ottawa, Ottawa Ontario, BSC Physics (Honors), 1980, Cum Laude
Registering is the only way of posting vacancies and obtaining contact details of candidates in our CV database.
All it takes is a few minutes and a credit card (Visa or American Express). To sign-up to this service, simply click on the Register link and fill in the form. You will then have instant access to our system after on-line payment where you will be able to complete the transaction in either US Dollars, UK Pounds or Euros.
All online credit/debit card transitions are handled through our secure third party payment processors at WorldPay. Worldpay are part of The Royal Bank of Scotland Group, the 5th biggest banking group in the world, WorldPay payment solutions are trusted by thousands of businesses, big and small worldwide.
Pricing starts at €450 (approx £400 or US$500 - use the convert tool for an exact conversion) for one month unlimited job postings and unlimited CV database access (for one user), with package discounts available if you have more permanent recruiting needs. For example, a Gold subscription will give you unlimited jobs posting and unlimited CV database access for one year at just over €250 per month!
2021 Pricing Structure (excluding VAT):
|1 month - Discovery||450 euros||convert|
|3 months - Bronze||1150 euros||convert|
|6 months - Silver||1950 euros||convert|
|12 months - Gold||3200 euros||convert|
If online payment is not convenient, give us a call at +33(0)622757477 or send us an email at firstname.lastname@example.org. We will set up an account for you and invoice you, but in this case, access to our website will be granted only after payment has been received. Note that you can also pay through PayPal.
Please note that the posting of academic positions is free of charge. All you need to do is email us your job description and we will post it for you.
Spacelinks is based in France so the following European Union regulations regarding electronic commerce apply:
- if your business is located outside the EU, VAT does not apply to you
- if your business is located in France, you will be charged a 20% VAT
- if your business is located in the EU and you don't have a valid VAT registration number, you will be charged a 20% VAT
- if your business is located in the EU and you do have a valid VAT registration number, you won't be charged VAT provided you give us your VAT number (mandatory for invoicing)
For sales enquiries and general information, you can call us on +33(0)622757477.
Support is available Mon-Fri on +33(0)622757477 or via email. Out-of-hours support is provided only via email.
Please also note that we are located in France. Our normal office hours are 09:00 to 18:00 Monday to Friday. France timezone is GMT+1.
We are very serious about our job seekers privacy so only legitimate recruiters and employers are eligible for a recruiter account. All subscriptions requests will be manually approved and recruiter accounts constantly monitored. Users who enter inaccurate or incomplete information will not gain access to post jobs or search resumes. Sharing of login details with a third party will result in the suspension of the recruiter's account with no subscription refund.
To ensure you are approved, please include the following on your application:
* The website address of your Company. Under construction websites will be rejected.
* Email - Must end in @yourcompany.com. Applications using free email accounts such as Hotmail, Yahoo or Gmail will be rejected.
Individual exceptions can be made on a case by case basis by emailing email@example.com. Accounts found not to be in compliance will be deleted.