Downloads

Word Document RTF Document

CV

Date & Location Environment & Language Description
July 2011
to

Advantest, Boeblingen
Red Hat Linux (RHEL5), Eclipse, Rational Rose, Rational Clearcase, GIT, Scrum.
C++, Ruby, Java, Python
I worked on various projects updating the 93000 SOC Tester software.
March 2010
to
July 2011

Verigy, Boeblingen
Red Hat Linux (RHEL5), Eclipse, Rational Rose, Rational Clearcase.
C++, Ruby, Java
I worked on various projects updating the 93000 SOC Tester software.
December 2009
to
February 2010

Stuttgart
Windows XP, Visual Studio 2008, National Instruments Measurement Studio, Sandcastle, UMLet.
C#, C++
I wrote a Prototype (GUI and module concept) for an application for testing consumer devices for a well known German manufacturer.
September 2008
to
May 2009

Verigy, Boeblingen
Red Hat Linux (RHEL5), Eclipse (Plugin), Rational Rose, Rational Clearcase.
C++, Ruby, Java, JUnit, SWIG, JNI, JavaScript, CppUnit, gcov
I worked on a project to update the Verigy 93000 SOC Tester for better handling of High Volume Manufacturing.
I also wrote an Eclipse plugin for the tester software (GUI based on Eclipse) for exporting and importing test data. Following this I wrote a utility with an embedded JavaScript interpreter which allowed the user to generate reports based on the information in events generated by the tester.
January 2007
to
August 2008

Agilent Technologies, Boeblingen
MS-Windows XP, Visual Studio 2005, Windows Forms (GUI), ADO.net, COM, ATL, MFC, XML, Rational Clearcase.
C++, C#, XSLT, NUnit, NCover(Explorer), WiX, FxCop, .Net 2.0/3.0
I wrote various Programmes for Calibration and Verification of Test Equipment. I also wrote a Programme updating Firmware on current and planned devices. Most of these Programmes were written in C#. Some required a mixture of C# and Managed C++ to interface to existing libraries written in C++.
October2006
to
December 2006
BenQ Mobile, Munich
MS-Windows XP, Visual Studio 2005, COM, ATL, MFC, XML, Rational Rose 2000, Clearcase.
C++, XSLT
Following the Insolvency of BenQ Mobile I continued to be responsible for interaction with the remaining phone projects. I was also, as the last remaining developer, responsible for all bug-fixing in the MPM product in this time.
October 2005
to
September 2006

BenQ Mobile, Munich
MS-Windows XP, Visual Studio 2005, COM, ATL, MFC, XML, Rational Rose 2000, Clearcase.
C++, C#
I was the contact person, within the Mobile Phone Manager (MPM) project, responsible for interaction with all new BenQ-Siemens phone projects. This involved advising developers from the phone projects on how to conform to the MPM standards for Phone-PC Connectivity (OBEX, SyncML, AT Commands), acquiring the information from them to enable the MPM project to support the phone, persuading the phone project management to implement the functionality required by MPM, and planning and tracking MPM’s development and testing with the new phones.
I was also active as a System Architect for one Phone which had a more than usual dependence on MPM.
I continued to be responsible for supporting the ODM projects which survived the change in ownership and some component development.
June 2004
to
September 2005

Siemens Mobile, Munich
MS-Windows (2000/XP), COM, ATL, MFC, XML, Rational Rose 2000, Clearcase.
Visual C++ 6.0, XSLT
I was the person responsible for contact to ODM phone projects within the Mobile Phone Manager (MPM) project. This involved advising developers from the ODMs on how to conform to the Siemens standards for Phone-PC Connectivity and also ensuring that they did so. To do this I documented the Siemens interfaces and supplied this to the various ODM projects. I also held regular teleconferences with the developers and management of the various companies. I was also responsible for planning and, sometimes, implementing changes to the MPM interfaces where the ODM Projects were unable or unwilling to implement the Siemens interfaces.
During this time I was also responsible for planning, designing and partially implementing SyncML usage within MPM and established myself as the project expert for OBEX topics.
January 2003
to
June 2004

Siemens Mobile, Munich
MS-Windows (NT/2000), Symbian/Series 60, COM, ATL, MFC, XML, Rational Rose 2000, Clearcase.
Visual C++ 6.0.
I worked on the Mobile Phone Manager, which is delivered with most Siemens Mobile Phones.
I wrote the components responsible for handling messaging (SMS and MMS), Synchronisation, and Backup/Restore for the SX1 (Symbian / Series 60 phone). This involved writing code for the PC and Phone.
January 1999
to
September 2002

Hewlett Packard/Agilent, Boeblingen
MS-Windows NT, (D)COM, ATL, MFC, GPIB, USB, XML, UML, Clearcase, SourceSafe, InstallShield, Jungo WinDriver USB.
Visual C++, XSLT, JScript.
I wrote programmes to test and calibrate Optical Measurement Instruments. More recently I have been writing utilities and Wizards to enable others to write test programmes, refactoring (forbidden word!) overly complex libraries, and generally fighting against the 'cut & paste' quick hack mentality. We are using XML as a standard configuration file format, for C++ code and structure generation, and for display.
March 1998
to
December 1998

Hewlett Packard, Boeblingen
HP-UX, MS-Windows NT, Clearcase, Purify, Quantify.
(GNU) C++.
I optimised and extended various modules within a large (ca. 60 members) project in the semi-conductor testing area.
April 1997
to
February 1998

Hewlett Packard, Boeblingen
MS-Windows NT, ODBC, MFC, HPIB, RS232, SourceSafe.
Visual C++.
I wrote programmes to test Optical Measurement Instruments.
July 1993
to
April 1997

Bosch, Hildesheim
MS-Windows 3.x, NT and 95, OLE2, MFC, ODBC, RDO, SourceSafe, InstallShield.
16 and 32-bit Visual C++ and Visual Basic 4.0
I wrote a number of programmes for displaying maps and debugging the map data. The later versions of these programmes were implemented using OLE2 Automation and in-place Activation.
December 1992
to
June 1993

Stuttgart
Unix (Linux) + X11R5 and MS-Windows.
Visual C++ and Visual Basic.
I spent this time refreshing my Unix knowledge and exploring X11R5. I also wrote programmes for personal use with Visual C++ and Visual Basic.
January 1992
to
November 1992

Philips, Nuernberg
VAX/VMS/CMS and MS-Windows.
Smalltalk, SDL, and C.
I was responsible for the design and specification of the User Interface for an ISDN Videophone and the implementation of a prototype in Smalltalk/V for MS-Windows.
September 1989
to
December 1991

ZR, Stuttgart
Unix SVR3 + X Window System
C, C++, awk and Postscript
I wrote a paint programme and a mask generator for a Graphics & Text User Interface for the X Window System. I also wrote various vector and pixel Graphics functions. From March 1990 this work was done using Object Oriented principles in C++.
January 1988
to
July 1989

CBM, Braunschweig
MS-DOS/Windows, AmigaDOS/Intuition.
C, 8088-80286 Assembler, 68000 Assembler
I wrote various Video/Graphics programmes on the Amiga. I also developed a Microsoft Mouse Emulator for Commodore.
September 1987
to
December 1987

Rohde & Schwarz, Munich
MS-DOS.
Basic
I wrote programmes to control automatic measuring of Radio Interference on Rohde & Schwarz IEC Bus controllers.
April 1984
to
July 1987

ANT, Backnang
Unix, HP6400, MS-DOS.
Pascal, C,
8039 & 8085 & 8088 Assembler.
I wrote Firmware for various telephones. The microprocessors used were 8039, 8085, and 8088.
September 1983
to
March 1984

Freiburg
I learnt German.
June 1982
to
September 1983

Data General, Paris
Data General.
Assembler.
I co-wrote an Emulation of the Comms protocol ICLC03.
May 1981
to
May 1982

ICL, UK
ICL System 25.
Assembler.
I was a Designer/Implementer on the X.25 Project for System 25.
May 1978
to
May 1981

ICL, UK
ICL 2900.
S3 (Algol), Assembler, COBOL.
I was (from March 1988) Design Manager for the Transaction Processing System, TPMS. As Design Manager, I was responsible for the Designs of a team of about 30 Programmers.
June 1977
to
May 1978

ICL, UK
ICL 2900.
S3 (Algol), Assembler.
I helped the Programmers and Operators at Oxford University to get to know the Operating System VME/B. I also worked out and implemented patches for the System.
October 1975
to
June 1977

ICL, UK
ICL 2900.
S3 (Algol), COBOL, Assembler.
I supported the programming Staff at a large ICL customer whilst they were converting to VME/B. I also wrote Utilities to make VME/B look more like the company's previous system and also to cover customer requirements which ICL´s software Division could not satisfy at the time.
July 1973
to
October 1975

ICL, UK
ICL 2900, ICL 1900.
S3 (Algol), COBOL, Assembler.
I worked on the 2900 COBOL Compiler Project.
January 1973
to
July 1973

Civil Service, UK
ICL 1900.
COBOL, Assembler.
I worked for the U.K. Civil Service as a programmer.