Personal-ID 56642
Place of Residence 061xx Petersberg OT Nehlitz, Germany
Year of birth 1962
IT experience since 1983
Nationality British
Available as of 01 Jan 2014 at 100%, availability on-site: 100%
free-lancing besides Permanent position
Resume generated on 16 Nov 2003
Resume last updated on: 18 Dec 2012
| English | Native speaker |
| Esperanto | Very basic knowledge |
| French | Spoken/written to A-Level standard |
| German | Spoken/written to a very high standard, after 10 years in Germany |
| Latin | O-Level standard |
| Measuring Devices | Mass spectrometers, GC/LC, RF Analysers |
| PC | Experience since 1986 |
| MS-DOS | |
| Windows | 3.x, 95/98, NT/2000/XP |
| Windows CE | Pocket PC 2002, Windows Mobile 2003 |
| Assembler | 6502, 6809, 80x86 |
| Basic | VB 3.0 - 6.0 |
| C | Microsoft C |
| C++ | MS Visual C++, Visual Studio, embedded Visual C++ |
| Java | |
| JavaScript | |
| Pascal | MS Pascal |
| Script Languages | JavaScript, VBS |
| Access | |
| MS SQL Server | MSDE |
| Internet, Intranet | FTP, HTTP |
| Proprietary Protocols | Instrument control and data acquisition |
| RS232 | Instrument control and data acquisition |
| TCP/IP | TCP and UDP over Sockets |
| Windows Network | |
| Winsock | in connection with proprietary protocols |
Integration of various devices into a high-throughput screening
system for combinatorial chemistry
Tasks: Design and development of a device driver for a microplate sealer;Design and development of a device driver for a Hamilton MicroLab
STAR pipetting robot;
Development of instrument methods (Hamilton Standard Language);
Unit and system testing of deveice drivers (NUnit);
Liason with end users, support.
Skills: MS C#.NET, Visual Studio, .NET Remoting, XML, NUnit, NDoc, HSLdirectly as URLs or via the import of an OPML file;
Background thread to access updated news items from defined feeds, taking account of "ETag" and modification times to reduce server traffic;
GUI design for structured display of news items;
Implementation of keyword filtering;
Skills: MS C#.NET, Visual Studio, .NET Compact Framework, RSS, XML, multi-threading, HTTP, RSS,Atom
conditions (warning lamps, etc.) in units under test;
Interfacing with frame-grabber via TWAIN;
Enhanced logging of test runs to include storage of test images during the run;
Modification of experiment control logic to support new features;
GUI enhancements to allow selection of areas-of-interest within the image during experiment configuration;
Skills: MS Visual C++, Visual Studio, MFC, TWAIN, JPGclusters within complex mass spectra;
Modification of the algorithm to provide optimised performance for the processing of small protein molecules, yielding a performance advantage of 5-10 times in comparison with similar products;
Development of test interfaces and techniques for validation of the results;
Skills: MS Visual C++, Visual Studio, COM, ATL, STL, XMLImplementation of data import for various file formats;
Graphical display of multiple spectrum and chromatogram data sets in VGA resolution (portrait/landscape);
Basic display manipulation (zoom/scroll of graphics);
Integration with web-based sample management system from a major instrument manufacturer;
Product deployment (build/obfuscate/install-procedure) and marketing;
Skills: MS C#, Embedded C++ 3.0/4.0, .NET Compact Framework, Visual Studio, XenoCode 2004electronic devices
Tasks: Control of RF signal generator via USB (Rohde&Schwarz SM300);Control of and data acquisition from RF probe via RS232 (Wandel&Goltermann EMR-20);
Communication with and data acquisition from customer's in-house-developed control unit (RS232);
Experiment configuration, run control and results logging;
Development of an emulation environment for system testing (the project was carried out entirely off-site);
Skills: MS Visual C++, Visual Studio, MFCDevelopment of an Active-X control for graphical display of real-time and historical data;
Logging of results and report generation;
Provision of support for the end-user;
Skills: MS Visual C++, Visual Studio, MFCImplementation of table-oriented data-input method;
Graphical display of test curves;
Generation of hard-copy reports;
Skills: MS C#, .NET Framework, Visual Studiocomponents for use in a browser-based GUI;
GUI development with HTML and JavaScript, using the developed Active-X components;
Implementing a sample-entry wizard with HTML and Javascript, to automate the process of sample-submission to the system;
Skills: MS Visual C++, JavaScript, Visual Studio, COM, ASP, XML, STL, HTMLExperiment control, monitoring of error conditions, data acquisition;
Logging of results and report generation;
Development of an emulation environment for system testing (the project was carried out entirely off-site);
Skills: MS Visual C++, Visual Studio, MFC, ActiveXmass spectrometer product.
Skills: MS Visual C++, Visual Studio, MFC, ActiveXchromatogram data in a web-browser;
Development of HTML test harness pages, to test and exercise the functionality of the developed components;
Skills: MS Visual C++, Visual Studio, COM, ATL, STL, XML, XML DOM, JavaScriptresult data;
Caching of recently-requested data in an SQL-compliant database;
Design of an XML format for transfer of data to the client (browser);
Development of ASP server components for export of experimental data in industry-standard formats (JCAMP-DX, Andi-MS);
Development of HTML/JavaScript test harness pages to exercise the functionality of the server-side components;
Skills: MS Visual C++, Visual Studio, ATL, STL, COM, SQL, XML, JavaScript, HTMLmanagement system;
Training und support for end-users;
Skills: MS Visual C++, Visual Studio, MFC, ActiveX, Defect Managementfrom internet pages into the Palm desktop database, for subsequent synchronisation with a palm PDA.
Skills: MS Visual C++, Visual Studio, MFC, Palm Desktop APIlaboratory of a major customer;
Installation und test on-site (USA);
Training and support of laboratory staff;
Skills: MS Visual C++, Visual Studio, MFCDevelopment of a sample-submission interface for Excel spreadsheets;
Implementation of extended reporting formats;
Installation und test on-site (USA);
Training and support of laboratory staff;
Skills: MS Visual C++, Visual Basic, Visual Studio, networkingSupport for networked data transfer to multiple GC/MS systems;
Interfacing to initial customer's in-house Laboratory Information System;
Partial automation of workload distribution to individual GC/MS systems;
Implementation of a certification system for expert review of the test results;
Generation of user documentation;
Installation und test on-site (USA);
Training and support of laboratory staff;
Skills: MS Visual C++, Visual Studio, MFC, Windows networking, DEC Pathworksthree different type of instrument;
Development of an ActiveX component for display of three-dimensional NMR data by means of false colour representation of the z-axis;
Re-usage of spectrum and chromatogram components from the previous project;
Installation und test on-site;
Training und customer support;
Skills: MS Visual C++, Visual Studio, MFC, ActiveXcompressed documents for reading on a Palm PDA
Skills: MS Visual C++, Visual Studio, MFC, Palm Desktop APIImplementation of control components for specific instruments;
Design and development of spectrum and chromatogram display components;
Liaison between developer teams in Manchester, UK and Austin, Texas;
Skills: MS Visual C++, Visual Studio, MFC, Active-X, COMperformance
Tasks: Development of an algorithm for instrument set-up in collaboration with the instrument product manager;