Name : John Rowan McTainsh.
Email : resume@mctainsh.com
Home page : http://www.mctainsh.com (Software notes, ASPX)
: http://family.mctainsh.com (Personal history under
crew.)
|
Degree in Mechanical Engineering completed at Canterbury University,
New Zealand, in 1988. Final year majors were Solid Mechanics and
Instrumentation & Control. |
|
Corporate Member of The Institution of Engineers Australia. NPER 3. |
|
Member of Institute of Professional Engineers of New Zealand.
(Expired) |
|
Designing and Implementing Desktop Applications. |
Assessor/Lead Assessor under the National Registration Scheme for
Assessors of Quality Systems (UK).
New Zealand Labour Department Class III commercial diving certificate.
Assessor/Lead Assessor under the National Registration Scheme for
Assessors of Quality
|
Title |
ADO.NET Programmer's Reference |
ISBN |
186100558X |
|
Published |
September 2001 |
|
|
|
|
|
Title |
Professional ADO.NET Programming |
ISBN |
186100527X |
|
Published |
November 2001 |
|
|
|
|
|
Title |
Professional ADO.NET with VB.NET |
ISBN |
1-86100-806-6 |
|
Published |
2002 |
See http://family.mctainsh.com/crew/resume.htm for more
detail.
AutoCAD : Good
(1994).
C/C++ : Very Good
(Microsoft, Visual).
C# : Very
Good.
Visual Basic.NET : OK.
ASP.NET : Average.
(PLC)Ladder
logic : Poor (Omron,
Allen-Bradley).
Micro-controllers : Good (Motorola, Zilog &
Microchip PIC).
Delphi : Poor.
Cobol (Tandem) : Poor.
Java :
Beginner.
John Clarke (Chief ROV Design Engineer) Frank Vespa (Managing Director) Techno-Transfer Industries Pte Ltd 45 Joo Koon Circle Singapore 629106 Tel. (65) 862-1233. |
|
Peter Gross (Quality Director) Printrak International (Motorola) Level 1, QCL house. Queensland 4064 Australia Tel: (07) 3218 4000 |
Consulting positions - Singapore (July 93 to ).
I was employed as a consultant to Loadcell services to develop a computer controlled anchor system costing $US75,000 for Pelaut offshore drilling tender. This included software (C/C++, Win32) and hardware development (68HC11). The project was completed on time and under budget. I was later contracted to develop additional software monitoring systems in VisualC++.
Printrak International Pty Ltd / Motorola – Australia/Hong Kong.
Printrak develop public safety software for Police, Fire and Ambulance. Also criminal finger print and mugshot systems. I started as Senior Software Engineer writing demos in VisualC++ and as the company grew, became Engineering Manager. In the position of Engineering Manager, I was responsible for the managing a team of 3 to 10 developers working on various projects. I worked mostly with VisualC++ on a daily basis. I adopted .NET in its beta stages working mostly with C# since 2001. I also maintained systems developed in Delphi 3+5, Cobol (Tandem) and VB. Most .NET development was spent working on Unicode applications for the Asian Market.
ForBio Robotics Pty Ltd - Australia.
ForBio are involved in robotically tissue culturing plants for rapid production. In the position of Systems Engineer, I was responsible for the stabilization and development of control software. Later I took over the maintenance and development of Computer Vision software. I developed new methods to identify plant characteristics based on gray scale images in real time. I was also responsible for various hardware interfacing developments. Work started with VisualC++ 1.52 and moved to VisualC++ 5 for Win32 development.
Techno-Transfer Industries - Singapore (TTI).
TTI, as subsidiary of Racal (UK), design and build ROVs[1] and undertake turnkey engineering projects. Asiatic Underwater Contractors(AUC) is the operating arm of TTI providing the ROVs with personnel for inspection or maintenance services in the Oil Production & Exploration Industries.
June 93 to Aug 96.
This has been my most diverse and challenging role to date. Covering Engineering design and Management. I worked as a Mechanical Engineer, Production Manager and Quality Assurance Manager;
Mechanical Engineer
I Joined TTI to supplement the mechanical design team concentrating on spacial design and stress analysis of frames for the vessel handling systems valued at US$150,000. This included designing systems in accordance with Australian Standards and Lloyd’s rules. With major design completed in mid 1994, focus shifted to meeting regulatory requirements of other countries.
Quality Assurance Manager
During my first 14 months in this position I developed and implemented a Quality Management System in accordance with ISO9002. This involved writing procedures for ROV operations and material control. I conducted internal audits and was audited by Shell, DnV and other major clients.
Manager, Electronics Department.
I was promoted to this position in mid 1995 where I was responsible for, production and test of existing systems, Control of the design team for new projects and Development of advanced control systems each costing US$240,000. During this time I also developed software for the following projects;
· Development of a PC/Windows based vehicle control system to display vehicle status and interface pilots controls using VisualC++ 1.5.
· Design and build a small ROV control system based on the 68HC11 micro-controller sold for US$75,000.
· Using Allen-Bradley PLCs build an automated ROV tether management system, to control and monitor the ROV’s umbilical by interfacing two PLCs.
September 92 to October 92.
During initial development of the TTI’s first ROV, I was hired as a Mechanical Design Engineer and performed stress analysis and spacial arrangements using AutoCAD for various sub-systems within the vehicle sold for US$1.2M.
December 91 to August 92.
Engaged by AUC as a Project coordinator. I was responsible for project management during the repair of a fibre optic cable for Shell Bukom, liaising between AUC, client and subcontractors.
MW Offshore Gauges - Singapore.
MW Offshore Gauges is a calibration laboratory for pressure and force measuring equipment.
October 92 to June 93.
As Head of Laboratory I developed calibration procedures and software for calibration of pressure and force measurement devices. This concluded with certification as an accredited calibration laboratory under the Singapore Institute for Standards and Industrial Research. Programming on a daily basis in MS QuickC.
Oceaneering International - Malaysia, Indonesia, Taiwan, Thailand.
An American company, Oceaneering provides world-wide sub-sea engineering services for inspection and maintenance of oil & gas installations.
April 91 to July 91
My position as Report coordinator required planning and scheduling the major sub-sea inspection of 7 platforms for Petronas Carigali (Malaysia). The conclusion of the project involved the submission of a report to the surveyors Det Norske Veritas and the client.
October 90 to January 91
For several months I was employed as a consultant Design Engineer. I designed a diving bell launch and recovery system for the Eagle Semi-submersible drilling platform. I also planned several mobilisations of diving systems on to Oceaneering Diving support vessel, the Tengar.
August 90 to October 90
I was contracted by Oceaneering International for the Inspection of two production platforms for Marathon Oil Indonesia. In the position of Reports Coordinator I was responsible for defining, implementing and coordinating the sub-sea inspection using both divers and ROVs. At the conclusion of this project I was contracted to write reports for a diver inspection of 14 platforms for Total Indonesie in the Bekapai field.
Divcon International - Taiwan.
Divcon provided sub-sea engineering services for inspection and maintenance of oil & gas installations.
March 90 to Aug 90
As part of Chinese petroleum corporations annual inspection program, I was contracted as the Reports coordinator. This position required me to implement and coordinate the major sub-sea inspection of platforms and satellite well heads. This included design of additional diver installed caisson supports.
Period of Employment |
Name and Address of Employer(s) |
Position Held and Responsibility |
|
From |
To |
|
|
Jul-98 |
Present |
Printrak International (Motorola) 40 McDougal St QLD 4064 Australia |
Engineering Manager. Over seeing and doing development of software for public Computer Aided Dispatch systems for Police, Fire and Ambulance. Mostly VisualC++ and C#.NET. |
Apr-97 |
Jun-98 |
ForBio Robotics Pty Ltd. 825 Stanley Street QLD 4102 Australia |
Systems Engineer. Software maintenance and improvement. Development of control sequences for tissue culture robots. Development of computer visioning systems to identify plant features, real-time. All VisualC++ |
Sep-96 |
Apr-97 |
Aqua Signal (Australia) Pty Ltd Unit 2, 8 Reichert Dr Ernest, Qld 4214 Australia |
Design of industrial lighting equipment for military and marine applications. Quality Assurance Manager. |
Jun-93 |
Aug-96 |
Techno Transfer Industries. 15 Tuas Avenue 18A Singapore 2263 |
Electronic Production Manager. Management of Electronic Design and Production. Quality Assurance Manager. Implementing ISO9002 and providing technical support to ROV design program. Design Engineer. Stress analysis of offshore handling systems. Visual C++ and Assembly 68HC11. |
Oct-92 |
Jun-93 |
MW Offshore gauges #8 Jalan Kilang Timor #01-04 Kewalram House Singapore 0315 |
Head of Laboratory. Design of calibration equipment and development of procedures to meet SINGLAS standards for accreditation as a pressure laboratory. QuickC |
Sep-92 |
Oct-92 |
Techno Transfer Industries. 15 Tuas Avenue 18A Singapore 2263 |
Design Engineer. Providing technical support to ROV design program. |
Dec‑91 |
Aug‑92 |
Asiatic Underwater Contractors 24 Jurong Port Rd Singapore 2261. |
Project coordinator. Repair of fibre optic cable for Shell Bukom. Liaison between AUC, client and sub contractors. |
Mar‑91 |
Jul‑91 |
Oceaneering International. 1 Kwong Min Rd, Singapore 2262. |
Report coordinator. Planning and executing major Sub-sea DnV inspection of 7 platforms for Petronas Carigali (Malaysia). Bell bounce Diver. Rig support onboard Semi submersible Drilling rig Eagle. (Malaysia). |
Oct‑90 |
Jan‑91 |
Oceaneering International. 1 Kwong Min Rd, Singapore 2262. |
Design Engineer. Planning two mobilisations in Singapore and finalising several inspection reports. Also several short call out jobs in Indonesia and Malaysia. |
Aug‑90 |
Oct‑90 |
Oceaneering International. 1 Kwong Min Rd, Singapore 2262. |
Report coordinator. ROV Inspection of Marathon Indonesia, Kakap field installation. Diver survey of Total Indonesie, Bekapai field (14 Platforms). |
Mar‑90 |
Aug‑90 |
Divcon International. 21 Pandan crescent Singapore 0512 |
Reports coordinator and photographic technician. Inspection and light construction for the Chinese petroleum corporation (Taiwan). |
Nov-89 |
Feb‑90 |
Oceaneering International. 1 Kwong Min Rd, Singapore 2262. |
Diver. Call out job to tie back into 3 existing well heads for Unocal (Thailand). Diver/System technician. Wellhead repair and rig support on board DS Chancellorsville for Conoco (Indonesia). |
Jun-89 |
Oct-89 |
Oceaneering International. 1 Kwong Min Rd, Singapore 2262. |
Diver. Call out job to find and recover ROV lost in 250ft of water (Brunei). Diver/Life support technician assistant. Inspection and light construction for the Chinese petroleum corporation (Taiwan). |
Nov-87 |
Feb-88 |
Mount Isa Mines Ltd Mount Isa, Queensland Australia |
Graduate engineer. Structural design and general draughting. |
Feb-86 |
Nov-87 |
Turning and Engineering Ltd 100 Kingsly St, Christchurch New Zealand |
Draughtsman. Design of hydraulic dampers. (Part time) |
Nov-85 |
Feb-86 |
Finegand freezing works, Balclutha, New Zealand. |
Fitter/welder. Plant maintenance and systems installation. |
Nov-84 |
Feb-85 |
Finegand freezing works, Balclutha, New Zealand. |
Fitter/welder. Plant maintenance and systems installation. |
[1] ROV : Remotely Operated Vehicle. An underwater robot operated remotely from the surface via an umbilical. Used mainly the Oil & Gas industry to perform diverse underwater tasks as simple observations to complex maintenance tasks.