Curriculum Vitae of ir. W.O. van Ooijen

 

Name

Wouter Olaf van Ooijen

Education

Technical University Delft informatics (ir)

Born

18 September 1962

Professional since

1988

Functions

programmer, tester, designer, architect, consultant

Telephone

06-44286985  (office hours); 033-4621296 (private/evenings)

Address

Utrechtseweg 173, 3818 ED, Amersfoort; the Netherlands

Email

wouter@voti.nl

Website

http://www.voti.nl

Company

Van Ooijen Technische Informatica

Updated

2010-NOV-23

 

 

 

 

 

 

I am a software professional with a passion for electronics. Currently I run my webshop and I teach informatics at the Hogeschool Utrecht. Before that I have worked in industry for 14 years, mostly on embedded systems.

 

 

Period

employer

customer

project

activity

2001 - now

Van Ooijen Technische Informatica

 

Webshop, design work

Owner

2004 – now

Hogeschool Utrecht

 

 

Teacher (0.4 FTE)

1999 - 2001

ICT Automatisering

Thales Communications /  Signaal Communications

ATM communication system

system architect

1995 - 1998

ICT Automatisering

Fokker Space

European Robotic Arm

system designer , subcontractor contacts

1994 - 1995

ICT Automatisering

NCR/AT&T

cheque processing system

programmer

team leader

1989 - 1994

ICT Automatisering

ICT Automatisering

industrial communication and data-acquisition system

programmer, tester, designer, trainer,

team leader

1988 – 1989

st Elisabeth hospital

-

laboratory automation system

designer,

programmer

1985 - 1988

Technische Universiteit Delft

-

computer practica

student-assistant

 

period

education

result

1982 -1988

TU Delft – informatics

ir

1981 - 1982

TU Delft – electronics

-

1977 - 1981

Vrije School

VWO-B

1974 - 1977

Scholengemeenschap 'Hugo Grotius'

-

 

keywords

programming languages

C, Ada, Pascal, C++, VisualBasic, Tcl/Tk, Python, embedded SQL

operating systems

Unix, MSDOS, Windows, VMS, ELN

Methods

HRT-HOOD, Fagan inspection, Yourdon, ESA PSS-05

Protocols

TCP/IP, ATM, MIL-1553, DECnet, OSI

Tools

MsWord, MsAccess, Shells, Doors, Tcat-Path, EuroSim

 

 

 

 

 

details

 

Period

2001 – now

activity

Webshop and design work

werkgever

None

keywords

Webshop, electronics, mailorder, design, production

 

Ik run a webshop for microcontroller chips and related products. My customers range from entry-level hobbyists to small-scale professionals, the occasional large company (Philips!) and schools. Most  customers are in the Netherlands and Flanders, but a fair number is spread all over the world. Ik sell components, kits (both from kit suppliers and of my own design), ready-built circuits, and software. Ik buy from suppliers in the Netherlands, Belgium, Germany, USA, and China.

 

As time permits I also do development and small-series production work. Eaxmples:

  • The electronic control box (hardware en firmware) for the motors in a human arm supporting  prothese
  • A cicuit (hardware only) for the calibration of taxi meters

 

 

Period

2004 – now

Activity

Lessen creeeren en geven (0.4 FTE)

branches

Technical Informatics (in the past also Electronics, Security Technology)

employer

Hogeschool Utrecht

keywords

Education, PIC microcontroller, LPC ARM microcontroller, assembler, C, C++

 

I  give a number of courses at the Hogeschool Utrecht.The set of courses varies from year to year. Typical courses are:

  • Introduction into  Computer Technology Inleiding computerkunde (computerarchitecture, datacommunicatin, networks, embedded systems)
  • C (various levels)
  • C++
  • ARM assembler
  • PIC assembler

 

 

period

2001 – 2002

project

MPTE: Mission Prepraration and Training Environment for ERA (see 1995-1998)

activity

testing, coding, documenting

customer

Fokker Space (Leiden) / co-located at NLR (Marknesse)

employer

freelancer as Van Ooijen Technische Informatica

keywords

C, EuroSim, Tcl/Tk, Python, Tcat-Path

 

MPTE is a visual simulator of the ERA robot arm, the space station on which the robot is used, and the environment of the space station (sun, moon, earth, stars). MPTE is used for mission preparation and for cosmonaut training.

 

I created automated test procedures for a number of simulation models developed at LNR. The procedures test both the functionality and the test path coverage (using Tcat-Path). I also rewrote and corrected the model code and wrote (or rewrote) the detailed designs. 

 

 

 

period

1999 – 2001

project

SmartNet: a distributed communication system for the transport of audio and data (serial, Ethernet) using ATM technology

activity

system architect

customer

Thales Communications / Signaal Communications (Huizen)

employer

ICT Automatisering

keywords

Tcl/Tk, ATM, X.21

 

SmartNet is a communication system designed for military purposes. Its original intended use was as voice and data communication system in military vehicles, either stand-alone or in groups (headquarters). An important civil customer is the NS (Dutch railways) where is used to carry video, voice and data over the existing glass fiber infrastructure.

 

I contributed to the system design of SmartNet, especially the interface definitions, the testability, the transport of synchronous data and the scalability. I created a tool that can be used to assess the feasibility of a SmartNet configuration.

 

For this function a "verklaring van geen bezwaar" has been issued by the Dutch "Ministerie van Binnelandse Zaken en Koninkrijksrelaties".

 

 

 

period

1995 – 1998

project

the European Robotic Arm (ERA) for the international space station

activity

system design, subcontractor contacts, automated testing

customer

Fokker Space (Leiden)

employer

ICT Automatisering

keywords

Ada, C, Tcl/Tk, MsAccess, MIL-1553, PSS-05

 

The European Robotic Arm (ERA) is a robot arm for the Russian section of the  international space station ISSA. As prime contractor Fokker Space is responsible for the system design, the project management and the integration and testing of the total system.

 

I worked mainly on the central computer of the arm. The critical aspects were the performance of the processor and the reliability  of the (Ada) compiler. Contacts with the subcontractors (SAAB, DASA, CRI/Matra, Tecnospazio, Alsys/Aonix) were an important part of my work. I also worked on the automated testing facility for the engineering model of the central computer.

 

 

 

period

1994 – 1995

project

a cheque processing system

activity

programmer, team leader

customer

NCR/AT&T (Amsterdam)

employer

ICT Automatisering

keywords

C, C++, embedded SQL

 

A cheque processing system was adapted for the Dutch situation. The system consisted of an optical cheque reader, a database system, an OCR engine, an number of data entry terminals and a mainframe connection.

 

I worked as (C/C++) programmer and as team leader.

 

 

 

period

1989 – 1994

project

DM90: an industrial communication and data-acquisition product

activity

programmer, designer, trainer, team leader

employer

ICT Automatisering

keywords

Pascal, VAX, ELN, C, Fortran, PLC, datacommunication

 

DM90 is a real-time data-communication and data-acquisition product, sold mainly to for industrial process control (AKZO, DSM, ALDEL). A DM90 is a real-time DEC VAX with software developed by ICT that handles the communication with various industrial control systems (Honeywell, TDC, Siemens, AEG, SattControl). A DM90 gathers and stores real-time data and presents this data in a uniform way to a VAX-VMS system.

 

I worked as (E-Pascal, C, Fortran) programmer, designer, trainer and as team leader.

 

period

1988 – 1994

project

laboratory automation

activity

designer, programmer

employer

st Elisabeth hospital (Leiderdorp)

keywords

Turbo Pascal

 

The hospitals laboratory performs analysis on blood samples. The analysis requests are provided by the hospitals mainframe. The majority of the analysis are performed on automated analysis machines.

 

I designed, implemented (TurboPascal) and introduced a network of PCs. One PC gets the requests from the mainframe, and feeds the authorized result back. The other PCs are each coupled to one or more analysis machines and receive the analysis results via RS-232 interfaces. These PCs are also used to select the analysis that are to be performed and to authorize the results. 

 

 

 

period

1988

project

final assignment

section

programming language translators and programming environments

keywords

Ada, C

 

I re-wrote (in C/assembler)  the Ada tasking kernel of the Ada compiler that was being developed at the university, and I worked on a model for a distributed Ada tasking kernel.

 

 

 

period

1985 – 1988 (30%)

project

computer practica

activity

student-assistant

employer

Technische Universiteit Delft

keywords

Pascal, PDP-11 assembler

 

As student-assistant for a number of computer practica (Algol, Pascal, PDP11-assembler) I assisted and rated the students, and developed new assignments.