CV
| Date & Location | Environment & Language | Description |
|
March 2010 to Verigy, Boeblingen |
Red Hat Linux (RHEL5), Eclipse, Rational Rose, Rational Clearcase.
C++, Ruby |
|
|
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 contact 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. |
