Resume of Camille van den Berg

2009-10-05

Personal Data

nameCamille Fernand van den Berg.

gendermale

bornJune 15th, 1967 in Leiden, the Netherlands

occupationfreelance scientific programmer, medical specialisation

Education

University of Leiden, Computer Science (1986-1993)

field – Medical Research

specialisations – Image Processing, Artificial Intelligence, Signal Processing

extracurricular –biomedical Magnetic Resonance Imaging, Communicational Skills

Special Activities

Member of the student council of my high school (Gymnasium, 1980-1986)

Member of the council of the student organisation for Math and Physics students (1987-1988)

Competed in the International Computer Olympiad for Thinking Games with an Othello program (1991)

Microsoft Tech-Ed (1994)

Organising several Tai Chi events, like summer lessons in the park.

Performing in several musicals; director for an opera.

Working experience (brief)

Assistant with several courses at the university, e.g. Assembler and Pattern Recognition (1992-1993)

Graduation project at the university hospital (LUMC) on 3D images of the heart (1991-1993)

Freelance Analyst/Programmer for Melvo, on an apparatus to measure eye movements (1993-1998)

Freelance Analyst/Programmer for ‘Eindeloos Bridge’, a Bridge-playing program (1993-2006)

Scientific employee at TNO-TPD, at Knowledge- and Information-systems (1998-2002)

Freelancer on a variety of smaller assignments, from my company COMO (1994-now)

Flute instructor (2003–now)

Tai Chi instructor (2008-now)

Computer experience (brief) (since 1984)

Mostly PC with Windows, Dos and graphics workstations under Unix (Sun, Hp)

Languages: C(++) and Java, plus some experience in a number of other languages (e.g. Pascal, Perl)

Specialties: Image and Signal processing, Artificial Intelligence, User Interfaces

Hobbies

Music(Listening, singing, playing flute and saxophone)

Games(board-, role playing, and computer games)

Tai Chi

Billiards and Snooker

Photography

Mineralogy

Scuba Diving

Working Experience (extensive)

Graduation at the LKEB (Laboratory for Clinical and Experimental Image Processing), part of the University Hospital Leiden (nowadays LUMC). (1991-1993)

The title of the project is “Transformation of 3D-SPECT images of the heart for quantitative analysis”. It contained designing a method to automatically rotate the heart in these images to a predefined angle, allowing further automatic processing.

Technologies used:DOS, C.

Freelancer at Melvo Beheer BV(from my own company COMO). (1993-1998)

Melvo developed a system, Verilex, to determine where people watch when they browse through a magazine, mainly to determine if they saw the brand on advertisements. With a camera on the eye, the position on the page was calculated, and if their pupils never touched an area with a brand, you can conclude that they haven't registered who advertised. This was done with both 'live' magazines and scanned pages displayed on a screen, and there were also tests with TV ads (videos).

My task was to give all sorts of computer support: testing suitability of hardware, developing a script language for the display of stimuli, and making all sorts of tools for the interpretation of the data.

Technologies used: C++, WinAPI, DirectX, device drivers, computer graphics

Work at the bridge-playing program Eindeloos Bridge. (1993-2006)

This work started when Bridgesoft wanted to make their existing bridge-playing program, Eindeloos Bridge, suitable for playing on the CD-I console Philips was developing at that moment. The original program in Basic needed to be converted to C.

After this was complete, I was asked to keep working on the restructured program: the technical part of the playing module in particular. Over the years we worked on new and better playing versions, using a combination of heuristic rules and brute-force calculations.

Technologies used: C, Perl, AI

Scientific employee at TNO-TPD, at Knowledge- and Information-systems (1998-2002)

As scientific employee of TNO-TPD, most of my time I was working for ASML (machines for chip fabrication). For their new wafer-stepper TNO designed and built a new level sensor: to project the desired pattern on a silica wafer, they need to move the wafer up and down to stay in focus: with the minuscule patterns the machine has very small depth-of-focus. The level sensor measures the uneven surface before the actual projection.

My task consisted of designing and building a low level diagnostic tool to test the hard- and firmware. Because of the complexity of the whole wafer stepper, design, software and testing were subject to very strict rules.

Technologies used: Sun Solaris, C, xFaceMaker

Next to my work for ASML while I was employed by TNO, I worked on a program called Brains, developed by Jan Rogier, which assists police detectives in ordering the large amounts of information connected to a crime, and test hypotheses.

My task was to examine the structure of the software and write documentation for it, make suggestions for improvements and test new versions.

Technologies used: Java, UML

Freelancer on a variety of smaller assignments, from my company COMO (1994-now)

for TNO-TPD (2005-2006)

After working with Jan Rogier at TNO as an employee, he hired me again as freelancer to do further work on his 'brainchild' Brains and derivates. Since the program was under continuous development, there was no documentation and the structure needed revising. I wrote documentation by reverse engineering.

I also added a module for annotating PDF documents.

And I worked on a new relational database module to store the complex relations between original documents, ontologies and user conclusions.

Technologies used: Java, PDF (Multivalent), XML, CVS, RDF(S) with Sesame, ELMO, SOAP, Ajax

for Bridge Beter (Alpha Bridge BV) (2007)

I developed a generic installer for their Bridge software, customisable for each product by a non-programmer. I've used MicroSoft Installer together with the scripting tool MakeMSI.

Technologies used: MSI, MakeMSI

for KLM-QA (2007)

Maintenance and support on a program called Mains, which offers smart searching possibilities into all technical problem reports on airplanes. This program is of the same family as Brains, also written by Jan Rogier, on which I worked before at TNO and the police.

My work here included expanding the types of database that can be searched (via exported Excel files).

Technologies used: Java, Apache POI (read/write Excel from Java)

for the Police (‘Hollands-Midden’) – department ADI (2007)

After I worked at TNO with Jan Rogier on his program Brains, he started working directly for the police, and hired me for an assignment to display crime locations of different categories on detailed maps of several precincts. (This meant a fuzzy match on an address to get a zip code, and transform the zip code coordinates to the ones used by the maps.)

Technologies used: Java, Swing, XML

building and maintenance of several websites (2007-now)

I run a few websites and maintain the website of my singing teacher.

Technologies used:HTML (strict 4.01, xhtml) & CSS, PHP, mySQL, Javascript

Flute instructor (2003-now)

Private lessons and flute instructor at a marching band (2003-2005)

Tai Chi instructor (2008-now)

I give Tai Chi to a group of colleagues, as a replacement teacher for a beginners group, and occasionally as part of a management course, for several physical and mental benefits like relaxation, dealing with conflicts, etc.

Software Engineer at Medis Medical Imaging Systems BV(mei 2008-nov.2009)

Medis is a company that was founded in 1989 to market software that was developed at the LKEB (see my graduation project). They are worldwide market leader in quantification of cardiac images, especially X-ray, MRI and CT images of the heart. With accurate measurements and calculations on coronary vessel obstructions, sizes of infarcts, etc., they optimally support cardiologists and radiologists in making a diagnosis and in planning treatment.

May 2008 I started there in the Mass team, which is responsible for maintaining and extending the QMass program (heart function and infarct size determination) and QFlow (flow speed in the heart and vessels). Within the team I specialized on the User Interface (in Qt, with C++). Next to that I coordinated the design of a completely new version of QMass by organising brainstorm sessions, bundling the results in a requirements document, and building a prototype.

Unluckily Medis wasn’t immune to the financial crisis, and they had to decide to dissolve all temporary contracts.

Technologies used: Windows, Linux, C++, Qt, DICOM, UML, testing (Acceptance-, Regressie- and Unit-), CMM (process-quality).

Computer experience (more extensive)

Platforms / PC, Sun and HP werkstations
Operating Systems / Windows, Unix, Dos
Programming languages / C, C++
Java
Pascal
Perl
Lex, Yacc
HTML & CSS
PHP
Assembler
Basic
System design / UML (e.g. Rational Rose)
Special software / Finale (sheet music program)

There also is an Excel sheet with a complete overview of my experience.

Natural Languages

English – extensive (passive: close to a mother tongue, active: slightly less)

German – moderately (enough for non-specialistic conversation or reading manuals)

And a smattering of French, Italian and Spanish.

Adress

COMO / Camille van den Berg

Schubertlaan 144

2324 EB Leiden

telephone (071)5724470

Chambers of Commerce: 28062876 (registered in Leiden)

BSN: 1748 46 101(government ID number)

email

References

Guido Rebel, senior project manager QMass/QFlow bij Medis bv.: 071-5421789 /

Jan Rogier, chef business unit Analysis, police force “Hollands Midden”, previously TNO-TPD

06-28486306 /

Ing. Benno Mosterd, scientific employee at TNO Science and Industry,

/