my picture
Curriculum Vitae
Jan-Mark S. Wams

Ph.D. Student
home
-=oOo=-
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.


-=oOo=-

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

-=oOo=-

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.

-=oOo=-

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.

-=oOo=-

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.

-=oOo=-

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.

-=oOo=-

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.

-=oOo=-

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%.

-=oOo=-

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.

-=oOo=-

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.

-=oOo=-
The VU? The place to be!
home
 top