Curriculum Vitae

March 22, 2010
|
Persoonsgegevens
| Achternaam | Faase |
| Voornamen: | Franciscus Johannes |
| Geboren: | 1 november 1961, te De Bilt |
| Burgerlijke staat: | gehuwd |
Voltooide opleidingen
- Augustus 1967 - mei 1973: basisschool
- Augustus 1973 - mei 1979: HAVO, aan RSG Woerden
- Augustus 1979 - mei 1981: VWO, aan RSG Woerden
- Augustus 1981 - maart 1986: studie Informatica aan de
Universiteit Twente. Afgestudeerd bij de vakgroepen Theoretische Informatica en
Formule manipulatie (TIF) en Computerarchitectuur en Programmeermiddelen (CAP).
De afstudeeropdracht met de titel "Een attribuut evaluator generator"
werd bij de vertalerbouwgroep van TIF uitgevoerd. Met lof geslaagd.
Werkervaring
April 2002 - heden:
Software engineer bij BiZZdesign B.V.
Bij BiZZdesign gewerkt aan de ontwikkeling van de applicaties BiZZdesigner en BiZZdesign Architect
voor respectievelijk het modelleren van bedrijfsprocessen en enterprise architectuur
volgens het ArchiMate methodiek. Deze applicaties worden ontwikkeld in C++ met Visual
Studio 2008 in combinatie met SubVersion.
Ik heb o.a. gewerkt aan de ontwikkeling van een revision control systeem dat het mogelijk
maakt om met meerdere mensen te gelijker tijd een enkel model te bewerken. Hierbij wordt
gebruik gemaakt van een geavanceerd op semantiek gebaseerd locking systeem. Tevens gewerkt
aan de implementatie van een repository voor modellen in een relationele database.
Ook een scriptaal en evaluator ontwikkeld voor het bevragen van modellen. Daarnaast
nog gewerkt aan verschillende import functies van modellen van derde partijen: BWise,
Protos, CaseWise en Archi.
Juli 2001 - Maart 2002:
Sr. software engineer bij Telic Logistics International B.V.
Telic maakt een ERP applicatie gebaseerd op software generatie.
De sources van een aantal bestaande applicatie bestudeerd en
gedocumenteerd als onderdeel van een overdracht. Daarbij ingewerkt in
VC++, MFC, OBDC, OleDB, en COM.
Daarna kwamen deze applicaties onder mijn verantwoordelijkheid
te vallen en ben ik zelfstandig bezig geweest met het onderhoud en de verder
uitbouw van deze applicaties. Als laatste heb ik gewerkt aan de re-engineering
van de grootste en belangrijkste applicatie in het kader van performance
verbeteringen.
Daarnaast heb ik ook in een aantal maanden zelfstandig een off-line applicatie
ontwikkeld (in Visual Basic) die gegevens kan synchroniseren met de centrale
database.
Hiervoor een COM synchronisatie server component ontwikkeld in VC++. De
communicatie met de synchronisatie server gebeurd middels XML berichten.
(Contract werd beëindigd vanwege faillissement.)
April 1999 - Juli 2001:
Software system designer bij
Philips Analytical B.V.
In mijn functie ben ik zeer nauw betrokken geweest bij de
ontwikkeling van het SuperQ
pakket, dat gebruikt wordt voor alle high-end X-ray fluorescentie
spectrometers, waarvoor Philips Analytical de wereldwijde marktleider is. Het
pakket is geïmplementeerd in Visual Basic 6.0 en bestaat uit verschillende parallel
draaiende COM servers en MDI programma's.
Ook ben ik verantwoordelijk geweest voor het technische
redesign dat voor de volgende versie van het SuperQ pakket uitgevoerd zal gaan
worden. Als onderdeel hiervan heb ik een referentie architectuur beschreven
voor de software waarmee alle soorten X-ray spectrometers aangestuurd zouden
kunnen worden.
Het software ontwikkelteam bestond uit 8 mensen en maakte
onderdeel uit van een software ontwikkelgroep van circa 40 mensen. In juni 2000
heeft de software ontwikkelgroep CMM level 3 behaald.
De werkzaamheden betroffen het verder ontwikkelen van de
PART applicatie in C++, SQL (Oracle), ACIS en X-windows (Motif). Het PART
systeem ondersteunt de productievoorbereiding voor het verspanen van producten
met NC-freesbanken. Ik werkte hier in een team van 7 software ontwikkelaars aan
een systeem van meer dan 27 Mbyte aan programmatekst.
Juni 1994 - September 1997:
Medewerker bij de Universiteit Twente
Medewerker onderzoek bij het ESPRIT project TransCoop. In samenwerking
met GMD uit Duitsland en VTT uit Finland. Het project onderzocht coöperatieve
transactie modellen en de specificatie van coöperatieve scenario's.
Ik ben betrokken geweest bij Work Package 2:
"Analysis of selected applications" en Work Package 4: "Design
of the specification
language". De specificatie taal is gebaseerd op proces algebraïsche
taal LOTOS en de database specificatie taal TM. Daarnaast is ook een compiler
ontwikkeld in C++ voor deze specificatie taal en een simulatie omgeving met
o.a. Java.
Januari 1990 - Juni 1994:
Systeemanalist/programmeur bij Seki-Riesewijk B.V.
Werkzaam als ontwikkelaar en programmeur van specifieke
(systeem)software t.b.v. de door het bedrijf ontwikkelde applicaties. De
belangrijkste werkzaamheden betroffen de ontwikkeling van een multi-user
databasesysteem voor de opslag en selectie van grafische data (in het
AutoCAD-formaat) en het realiseren van koppelingen tussen AutoCAD en
relationele database applicaties.
Daarnaast heb ik ook verschillende interne en externe
cursussen verzorgd.
Februari 1986 - Juni 1989:
Medewerker bij de Universiteit Twente.
Gewerkt als medewerker onderwijs (MOW) en als medewerker
onderzoek (MOZ), bij de vakgroep Theoretische Informatica en Formule
manipulatie (TIF). De onderwijstaak bestond uit het geven van inleidend
programmeeronderwijs in PASCAL en het begeleiden van studenten bij hun
afstudeeropdracht. Het onderzoek werd uitgevoerd bij de groep vertalerbouw en
bestond uit het ontwikkelen en documenteren van een onderdeel van een compiler-compiler.
(Een deel van dit werk heeft ook aan de basis van SLADE gelegen.)
Samenvatting ervaring en vaardigheden
- Allround software engineer met een sterk gevoel voor kwaliteit. Bekend
met moderne software ontwikkel technieken en standaarden.
- Goed bekend met object georiënteerde methodes en implementatie technieken.
Ervaring met system design en software architectuur.
- Ervaring met reverse engineering en data conversies.
- Onderzoekservaring t.a.v. coöperatieve systemen, in het
bijzonder wat betreft transactie modellen en formele specificatie methoden.
- Geïnteresseerd in en ervaring met het ontwikkelen van
compilers en software tools.
- Voelt zich vooral aangetrokken tot complexe problemen:
complexe algoritmen, parallel werkende systemen, complexe implementaties en
grote systemen.
- Meer dan 25 jaar programmeerervaring in C, C++, Java, VB 6.0,
en vele andere programmeertalen.
- Bekend met Microsoft Visual Studio: Visual Basic, VC++, MFC, COM+, ADO,
OleDB en XML.
- Ervaring met het WWW: kennis van HTML, XML en JavaScript. Ervaring met het
automatisch genereren van HTML pagina's en het automatisch converteren van HTML
naar LaTeX.
- Ervaring met het relationele databases: Oracle en SQL Server.
Persoonlijke omstandigeheden
Ik ben tussen de 24 en 32 uur beschikbaar met als belangrijkste reden
dat ik mantelzorger ben en in mijn gezindssituatie te maken heb met twee
mensen die een zorgindicatie hebben. Om die reden geef ik ook de voorkeur
aan flexibele werktijden eventueel in combinatie met thuiswerk.
Meer informatie
Op mijn web site vindt u: