jms@cs.vu.nl
|
Personalia

naam:
adres:
geboren: |
Jan-Mark
S. Wams (gehuwd, 4 kinderen)
Molenhoek 20; Rotterdam
20 Augustus 1966 te Rotterdam |
|
Opleidingen

VWO
(1986)
propedeuse Informatica Vrije Universiteit (1987)
doctoraal Informatica Vrije Universiteit (1992)
|
|
Werkervaring

Vrije
Universiteit
Programmeur.
Ontwerpen en implementeren van de Amoeba Gateway en implementatie
van diverse wiskundige modellen zoals een Reed-Solomon code-generator.
|
|

Randstad
Rekencentrum
Verkoop
en implementatie begeleiding van Zweedse boekhoud- en logistieke
software voor het AS/400 platform.
|
|

A Rott
Eigen
bedrijf voor het ontwerpen en implementeren van wiskundige en
logische modellen. Zoals een ontwerp voor een implementatie
van een risicoanalyse-systeem dat op de gebruiker als risico-deskundige
over komt, met een bijna "Natural Language" interface.
|
|

Stichting
SOFA
Algemeen
manager. Verantwoordelijk voor het opzetten van een informatie
uitwisselingssysteem voor een aantal grote samenwerkende adviesbureaus.
Hieronder inbegrepen het ontwerpen van software voor communicatie
tussen alle betrokken informatiesystemen. Integratie van deze
"legacy systemen" werd gecompliceerd door semantische problemen.
|
|

VOF
Aedius
Vennoot.
Begeleider van technisch geavanceerde systeemontwikkel-projecten.
Het ging hier om diverse onderwerpen zoals vullings- en boekingsgraad,
websites, data-analyse en verzekeringstechniek. Zo is er bijvoorbeeld
een caching-model ontwikkeld om generatie van partieel-dynamische
web-paginas te versnellen. Hierdoor werd de website van KPN
180 maal zo snel. Met meer dan een miljoen hits per dag, spaart
dat de bezoekers van de KPN website ruim
6 dagen wachten per dag.
|
|
Overige systeemontwikkeling

Optimalisatie
van boekhoud-programmatuur voor Partners In Management bv. Hiervoor
werd een "Applesoft Basic" naar "6502 assambler" compiler in
gezet. Met name de 16 bit floatingpoint verwerking moest opnieuwe
worden geimplementeerd. Hierdoor ontstond een soort 16 bit IEEE/ANSI
754-1985 implementatie.
|
|

Jurisprudentie-programmatuur
voor advocatenkantoor Hoogenboom te Amsterdam. Met deze programmatuur
kon "fuzzy" worden gezocht op "soortgelijke" zaken. Het model
bleek even eenvoudig als effectief. Uit eerder gebruikte jurisprudentie
werden correllerende woorden gedestilleerd. Aan de hand hiervan
werd een "relevantie score" per casus gemaakt.
|
|

Tracer
software voor de Vrije Universiteit
(student assistent). Dankzij het larderen van de bron-code met
"jump" instructies kon de overhead laag blijven, en was een
programma in de tracer maar 3 tot 4 keer trager dan het origineel.
Bovendien waren er geen speciale debug-instructies nodig, waardoor
dit ontwerp in principe voor alle processoren geschikt is. Dit
programma is in gewijzigde vorm nu nog in gebruik.
|
|

Actuarieel
rekenprogramma voor Pensioen
Centrum voor Academici te Rotterdam, genaamd Pensioen Ananlyse
Programma (PAP). Dit programma berekende
de actuariele premie voor een pensioenvoorziening. Ook kon het
programma bestaande pensioenproducten analyseren. Het programma
was nodig omdat verzekeraars de samenstelling van hun product
geheim houden. Met het programma kon bijvoorbeeld worden aangetoond
dat een bepaalde grote Nederlandse verzekeraar een rekenrente
van 4,5% hanteerde in plaats van 4%.
|
|

COMIC:
compressie programma voor MINIX.
COMIC behoort tot de standaard distributie
van MINIX 2.0. COMIC
bevat een "lazy evaluation matching" algoritme dat terug te
vinden is in gzip, het meest
gebruikte compressie algoritme op het UNIX
platform vandaag de dag.
|
|

Geografische
programmatuur voor CityDisc.
CityDisc is een van de best verkochte programma in Nederland
geweest. CityDisc bevat een schattingsfunctie die het teken
van geografische data bijna 100 maal versnelt. Het compressie
algoritme uit COMIC is ten behoeve van
CityDisc verder aangepast zodat het programma met een kaart
van 3000 straten en 30.000 NAW-blokken
op 720KB paste. CityDisc bevat verder
een (toen nieuw maar primitief) anti-virus systeem en een redelijk
sterk encriptie model. Tot op de dag van vandaag is dit encriptie
model in gebruik, om de dure geografische data te beschermen
tegen extractie uit de producten van CityDisc.
|
|
|