Island Systems Ltd

Specialists in Software Systems Testing

Home  

Company Presentation

  

Test and QA Presentation

 

Staff Profile Company Awards Experience Location and Contact Details

An updated word document (.doc) rich text format (.rtf) and a WinZip compressed up to date CV can be obtained through the Staff Profile Link above. There the full CV details management experience and shows dates.  the following version is not fully maintained and is designed to assist in finding appropriate experience in the CV through the use of hyperlinks.

Ian Richard McDonald

BSc, PGCE, CSci, CPhys, MInstP, EurPhys, MIET, IEng, MBCS, CITP, Prince2 Practitioner.

Born: London (UK)

Nationality: British

OVERVIEW- Personal

Have a wide engineering experience at management and hands-on level right across the development process from bidding, requirements analysis, design (hardware, systems and software) through to testing and commissioning.  Experience is rooted in a manufacturing site and includes large systems for major players such as the CAA, MoD, NATO, NHS, Defra and many more.  Have full hands-on project lifecycle experience, specialising in Test Analysis and Test Management.  Have frequently turned around projects that are behind schedule.

Within engineering, have contributed significantly towards a number of innovative projects, which have been exhibited at international air shows and featured on BBC TV science programmes. Have been the QA Manager for a Blue Chip Company, tested many new technologies including: Air Traffic Control, Sky Phone, one of Europe’s first WAP sites, Computer Gaming (results presented to a multinational world wide company meeting) and more.

Systems worked on include Air Traffic Control, Computer Games, Telecommunications (Satellite, Airborne Telephone, WAP, WEB, Email plus NATO and MoD Battlefield systems), Computerised Fluid Dynamics, warehouse systems, desktop migration work and e-government projects.

Contributed to a very smooth UAT period at Defra plus when at Plessey Radar was involved with FAT and UAT for a project with the Mexican government, personally producing a UAT test process that allowed full UAT sign-off for 2 Air Traffic Control System updates in under 3 weeks.  Was then also able to use the same approach with the MoD later on a military system again producing a fast sign-off period.

Successfully led engineering troubleshooting teams and managed projects, have concentrated recent career within Quality Assurance and Testing.  Worked for a number of large companies including IBM, as a test manager on a project at Defra.  At Bearing Point, successfully contributed towards a bid to set up an off-shore rapid Application Test Factory for British Telecom (employing some 400 testers).  At Cogent – Electronic and Defence Systems (EADS), supported successful bids for large NATO and MoD contracts.

Hands-on Test experience includes the full product life cycle, using extensively the V-model and Rapid Application Processes.  Have used wide-ranging tools including Mercury Test Director, Mercury Quick Test Pro and the full Rational Toolset (Test Manager, Clear Quest, Clear Case, Functional Tester, Requisite Pro, Software Architect and Rational Rose).  

(Note: For new agency recruitment staff: The ISEB Testing Course is the short entry introductory course for those aiming for MBCS, CITP after several more years of study and experience – the 2 day ISEB course did not exist at the time I came into engineering – instead I did a 2 year graduate apprenticeship that was approved by the IEE and included software QA and testing – a small subset of that is now essentially the ISEB course, with a little jargon change.  I have been asked to teach the ISEB course when it was first set up).

- Top of Page -

OVERVIEW- Technical

  • Technologies tested include: Mobile device and telecommunications, Computer Gaming, Linguistic and 3D graphics, Internet & Email systems, Digital TV, CD ROM, Mapping, Warehouse and distribution, Computerised Fluid Dynamics (CFD), Airborne Satellite Communications, Air Traffic Control / Management (ATC /ATM), Electronic Military Messaging.

  • Extensive experience of structured methodologies.

  •  Have frequently designed product-testing strategies from computer games to Military Systems.

  •  Management experience including development team leading and running trouble-shooting teams, QA, costing, planning, progress chasing, test specifications and acceptance documentation, etc.

  • Full life cycle experience (software, hardware and full system).  Development V-Model, etc.

  • Test specification experience at every level including user acceptance and performance testing.

  • Unit, System, Regression, Acceptance and Performance testing.

  • Requirement analysis and customer specific parameter documents.

  • Analysis of test tooling requirements.

  • Designed software, systems and hardware (circuit, sub-system and system level).

  • Designed Test Harnesses and automated test strategies.

  • Experience includes Black Box, White Box (clear / crystal box) and Grey Box testing techniques.

  • Conversant with V-model and other standard project methodologies.  

  • Produced requirements analysis (design - ATC/ATM and testing - defence EMS systems)

  • Produced technical training support material for clients (e.g. Nortel test department).  

 

- Top of Page -

PROFESSIONAL EXPERIENCE

Consultant – Island Systems Ltd – London. Full time 1997 – current

Work as a test consultant to a number of clients recruiting test team, advising on setting up of test process and writing test scripts. Specialist in setting up of test processes in new technologies, advice on test tooling and test troubleshooting. Experience includes the ability to go into a difficult project and turn it around for faster delivery.

 

Mobile device and telecommunications technology:

See also Racal for airborne Satellite Telecommunication technology and Siemens for terrestrial and mobile phone communications and Linguistic technologies.

  • BearingPoint London – Engineering Consultant on BT Bid.– Provided technical support to this IT solutions provider to prepare a successful bid (worth £6 million) to create a fully automated Test Factory for around 400 testers to carry out work for British Telecom, switching to an Agile methodology with offshore support.

  • Intuwave Ltd – Worked on testing a connectivity system for the EPOC v 6 Symbian operating system. Work included use of BRUTUS SA-100 (Intel Strong Arm Microprocessor) and Assabet (SA1110) emulators, Flash Cards, Nokia Phones (7650 including some limited flash programming), RS232 Serial connection, Bluetooth (TDK, Nokia card and Castra by Cambridge Silicon Radio), Infrared (XTND Access and native internal).

  • Argo Interactive (Ubiquinox) – Developed test cases for a system that allows mobile phone gateways to provide customised amended WML code to mobile devices so as to cater for phone bugs and inconsistencies. Work included: writing Pipeline and Functional tests for Device Targeter, using WML and HTML, performance measurement , functional testing against mobile WAP phone profiling, Phone.com and Nokia gateways, a wide variety of WAP mobile phone types, Apache WWW server, Squid Proxy Server. During the course of the work used: Waptor WML editor, UNIX - Sun Solaris, Ruby under UNIX and Linux, Vi, gzip, tar and awk, TeraTerm Pro x-session, Windows 2000 Professional, Star Team 4.0 – control, Excel 2000, kyplot, Word 2000.

  • Symbian - Wrote Pseudo code for automated management test system and font format conversion. Produced Communications testing plan. Produced Manual functional test scripts (for automation later). Soldered leads, etc. Tested EPOC v 6 for Psion organisers and WAP enabled phones. Work included use of BRUTUS SA-100 (Intel Strong Arm Microprocessor) and CMA-120 "Willow Mother board" Cogent Computer Systems emulators, Flash Cards, evaluation of TestQuest Pro Automated Testing package (Previously B-Tree Systems) running on Windows 2000. Some limited Microsoft Visual C++ v 6.0 - used some C with TestQuest. Worked also with Windows NT, Zope, HTML, MS Office (Access, Word, Excel), Lotus Notes, Psion (including: Word, Sheet, Jotter, WAP applications), SMS, FAX, Bluetooth and IR.

  • Compaq – Dublin Ireland based at Eircell - Worked on testing one of Europe’s first WAP systems for Mobile phone access to the Internet consisting of Compaq servers and Tigris routers. Work included test analysis, writing HTML test card pages, writing test scripts, setting up an MS Access Database for fault reporting. Carried out LDAP directory registration testing, CD ROM system installation testing, dynamic Internet and web page testing, POP 3 e-mail testing. Worked with Nokia and Ericsson phones, Jornada, Psion, Windows (95, 98, NT and CE), Internet Explorer, Lotus Notes, Remotely Possible. Saw the successful launch of the product and service.

- Top of Page -

See also Canon for 3D graphic technology.

Computer gaming technology:

  • Electronic Arts Europe Ltd – Worked to increase the efficiency of the QA process. Worked specifically with development teams on world leading adventure and sports games and interviewed staff and examined current methods employed. In particular I played a significant role in designing new test processes (white and black box) at a system level for sports and adventure games.
Linguistic and 3D graphic technology:
  • Canon Research Europe Ltd – Developed test cases and strategies for a number of products including:
    • a Multilingual Information and Document Access System (MIDAS) retrieval engine utilising Natural Language Processing (NLP),
    • A Small Object Modeller – SOM (renders a 3-dimensional image from a series of 2 dimensional images).
    • A series of embedded voice / speech recognition systems.

- Top of Page -

Defence Communications technology:

See also Airborne Satellite Communications Technology, Air Traffic Control (ATC) and Air Traffic Management (ATM) technology and Internet technologies

  • Cogent Defence and Security- (owned by Electronic and Defence Systems (EADS) and Nortel)

    •   Wrote detailed project test plan to support a bid for a military electronic messaging system (EMS) to be deployed across NATO, from command centres to battlefield (won contract and only had very minor clarification questions from NATO on submission).   The NATO bidding rules can exclude any company who omits requested details from requirements.   Was brought on the project 2 months behind schedule, so deadlines were very tight.  Project budgeting, estimating, planning, etc.  Project used V- model. 

     

    • Technical support to engineering and project managers and acted as QA manager on United Kingdom Military Satellite Communications System (UKMSCS) Skynet 5 – Ministry of Defence (MoD) Army interface (Reacher Project).  Project used V- model.  Dealt with Test and QA issues concerning project sub-contractors.  Project budgeting, estimating, planning, etc.  Again won bid.
  • Internet technology:

  • See also Defence Communications, Digital TV, CD ROM and Web site technologies

  •   IBM / Defra Guildford and London – Test Manager . Working on the (WFA) Whole Farm Approach (e.gov) project connected to the government gateway in an IBM Rapid Application Centre, this enables farmers and growers to work with the many rural agencies across the UK and EU for processing online information about stock movement, land use, subsidies, disease, etc.  This was a high profile project, since avian influenza started to spread across the world and WFA was part of the governments’ strategic tools in dealing with an impending epidemic.  Responsibility over the project life cycle (1 year) was to develop a test strategy and plan, recruit a test team and implement testing to schedule and within budget.  Work included client facing (including UAT – including running customer advice sessions), dealing with third party business partners (e.g. SunGard for WinQ and WebQ) and staff training.  Product was Java based with some use of HTML and XML and delivered on an IBM server supporting Oracle and WebSphere on AIX.  Testing was supported with the Rational tool set (Test Manager, Clear Quest, Clear Case and Requisite Pro).  For database work Toad and additional in-house test harnesses were used with some use of SQL.  Work included input to requirements in terms of testability and dealing with clarifications, risk and issue logs, presenting project reports (including stats), etc.  Testing was on multiple Windows platforms.

  • Cable and Wireless (National Health Service - NHS Emails and Calendar Portal). National Health Service (NHS) Email and Calendar system for England and Wales.  Based on MiraPoint, using a Rapid Development process. Led portal team, wrote test scripts to test against requirements documentation, regression, etc.  Tools used: Mercury Test Director and QuickTest Pro.  Contract was at time only NHS project to be within expected delivery tolerance.  Tested across multiple browsers including Opera, Netscape, IE and Mozilla, over different Windows platforms.  Coached and supported junior testers.

  • Nortel Communications. Tested UNIX and NT based network monitoring tools. Work involved performance testing on UNIX and NT (having produced controlled installations of NT), writing UNIX scripts (Sun), checking customer support documentation against software and proof reading documentation. Produced multimedia training materials using MS PowerPoint. Designed test data generation tool, hands on testing. Then worked on Web based Preside Reporting – a Virtual Private Network (VPN) project incorporating virtual performance and fault management system for the Cable and Wireless Company. This involved compiling test data and hands-on testing, using Web tools, Windows NT and UNIX (Sun/HP).

  • Cable and Wireless. Carried out testing and managed a test team (5) for testing a virtual Internet Service Provision (vISP) system hosting such Internet Services as Tesco, Virgin, ic24 and many others. The system utilised radius servers, LDAP and APS (Automated Provisioning System). Web Load tool used for capacity testing and Test Director for bug reporting. Originally went in as main test consultant, built up team for testing full product. Devised test strategy, wrote test scripts, carried out testing ranging from LDAP, registration, CD installation (PC and Apple MAC), system support facilities, APS, etc.

  • X-CEL Communications Ltd (became part of Nortel). Tested a Windows NT based product called X-CEL Net-TELL Reporter. Worked on Test spec authoring (installation, performance and Year 2000). Test case preparation, running of test scripts, checking bug fixes. Installation of Windows NT and 98 dual boot systems.

- Top of Page -

Digital TV technology:
  • Cable and Wireless. Produced the HTML test scripts (including some Java script) for Digital TV browser and Test Director (manual) test scripts for an Electronic Programme Guide.
CD ROM and Web site technology:
  • Radio Spares - Tested CD-ROM catalogue including on-line ordering.

  • Multimedia CD ROM Author/Product Manager - Wrote educational multimedia CD-ROM's for publishing through Microbooks and I-Seek. The main customer is a major British TV company, which wanted a product to support its schools' programmes.

  • Web site authoring - Developed a web site for a firm of accountants. Work done using HTML, small amount of Java Script and MS Office.

  • Have worked on a community web project in my spare time – I have also started on a prototype school web site. This work has been done using raw WML, HTML, Java Script and some maintenance using tools such as Waptor and MS Front Page.

- Top of Page -

Mapping technology:

  • Ordnance Survey - Produced a testing methodology for a new mapping system. Work included the use of Rational Rose and Unified Modelling Methodology. Produced the Test Strategy and detailed Test Plan for the National Topographic database (NTD2) System Integration.  

  • Note other map work was previously experienced at Plessey doing GUI Air Traffic Control Approach Vector Maps and Maps for ATM computer failure and controller fullback control.

Warehouse and distribution technology:

  • Intermec Technologies Corporation in partnership with IBM for Parcel Force - Collection and Delivery Management System Portable Data Capture Device. Checked testing requirements against software function, wrote manual test specifications and scripts for Wireless Services (data transmission and voice calls), Cable Communications, File Builder Function. Experience with: SIMS cards, Visual SourceSafe 6.0, Rational SQA Manager, MS Office MS Outlook, WinZip, Windows 95 and NT.

  • Bunzl Fine Paper. Responsible for drawing up test plans, scripts and actual testing of company server systems for year 2000 compliance at Leeds, Nottingham and Glasgow. Systems included: Commander warehouse system running on DOS, with a Novell partition. Two Merchant sales, procurement and stock control systems. One running on UniVision upon UNIX, the other running on Pick. Load Star sales, procurement and stock control system running on Advanced Pick.

- Top of Page -

Computerised Fluid Dynamics (CFD) technology:

See also Plessey (now Thales). and Island Systems Ltd.

  • Senior Quality Engineer (Test and Configuration Controller) - Flomerics Ltd. Full time 1996-1997 (left following death of technical director and company reorganisation).

Flomerics works in the field of Computerised Fluid Dynamics (Computerised Modelling) and modelled the Pentium processor for heat flow. The software products are also used for predicting the spread of bacteria through hospital air vents.

Products developed on multiple UNIX platforms (including Sun, HP, Silicon Graphics IRIX and DEC) using FORTRAN, C, C++ and Informix. Windows 95 and NT experience.

My experience with Flomerics was during the product development at a time when the next generation product was a long way behind schedule, having a number of QA issues associated. I took this product right through to a successful Beta Release and took on QA responsibilities for other products across the company. Work included:

  • Acted as the company QA Manager for this international company.
  • Test team leader, developed testing strategies (for both UK and USA products).
  • Setting up of a quality control process based on the V-model, to take the company closer to ISO 9000 accreditation and Tick IT.
  • Capture of faults and bugs with associated details for Metrics analysis. MS Excel charts and graphs used to present weekly Metrics analysis.
  • Introduction of Clear DDTS for recording problems and faults across product life cycles.
  • Interviewed and trained staff.
  • Developed system integration test strategies, test plans and scripts. Included performance testing, white and black box testing.
  • Introduced automated test tools such as XRunner and year 2000 work.
  • Documentation was done using MS Office (Word, Excel and PowerPoint including macros) and Frame maker. UNIX editors were also used.
  • Wrote manual test and regression test scripts.
  • Wrote specifications for other engineers to produce automated GUI regression test scripts using testing tools such as XRunner, for which I required some XRunner knowledge.
  • Introduced the Pure Atria Clear DDTS system into the company for fault tracking after comparison with other products (e.g. SQL’s PCMS). Also introduced Clear Case.
  • Ran code reviews, among other normal QA functions.
  • Used Framemaker on Unix and MS Office for Windows 95 on PC.
  • On UNIX, used sed, grep, awk, Vi and produced simple shell scripts.
  • Work here followed Object Orientated Design (OOD) methodologies linked to the V-model.

- Top of Page -

Air Traffic Control (ATC) and Air Traffic Management (ATM) technology:

   See also Racal (now Thales). and Flomerics.

  • Systems Engineer - Siemens Air Traffic Management (now Thales). Full Time 1994-1996 (left following large number of redundancies arising from a company merger).

Member of Air Traffic Management Integration Team for Finnish, Swedish and Hungarian projects (ADA based on DEC UNIX platform - multiple and complex client server system). Windows experience (various).

My tasks included:

    • Design authority on: search and rescue (database subsystem), operational role management (This included the dynamic mapping of telecommunications equipment to controller positions). Working on three international route centres.
    • Inter-system communication (TCP/IP link) subsystems.
    • Compiled subsystem requirement specifications.
    • Carried out thread analysis of design, used Object Orientated Analysis (Shlaer-Mellor Process) and Yourdon methodologies.
    • Liaised with software team customer and other suppliers.
    • Gave design presentations to full team and customer.
    • Used Object Orientated Analysis.
    • Documentation done using MS Office (Word, Excel, PowerPoint) on PC, Interleaf and Team Links on VAX workstation.
    • Goal Directed Project Management (GDPM) was used alongside Microsoft Project, PowerPoint, Word and Teamwork.

 

  • Principal Engineer, Radar Systems - Plessey Naval & Radar Systems (now Thales).  Full Time 6 years 1980 to 1986. (I left at the time of the company take-over).
  • Became an engineer with the best all round knowledge of the company and project life cycles. Including bidding, design (systems, software and hardware), testing and installation.

  • Wrote system software and hardware test specs at every level including: PROM based embedded firmware, printed circuit board (analogue and digital) manual and automated testing to software module and full system tests including system flight trials.

  • Developed test equipment including diagnostic test software (RTL/2 Macro, Intel ASM and PLM).

  • Wrote technical publications (handbooks) for system, schedules of equipment, wiring schedules, assembly drawings, item lists, etc. Basically every form of documentation from bid to delivery including procurement specifications.

  • Wrote factory and site test specifications, customer parameter configuration documents and customer acceptance test documents for system, software and hardware.

  • Controlled project budgets and PERT planning, liaised with production, drawing office, site support, etc. Basically everything across the full product lifecycle. I have also dealt with outside suppliers, checking sourcing and dealing with customer. Company followed DG5008 and DEF-Stan-0013 standards (forerunners of Prince).

  • Managed project configuration control.

  • Hardware configuration engineering (Intel and DEC PDP11, 34, 34A, 35 based).

  • Carried out integration work on rigs, used CRO's, PROM Programmers, Emulators, Logic, Protocol Analysers and Test Rigs.

  • Significant role in small core team developing new cursive display product (Intel based). Developed: diagnostic software (Embedded sub-system), company's first MC1-16 press-fit backplane, pcb’s, test equipment and wiring loom. Led (hands-on) two software trouble-shooting teams working on a RADAR plot combiner and a BITE (built in test equipment) package including embedded firmware. Have written software in SARA (RTL/2 - Macro), PLM and INTEL ASM, under VAX VMS. Wrote test specs at all unit and system levels and supporting technical publications.

  • Planned the move of Monterey Air Traffic Control equipment to Acapulco in Mexico on the USA borders. I also planned and designed the update and reconfiguration of the new Acapulco system. During this project Acapulco had to have zero down time. In addition I planned the upgrade of two other systems, one other in Mexico and one at a London airport.

  • Designed hardware units (e.g. Radar turning interface, test equipment, multi-layer press-fit back-plane).

  • Responsible for compiling cabling and wiring schedules, drawings and parts lists and delivery schedules for units, assemblies and systems.

  • Involved in testing at every level from component (e.g. PROM) level to full system flight trials (e.g. with RAF).

  • Led two trouble-shooting teams (Radar plot combiner and Cursive display Built in Test Equipment). This involved hands on work also including RTL/2 and hardware work.

  • Worked on looking at technical problems referred to the company by sites (PDP/11 and Intel based).

  • Worked on GUI vector maps and fullback control maps which were designed to be used by ATM controllers in the event of a computer failure while the system was live.  Also worked on other elements of the fullback control process.

  • Trained new graduate staff.

- Top of Page -

Airborne Satellite Communications Technology:

See also mobile device and telecommunications technology under Island Systems Ltd and Plessey (now Thales).

  • Senior Engineer - Racal Avionics (now Thales).  Full Time (2 years) 1986 to 1988 (left following redundancies – company was under financial pressures following cancellation of MoD orders relating to another part of the company – took career break to attend University).

Team leader responsible for design, implementation and testing of all microprocessor controlled interface sub-systems in this state of the art GPS airborne satellite voice communications project (Sky Phone). These were delivered ahead of schedule through an innovative design approach.

Work included embedded firmware and hardware design during the development of intelligent processor controlled ARINC 429 interfaces (power, Doppler frequency, BITE). The embedded systems were developed on VAX using assembler, hardware based on Motorola Processors (rest of project used C).

    • Documentation including test specifications were done on Apple Mac and VAX.
    • Software design using Yourdon.
    • Designed and developed test equipment (hardware and firmware for the system). This also became a product for the company in its own right.
    • Responsible for specifying project power supplies and finding subcontractors to manufacture these.
    • Used 6800 and 68000 embedded Microprocessors, carried out integration work on rigs using Emulators, PROM Programmers, CRO's, Logic Analysers and Test Rigs.
    • Trained staff.

- Top of Page -

Engineering Experience:
  • An extremely broad and successful product background. This experience includes testing, design, systems engineering, programming, hardware design, software design, installation, configuration (hardware and software) within systems houses and manufacturing.
  • Designed electronic hardware (analogue and digital), cabinets (mechanical) and software (system, module and diagnostic).
  • Testing includes white box, black box, regression, code reviews, module, integration, stress, performance and factory testing, installation testing and the full acceptance process including full flight trials with the ministry of defence and Civil Aviation Authority.
  • Work experience includes working on a factory site (Plessey and Racal) and dealing with production issues arising from design implementation ranging from production of software, multiple-layer printed circuit board, motherboards and mechanical hardware.
  • Taught BTEC Engineering.
  • Registered as an Incorporated Engineer (IEng) with the Engineering Council.
  • Registered as a Chartered Information Systems Practitioner (MBCS) with the British Computer Society.

 
Management Experience:

  • Extensive experience as a consultant including leading test teams (e.g. As Test Manager on an IBM project for Defra) or as Portal test team leader on an NHS project.  Have contributed frequently to successful bid teams.  At IBM set up test strategy, introduced test tooling, recruited test team, put in place project standards and practices, ensured that 3rd party suppliers complied with QA processes, etc.
  • At Flomerics was QA manager for this international company (based UK with several sites in both mainland Europe and the USA) – set up the entire company QA process.
  • At Siemens responsible for a number of subsystem teams, across a number of sites.
  • At Plessey – ran a number of projects working across departments, dealing with customers, installation teams and trouble shooting. Controlling budgets. Obtained a great deal of experience in full project life cycle from bidding, requirements analysis right through to installation and acceptance.
  • At Racal – responsible for a number of sub-systems led development teams for several sub-systems.
  • A great deal of consultancy experience working with top level management to help turn around delayed projects and leading teams.
  • Head of department in a large comprehensive school. Wrote health and safety material for the borough educational authority and trained teaching and technician staff. Controlled department budgets.
  • London Borough Councillor – effectively on board of directors of the single largest company in that London Borough, with executive responsibility for ensuring delivery of services and setting service delivery budgets.
  • - Top of Page -

Training/Management Experience:

  • Teaching / Management Position - Royal Borough of Kingston upon Thames.  

Teacher - Kingston upon Thames - Full-time 5 years 1989 to 1994 – Head of Physics and Electronics, Taught courses in A level Physics, Science, Electronics, BTEC Engineering – pupils achieved high pass rates.  Developed E-learning suite.  (Note still supply teach in London between contracts: including Science, Maths, IT – Access, Word, Excel, DTP, Web Publishing and IT applications).

See also Nortel for on-line training material, Island Systems Ltd - Multimedia CD ROM Author/Product Manager.

  • Contributed significantly to the writing of RBK health and safety regulations and the implementation of COSH.
  • Interviewed and trained staff.
  • Independent computerised learning resources developed on both PC and Acorn machines. Used Windows 3.0, 3.1, MS Works, publisher, PC and Acorn DOS based Question Mark.
  • Repaired and built lab equipment.
  • Looked after department budget, staffing needs and carried out staff training.
  • Deputised for line manager.
  • Liaised with local firms acting as mentor for students on work placements (from school and university).
  • Prepared and presented teaching courses, including GCSE, A-level & BTEC (Engineering).

 

Local Government Experience:

  • Management Positions - Local Government - Royal Borough of Kingston upon Thames.

See also Teaching.

Served as a London Borough Councillor - Front Bench (evenings) 1995 to Present.

      Councillor for Local Government -  (evenings – interests outside of work).  Ward top in London, Council among top performers in UK.  Past Deputy Mayor and Past European Parliamentary Candidate (London).  

      Kingston has a Neighbourhood system with each of the 4 Neighbourhoods responsible for their own budget and policy.  Chaired (2002-2006) the largest (and at time considered to be the most efficient) Neighbourhood strategic committee.  Responsible for a front line Neighbourhood budget of over £2.25 million.  Main roll on the Council has been in the environment (ecology, pollution, etc), engineering and service delivery – I have been behind the Councils top Web site facilities (producing my own experimental site which at one point was getting more hits than the local newspaper was selling in the immediate area).  I have user tested a number of council IT systems (including ISIS and public information points), pressed for improved use of IT tools by Council Officers (spreadsheets, to project management tools to help the highways department).  Have been audited on performance by Government Inspectors.

    • Contributed significantly to various bodies including:  

    Heathrow Airport Advisory Committee, Thames Water Liaison, Association of London Government (ALG) Environment and Local Agenda 21.

Work prior to 1980: Youth worker - Dover YMCA, shipping clerk - Delta Controls (letters of credit, etc), various electrical shop retailing work.

 

TRAINING

·        Various Rational courses (TestManager, ClearCase, ClearQuest, RequisitePro, RationalRose, etc) at Rational and at IBM.

·        Requirements Development and Management Training.  IBM

·        Goal directed project management (GDPM) planning course.

·        Management Courses – Graduate Management Development Course at Bristol University (sponsored by Plessey) and at Brunel University (sponsored by Kingston upon Thames).

·        University of Westminster C++ programming short course (examined course - score 83%).

·        CTEC - Software Support Skills and Year 2000 (included A+ software and hardware support).

·        Rational Rose - including OOA Unified Modelling and Rational Unified Process (RUP).

·        Learning Tree - UNIX Hands-on Workshop.

·        Learning Tree - Java Hands-on Workshop.

·        Learning Tree – Java and XML Application development Hands-on Workshop

·        SQL - PCMS assessment course.

·        Kennedy Carter OOA readers course (Shlaer-Mellor Process).

·        INTEL iAPX 86, 88, 186 part 1 assembler and Motorola MTT6-MC6805 assembler.

·        Studied for RSA Teacher/Trainer Diploma in IT (changed job before submitting dissertation).

·        Attended British Computer Society talks including ethical (white hat hacking) for security proving.

·        FORTRAN 4+ under RSX 11, Pascal under UNIX and VMS, RTL/2 under RSX 11.

·        Various Local Government and teaching training courses including a Radio Isotope handling licence.

·        IEE accredited training, including drawing office, test department (including ATE), production (assembly, PCB manufacture, trumph and drill programming), workshop practice (lathes, milling machines, etc).

- Top of Page -

PROFESSIONAL AFFILIATION

·        Member of the British Computer Society (MBCS), Chartered IT Professional (CITP) in Software Systems Testing and QA. 

·        Member of the Institute of Engineering and Technology (MIET) – Was called IEE.  Registered with Engineering Council as an Incorporated Engineer (IEng) in Engineering Systems. 

·        Member of Institute of Physics (MInstP) and the European Physical Society (EurPhys).

·        Chartered Physicist  (CPhys).  Chartered Scientist (CSci).

FURTHER EDUCATION and PROFESSIONAL EXAMINATIONS

·        PRINCE2 (Projects in Controlled Environments v2) Foundation and PRINCE2 Practitioner.

·        ISEB Testing Foundation – In the process of studying with Testing Solutions Group and expect to complete soon.  Have already done 2 years IEE (now called IET) accredited postgraduate training in engineering and testing.  Professional Interview for MBCS, CITP was on Software Testing and Quality Assurance.

·        BSc in Science – UK Open University finished 1997 - Degree includes science and mathematical modelling (includes an IT content).  Content chosen by Institute of Physics, studying towards CPhys.

·        PGCE Science Education  - London University 1988/89

·        Diploma (post grad level) in Electronics and Computer Technology –

University of Westminster (London) 1987/88. 

Ψ      Projects: Fast Array Sorting (Pascal under both Sun-UNIX and VAX-VMS)

Ψ      Design of an ARINC 429 test set, for Airborne Voice Communications Project, 6805 (ASM on VAX). 

Projects were judged to be of MSc standard.

·        HND Applied Physics - Portsmouth Polytechnic 1978/80.

 

AWARDS

  • Highly Commended 1999/2000 Kingston upon Thames Business in the Community Awards.
  • Kingston Education Business Partnership (KEBP) Award in recognition of work in the year 2001 for supporting the personal development and raising the achievement of young people in the London Royal Borough of Kingston upon Thames.

REFERENCES

    Full references are available on request. The following are quotes:

    General Manager R&D Operations – Canon Research Europe Ltd.

    "While at Canon Ian interacted well with the leaders and team members on a variety of projects and rapidly got up to speed on a range of unfamiliar technologies and software. His testing experience and efforts have made a significant contribution to helping us start to raise the general level of our software quality process."

    QA Manager – Eircell – Dublin

    "Quick and tactful to persuade others in the merit of his ideas. Once people were on board, he was able to organise the work to be executed and assign people to those tasks. However Ian did not leave the execution of the tests to others. He took an active role and led from the front. This was a key ingredient in his success in this project. Ian was a pleasure to work with. He kept me informed of all important issues and was always positive in outlook. Always on time, honest and calm he was a model team player."

    Software Development Manager – Flomerics Ltd.

    "Ian has been instrumental in improving the software quality procedures and practices within the organisation, working under difficult circumstances in a high pressure environment. The technical results produced and the application shown in delivering them were to a high standard."

    Integration Test Manager – Symbian Ltd.

    "Ian’s experience was very much hands on and even included the soldering of test leads. He approached his work in an extremely thorough manner, with an almost obsessive attention to detail that was quite appropriate for the nature of the work. The quality of his output was very high. He was completely responsible for organising the execution of his own work, and was proactive in devising effective strategies when the work specifications were imprecise. I would definitely use Ian’s services again."

    Senior System Test Leader – Nortel Networks

    "Ian’s work was always extremely thorough and he was happy to interact not only with other members of the system test team but development as well. His test cases were of a high quality as were his problem reports. Ian picked up the products very quickly and was happy to find out information on his own. I would definitely employ Ian again if the need for a contractor arose."

    System Test Manager – X-Cel Communications Ltd.

    "Ian has come into the test team learnt a new product very quickly, and has performed very well as a team member and also worked successfully independently without any excessive supervision. He has a very professional attitude and has met the quality of testing expected within the team. He has met all the deadlines set and has helped the test team as a whole, meet the system test milestones. In the future, if a similar requirement was needed. I would not hesitate in re-hiring Ian for the role."

    - Top of Page -

SOFTWARE PACKAGE EXPERIENCE

Microsoft Office (including macros):

On Win 3.0, 3.1, 95, 98, 98SE, 2000, ME, NT, XP, etc:

Word - documentation and HTML work

Access 

Excel including graphs

Power Point

Outlook

Schedule

 

Fault Reporting, Testing, Control & QA packages:

Pure Atria DDTS

Rational Clear Case, Clear Quest

Rational Test Manager (including Manual Tester).

Rational Functional Tester

Rational SQA Manager

Rational Requisite Pro

Mercury Quick Test Pro

Mercury TestQuest Pro

Mercury Test Director

Remedy Corporation's Action Request System, Nortel Products

PROTOS 2000, Team Links

Test Quest (Previously B-Tree Systems)

Perforce, McCabe QA Tools

 

 

Common Packages:

MS Office including: 6.0, 97 and 2000.

Microsoft Publisher

Microsoft Works

Word Perfect

Lotus 123 and Notes

PK ZIP, Winzip, Quarterdeck Zipit

MathWorks – MatLab Version 6.0 on NT

 

Drawing Packages:

Micrografx Designer

Serif Draw

Paint

Corel Products

 

Other Packages:

Farallon -Timbuktu Pro, Simple Agent Pro for simulating network data traffic, Visual SourceSafe 6. 0, kyplot, Power Quest - Drive Image & Partition Magic

 

DTP:

Serif Page Plus

MS Publisher

Interleaf

FrameMaker

 

Corel Products:

Paint, Draw, Capture

and more...

 

WEB Browsers, etc:

NetScape (PC)

Explorer (PC and MAC)

FTP utilities.

APS, LDAP, vISP

MS Front Page, Zope (HTML).

 

Database Packages:

MS Access, EARS, Data King.

ORACLE (use and systems work).

Some SQL.

 

Internet Conferencing and Email Packages:

Many including CIX,

MS Outlook, Lotus Notes and UNIX based email.

 

Editors, etc:

DCL, ADAM, EVE, WPS,

Ace Microsystems, Word Star, EDT, EDI, VI, Sed, Grep and Awk.

XMLSPY

Eclipse

 

Virus Checkers:

McAfee

Quarterdeck

Norton / Semantic

 

Educational Software:

Numerous packages (PC, BBC and Acorn based). Including authoring tools such as Question Mark.

Created Power Point presentations including sound and animation.

 

Hardware Computer Aided Design packages include:

SPICE

 

CD ROM Authoring:

Asymetrix Multimedia Tool Book

 

Non UNIX Platforms:

Windows 3.1, 95, 98, 98SE, 2000, CE,  NT, ME, XP Pro, XP Home.

PICK and Advanced PICK

DOS (various), Apple Mac and DEC VMS.

RTL/2, Epoc v 5 and 6.

 

WAP applications:

Ericsson, Motorola, Nokia, Eircell, Compaq, Psion, Symbian, Argo (Ubiquinox), Device Targeter, WML, Waptor WML editor, Apache WWW server

Squid Proxy Server, Phone.com and Nokia gateway, Device Targeter – Ubiquinox.

 

Other:

Limited Ruby under UNIX.

HTML, WML, Java Script

Assembler (Motorola, Intel, RTL2)

Some C++, ASM, Java, XML

 

UNIX PLATFORM:

Sun, Solaris, HP, IBM, IRIX, SVR4, DEC and others. Some Linux, TeraTerm Pro x-session

 

Computer Games Platforms:

PC: Windows

Microsoft Xbox

Sony Play Station and Play Station 2

Nintendo 

GameBoy Color and 

GameBoy Advanced

 

Interface Software:

IR – Quick Beam, Bluetooth – Nokia and TDK

Emulators:

Intel (ICE) – 8086 series, 

Motorola 6800 series, 

BRUTUS SA-100 (Intel Strong Arm Microprocessor) and

Assabet (SA1110)

 

- Top of Page -