Curriculum Vitae Naam : Geboortedatum : Nationaliteit :
Functie : Specialiteit :
Huidige werkgever : Datum :
Kees van der Burg 28 januari 1965 Nederland Technisch Ontwerper Object Georiënteerde Software Ontwikkeling InTraffic B.V. 17 september 2008
Persoonlijk profiel Ik ben een ervaren en zelfstandig Softwareontwikkelaar. Ik ben kritisch, pragmatisch en heb een sterke drive naar kwaliteit en voel me verantwoordelijk voor mijn werk. Ik heb bijna 15 jaar ervaring met het ontwikkelen van software, voornamelijk in een technische omgeving. Ik heb ervaring met zowel functionele software ontwikkeling (C, Pascal, Yourdon) als met object georiënteerde software ontwikkeling (C++, Java, UML). Mijn voorkeur gaat uit naar het laatste omdat ik vind dat dit betere handvatten geeft om te komen tot een goed software ontwerp. Ik werk graag samen en vind communicatie en overleg belangrijk maar ik kan ook goed zelfstandig werken. Eén van de aspecten die mij zo aantrekt in softwareontwikkeling is het zoeken en bedenken van oplossingen. Ik ben niet iemand die per se alles zelf wil bedenken maar ik heb wel een duidelijke mening over wat goed is en wat minder goed. Motto: Beter goed 'gejat' dan slecht zelf bedacht.
Ik heb veel sympathie voor de 'Open Source' gedachte. Het bedenken en delen van concepten, het voort borduren en verder ontwikkelen van bestaande concepten levert innovatie op. Ik gebruik daarom thuis Linux, is deze CV geschreven met behulp van Open Office en volg ik de ontwikkelingen op dit gebied.
1/15
C.V. van Datum
: Kees van der Burg : 17 september 2008
Opleidingen van 1984 1980
tot - 1988 - 1984
opleiding : HTS - Elektrotechniek - Automatisering (Hogeschool Utrecht) : MTS - Werktuigbouwkunde - Besturingstechniek (MTS Ede)
Cursussen & workshops Periode Jun 2001 Apr 2001 Okt 2000 Apr 2000 1998/1999 Jun 1998 Dec 1997 Feb 1995 Jul 1994 Mei 1994 1991/1992
-
cursus en/of workshop Requirements Determination Programming Fundamentals of COM TCP/IP cursus Advanced Windows-NT Object Georiënteerde Software Ontwikkeling (UML en Java) Software Process Improvement / Capability Maturity Model Programmeren met X en Motif Applicaties in C++ onder WINDOWS Yourdon Design Ward & Mellor Yourdon Tools and Analysis Ward & Mellor Software Engineering (HP4)
Instituut Datasim Datasim Aranea Twice PHTO Amsterdam PAO Eindhoven AT Computing PHTO Eindhoven ICT ICT Novi
Talen taal Nederlands Engels
spreken : Goed : Goed
schijven Goed Goed
lezen Goed Goed
2/15
C.V. van Datum
: Kees van der Burg : 17 september 2008
Vakkennis en -ervaring IT-kennis en -vaardigheden
methode en/of techniek
mate van kennis / ervaring ~10 jaar (recent)
toelichting
− − −
Verscheidene object georiënteerde projecten. Basis cursus OO gegeven aan collega's. Post HTO studie “Object Georiënteerde Software Ontwikkeling”.
(R)UP
~1 jaar (niet recent)
−
Handleiding geschreven voor het toepassen van de documentatie standaard MIL498 in object georiënteerde projecten waarbij RUP als referentie is gebruikt.
UML
~5 jaar (recent)
−
Verscheidene software ontwerpen gemaakt waarbij UML als modelleringstaal is gebruikt.
Use Cases
~2 jaar (recent)
−
Specificatie geschreven m.b.v. Use Cases voor een “network managment” applicatie voor draadloze netwerken (Intersil) . Use Cases gebruikt bij het specificeren van gedrag van een trein voor de procesleidingssimulator PROSIM (InTraffic). Specificatie geschreven m.b.v. Use Cases voor de VIP21 cluster supervisor (InTraffic).
Object Orientatie
−
−
Functional Modelling (Yourdon, Ward Mellor)
~7 jaar (niet recent)
− − −
MIL498
~5 jaar (recent)
−
−
Component Based
~1 jaar (niet recent)
−
Requirements model voor een draagbaar radarsysteem (Thales Hengelo). Functionele specificatie van de elektrische installatie van een baggerschip. Verscheidene projecten waarbij Yourdon is toegepast. Handleiding geschreven voor het toepassen van de documentatie standaard MIL498 in object georiënteerde projecten (Ordina TA). Verscheidene projecten waarbij de MIL498 standaard is toegepast. Ontwikkeling van “network managment” applicatie voor draadloze netwerken waarbij Common Object Model (COM) is toegepast (Intersil).
3/15
C.V. van Datum
: Kees van der Burg : 17 september 2008
programmeertaal
Java
mate van kennis / ervaring ~1 jaar (recent)
Toelichting
− −
C++
~5 jaar (recent)
− − −
C
~9 jaar (recent)
− − −
−
Perl
~2 jaar (recent)
−
−
DEC PASCAL
~2 jaar (recent)
−
Ontwikkeling van haltepaal applicatie in Java voor de publicatie van actuele reisinformatie. Post HTO studie “Object Georiënteerde Software Ontwikkeling”. Ontwikkeling van een communicatie gateway (Yokogawa). Ontwikkeling van network managment applicatie voor draadloze netwerken (Intersil) . Functionele uitbreiding van de procesleidingssimulator t.b.v de opleiding voor treindienstleiders (InTraffic) . Ontwikkeling van verscheidene machinebesturingen in de semiconductor industrie (Besi). Ontwikkeling van een draagbaar radarsysteem (Thales Hengelo). Parameterizering van het audio selectie algoritme van een multimedia communicatiesysteem t.b.v. onderzoek (Thales Communications). Aanpassingen en ontwikkeling van ‘vervoer per trein’ applicaties: o.a. de postkoppeling interface (InTraffic). Ontwikkeling van een pascal parser en het automatisch genereren van berichten definitie bestanden t.b.v. het testsysteem SIS (InTraffic) . Ontwikkeling diverse tooling o.a.: het genereren van bouwbestanden. Ontwikkeling en onderhoud van diverse 'vervoer per trein' applicaties waaronder de procesleidingssimulator (PROSIM) .
4/15
C.V. van Datum
: Kees van der Burg : 17 september 2008
besturingssysteem
Linux
mate van kennis / ervaring ~8 jaar (recent)
Toelichting
−
−
VMS
~3 jaar (recent)
− −
Windows
~3 jaar (ecent)
− − −
Installeren en configureren van Red Hat Linux voor het besturingssysteem van de haltepaal publicatie van actuele reisinformatie. Ruime ervaring met het gebruik van Linux in de privé- en hobbysfeer. Verscheidene applicaties ontwikkelt waarbij VMS is gebruikt als ontwikkelsysteem en als doelsysteem. Performance testen uitgevoerd voor ProRail applicaties ProcesLeiding (PRL) en Koppeling Beveiliging VPT (KBV). Ontwikkeling van een communicatie gateway (Yokogawa). Ontwikkeling van “network managment” applicatie voor draadloze netwerken (Intersil) . Uitbreidingen op een interactieve 3D applicatie (trein -simulator voor machinisten).
OS9
~5 jaar (niet recent)
−
Ontwikkeling van verscheidene machinebesturingen in de semiconductor industrie (Besi).
VxWorks
~2 jaar (niet recent)
−
Ontwikkeling van een draagbaar radarsysteem (Thales Hengelo).
5/15
C.V. van Datum
: Kees van der Burg : 17 september 2008
tool en/of applicatie
Rational Rose
System Architect
mate van kennis / ervaring ~4 jaar (recent)
Toelichting
−
Verscheidene projecten waarbij Rational Rose is gebruikt als case-tool.
~4 jaar (niet recent)
−
Verscheidene projecten waarbij System Architect is gebruikt als case-tool. Onderzoek gedaan naar de toepasbaarheid van het case-tool System Architect binnen Ordina TTI Boardware.
−
Eclipse
~1 jaar (recent)
−
Gebruikt als ontwikkelomgeving bij de ontwikkeling van het publicatesysteem voor actuele reisinformatie (Haltepaal).
Visual Studio (V6)
~3 jaar (recent)
−
Gebruikt bij verschillende C++ projecten.
Software bouw tools
~15 jaar (recent)
− − −
Make (Linux, OS9 en VxWorks). MMS (VMS). ANT (Java).
Versiebeheer tools
~10 jaar (recent)
− − − −
Visual Source Safe (Windows). PVCS (Windows). CVS (Linux, Windows). CMS (VMS).
CA-Unicenter
~1 jaar (recent)
−
Performance metingen voor VMS applicaties o.a. Een onderzoek naar de performance van het product Koppeling Beveiliging VPT (KBV) ten behoeve van de 'Havenspoorlijn'.
protocol en/of netwerk
mate van kennis / ervaring ~2 jaar (recent)
Toelichting
−
Verscheidene projecten waarbij TCP/IP is toegepast o.a: een “network managment” applicatie voor draadloze netwerken (Intersil) en publicatiesysteem voor actuele reisinformatie via GPRS en VPN.
<1 jaar (recent)
−
Onderzoek naar het gebruik van VPN op basis van IPsec over GPRS.
TCP/IP
VPN
6/15
C.V. van Datum
: Kees van der Burg : 17 september 2008
Werkervaring
Periode Van sep 2005
Bedrijf
Rollen
Tot Heden
InTraffic
Analist Softwareontwerper Testontwerper Tester Softwareontwikkelaar
aug 2004
aug 2005
InTraffic (gedetacheerd door Infraflex) Softwareontwerper Testontwerper Tester Softwareontwikkelaar
1997
mei 2003
Ordina Technical Automation
1991
1997
ICT Automatisering
Technical lead Consultant Softwarearchitect Softwareontwerper Softwareontwikkelaar Analist Functioneel ontwerper Testontwerper Tester
Software archirect Softwareontwerper Softwareontwikkelaar Testontwerper Tester Service ingenieur 1990
1991
HCS Industrial Automation
Softwareontwikkelaar
7/15
C.V. van Datum
: Kees van der Burg : 17 september 2008
Overzicht van Projecten Periode
:
03-2008 tot 08-2008
Bedrijf
:
InTraffic
Plaats
:
Nieuwegein
Rol
:
Softwareontwerper, Softwareontwikkelaar
Kernwoorden
:
Delphi, C++, XML, Windows, OpenGL, 3D-Applicatie, Simulatie, Planning, Analyses
Toelichting
:
MATRICS is een interactieve treinsimulatie waarbij de deelnemers de rollen van treindienstleider en een of meerdere machinist(en) kunnen vervullen. MATRICS wordt o.a. ingezet bij spoorontwikkeling waarbij diverse maatregelen op een veilige manier kunnen worden gesimuleerd en geoefend. Daarnaast ondersteunt MATRICS bij de opleiding van machinisten voor het rijden met RouteLint (www.routelint.nl). I.v.m. diverse functionaliteituitbreidingen heb ik volgende activiteiten uitgevoerd: - overleg met de klant t.b.v. nieuwe functionaliteit; - urenschatting en planning; - ontwikkeling nieuwe functionaliteit in Delphi en C++.
Periode
:
10-2007 tot 03-2008
Bedrijf
:
InTraffic
Plaats
:
Nieuwegein
Rol
:
Softwareontwerper, Softwareontwikkelaar
Kernwoorden
:
Java, Linux, TCP/IP, GPRS, VPN, Embedded PC, Bugzilla, CVS, Eclipse
Toelichting
:
Ontwerp en implementatie van de haltepaal voor het publicatiesysteem voor reizigersinformatie t.b.v. de concessie Amstel-Meerlanden. Onderzoek naar gebruik van VPN over GPRS. Het door InTraffic ontwikkelde publicatiesysteem is afnemer van het Dynamische Reizigers Informatie Systeem (DRIS) Noord-Holland en voorziet busgebruikers (70 haltepalen) van actuele reisinformatie. De haltepaal is ontwikkeld met Java 1.5 en Eclipse en draait op een embedded PC met Red Hat Linux als Operating Systeem. De haltepaal heeft een draadloze verbinding (GPRS) met het internet en communiceert, via een Virtual Private Network (VPN), met de server van het publicatiesysteem.
Periode
:
02-2007 tot 10-2007
Bedrijf
:
InTraffic
Plaats
:
Nieuwegein
8/15
C.V. van Datum
: Kees van der Burg : 17 september 2008
Rol
:
Softwareontwerper, Analist, Testontwerper, Tester, Softwareontwikkelaar
Kernwoorden
:
C++, Perl, Pascal, VMS, Bugzilla, DEC-Windows
Toelichting
:
Probleemanalyses, onderhoud en het samenvoegen van verschillende softwareversies van het product PROSIM. PROSIM is het centrale onderdeel voor het opleidingssysteem voor treindienstleiders. PROSIM simuleert de infrastructuur, beveiliging, treinbewegingen en externe systemen. PROSIM is geschreven in Pascal en gedeeltelijk in C++ en draait op VMS.
9/15
C.V. van Datum
: Kees van der Burg : 17 september 2008
Periode
:
06-2007 tot 07-2007
Bedrijf
:
InTraffic
Plaats
:
Nieuwegein
Rol
:
Softwareontwerper, Analist, Testontwerper, Tester, Softwareontwikkelaar
Kernwoorden
:
C, Perl, VMS, CA-Unicenter, R, Bugzilla
Toelichting
:
Onderzoek naar de performance van het product Koppeling Beveiliging VPT (KBV) ten behoeve van de 'Havenspoorlijn'. De Betuwelijn maakt gebruik van een nieuw type beveiliging. KBV is ontwikkelt voor de koppeling van ProcesLeiding (PRL) met deze nieuwe beveiliging. In het verlengde van de Betuwelijn ligt de havenspoorlijn. Er wordt overwogen om de havenspoorlijn te vernieuwen en te verbeteren waarbij dezelfde type beveiliging wordt toegepast als bij de Betuwelijn. Momenteel draait KBV op een alphaserver-DS10 dat voor de Betuwelijn voldoende capaciteit biedt. Door middel van performance metingen is onderzocht of een alphaserverDS10 dan wel een alphaserver-DS25 voldoende capaciteit zou kunnen bieden aan KBV ten behoeve van de 'Havenspoorlijn'. Ik was verantwoordelijk voor: het opstellen en uitvoeren van de metingen; bouwen van KBV voor VMS 7.3.2 (DS25); het verzamelen en analyseren van de meetresultaten; het schrijven van het eindrapport.
Periode
:
10-2005 tot 02-2007
Bedrijf
:
InTraffic
Plaats
:
Nieuwegein
Rol
:
Softwareontwerper, Analist, Testontwerper, Tester, Softwareontwikkelaar
Kernwoorden
:
Rational Rose C++, C++, Perl, Pascal, UML, VMS, Visual Studio, Bugzilla
Toelichting
:
Herstructurering en uitbreiding van de Procesleiding Simulator (PROSIM). PROSIM is het centrale onderdeel voor het opleidingssysteem voor treindienstleiders. PROSIM simuleert de infrastructuur, beveiliging, treinbewegingen en externe systemen. PROSIM is geschreven in Pascal en draait op VMS. Nieuwe onderdelen worden in C++ geschreven en gemodelleerd in UML met Rational Rose.
10/15
C.V. van Datum
: Kees van der Burg : 17 september 2008
Periode
:
08-2004 tot 09-2005
Bedrijf
:
InTraffic via Infraflex
Plaats
:
Nieuwegein
Rol
:
Softwareontwerper, Testontwerper, Tester, Softwareontwikkelaar
Kernwoorden
:
C, XML, MIL498, System Architect, DEC Pascal, VMS, Perl
Toelichting
:
Het ontwikkelen en onderhouden van software in C, Pascal, XML en Perl voor het verkeersmanagementsysteem VPT-PRL. VPT staat voor VervoerPerTrein, PRL is het onderdeel procesleiding voor treindienstleiders. Ik heb gewerkt aan het uitbreidingsproject van PRL tbv. de Hoge SnelheidsLijn Zuid (HSLZ) en de Betuwelijn.
Periode
:
02-2002 tot 04-2003
Bedrijf
:
Ordina Technical Automation
Plaats
:
Bilthoven
Rol
:
Analist, Softwareontwerper
Kernwoorden
:
System Architect, RUP, Rational Rose.
Toelichting
:
Actief geweest in verscheidene interne projecten: • SLIM-OO. Handleiding geschreven voor het toepassen van het software ontwikkel proces MIL498 in object georiënteerde projecten; • System Architect bij Ordina TTI Boardware. Onderzoek gedaan naar de toepasbaarheid van het case-tool System Architect binnen Ordina TTI Boardware.
Periode
:
08-2001 tot 02-2002
Bedrijf
:
Neopost via Ordina Technical Automation.
Plaats
:
Drachten
Rol
:
Softwarearchitect
Kernwoorden
:
UML, COM en Rational Rose.
Toelichting
:
Het globaal ontwerp opgesteld voor een applicatie verantwoordelijk voor de gebruikersinterface en het ontvangen en bewerken van ‘mail’ opdrachten voor een nieuwe post emballage machine.
11/15
C.V. van Datum
: Kees van der Burg : 17 september 2008
Periode
:
11-2000 tot 08-2001
Bedrijf
:
Intersil via Ordina Technical Automation.
Plaats
:
Bilthoven
Rol
:
Technical lead, Softwareontwerper, Softwareontwikkelaar
Kernwoorden
:
UML, Use Cases, Rational Rose, COM, C++, Visual Studio V6, SNMP.
Toelichting
:
Voor de ontwikkeling van een netwerkmanagementapplicatie voor draadloze computernetwerken was ik verantwoordelijk voor: • Opstellen software specificatie en globaal ontwerp; • Work breakdown schattingen; • Technische begeleiding v. teamleden (ca. 4 personen); • Design en implementatie van enkele componenten.
Periode
:
2-2000 tot 11-2000
Bedrijf
:
Thales Communications via Ordina Technical Automation.
Plaats
:
Huizen
Rol
:
Analist, Softwareontwerper, Softwareontwikkelaar, Testontwerper, Tester
Kernwoorden
:
C, Unix, gcc, make.
Toelichting
:
Onderzoek naar meervoudige audioverbindingen over een op ATM gebaseerd multimedia communicatiesysteem. Ik was verantwoordelijk voor: • Plannen, ontwerpen en uitvoeren van onderzoeksexperimenten i.s.m TNO TM (Technische Menskunde); • Software aanpassingen aan de audiodriver voor het parametiseren t.b.v onderzoeksexperimenten; • Schrijven van het onderzoeksrapport; • Coordinatie TNO-TM.
12/15
C.V. van Datum
: Kees van der Burg : 17 september 2008
Periode
: 10-1998 tot 02-2000
Bedrijf
: Yokogawa Industrial Safety Systems BV. via Ordina Technical Automation.
Plaats
: Apeldoorn
Rol
: Softwareontwerper, Softwareontwikkelaar
Kernwoorden
: UML, C++, Visual Studio V6, Visual Source Safe, Windows NT, Win32 API, DAO.
Toelichting
: Ontwikkeling van een communicatie gateway tussen een Yokogawa Safety Systeem en Yokogawa DCS Systeem. Verantwoordelijk voor: • In teamverband opzetten van globaal ontwerp en opstellen van functioneel ontwerp; • Opzetten van technisch ontwerp van centrale gateway functionaliteit; • Implementatie en test van applicatie onderdelen; • Integratie en test van alle systeem onderdelen; • Opzetten van versiebeheer.
Periode
: 07-1998 tot 09-1998
Bedrijf
: Bakker Sliedrecht via Ordina Technical Automation.
Plaats
: Sliedrecht
Rol
: Analist, Functioneel ontwerper
Kernwoorden
: System Architect, Yourdon.
Toelichting
: Verantwoordelijk voor de functionele specificatie van de elektrische installatie van een baggerschip. Dit hield in: • Inventarisatie van de functionaliteit; • overleg met domeinexperts; • Opstellen van het functionele model volgens Yourdon beschreven in een specificatie van systeemeisen.
13/15
C.V. van Datum
: Kees van der Burg : 17 september 2008
Periode
: 12-1997 tot 07-1998
Bedrijf
: Ericsson via Ordina Technical Automation
Plaats
: Enschede
Rol
:
Kernwoorden
: C, DECT, QAC, SDL
Toelichting
: Het realiseren van stabiliteitsverbeteringen voor de software van een systeem voor Wireless Local Loop (WLL) op basis van DECT. Werkzaam in een team van 9 personen. Ik was verantwoordelijk voor: • Ondersteuning van het team op het gebied van ‘code coverage’ en static code analyse (QAC); • Definiëren, implementatie en uitvoeren van testen voor module- en integratie testen voor de hoge lagen van de protocol-stack; • Oplossen en repareren van software problemen.
Periode
: 08-1996 tot 12-1997
Bedrijf
: Thales via ICT Automatisering
Plaats
: Hengelo
Rol
: Softwarearchitect, Analist, Softwareontwerper, Softwareontwikkelaar
Kernwoorden
: C, Unix, VxWorks, Xwindows, gcc, Teamwork, MIL, DoD, Hatley Phirbai (Yourdon)
Toelichting
: Ontwikkeling van de operator unit van een draagbaar radarsysteem. Ik was als ‘technical lead’ in een team van 7 personen verantwoordelijk voor: • Opstellen van de software eisen specificatie; • Globaal software ontwerp; • Gedetailleerde ontwerpen, implementatie en testen van enkele componenten waaronder de visualisatie van de radar informatie.
Testontwerper, Tester
14/15
C.V. van Datum
: Kees van der Burg : 17 september 2008
Periode
: 10-1991 tot 08-1996
Bedrijf
: Fico Trim and Form Systems via ICT Automatisering
Plaats
: Zevenaar
Rol
: Softwareontwerper, Softwareontwikkelaar, Service engineer, Tester
Kernwoorden : C, OS9, 8051, CAN, Yourdon, System Architect. Toelichting
: Het realiseren van besturingssoftware voor machines toegepast in de semiconductor industrie. • Samenwerking met elektrotechnici en mechanische engineering; • Ontwerp, implementatie en test van een groot aantal verschillende type machines; Problemen oplossen bij klanten (Internationaal); • Installeren van nieuwe machine of upgrades aan bestaande machines (Internationaal); • Operator training.
Periode
: 03-1991 tot 10-1991
Bedrijf
: Douwe Egberts via ICT Automatisering
Plaats
: Deventer
Functie
: Softwareontwikkelaar
Kernwoorden
: VAX-Pascal, VMS, Yourdon.
Toelichting
: Ontwikkeling van een Proces Informatie Systeem voor een decafeïneerinstallatie. Verantwoordelijk voor detailontwerp, implementatie en test van enkele modules.
Periode
:
10-1990 tot 03-1991
Bedrijf
:
HCS Industrial Automation
Plaats
:
Apeldoorn
Functie
:
Softwareontwikkelaar
Kernwoorden
:
C, PLC.
Toelichting
:
Uitbreidingen aan een procesinformatie- en besturingssysteem van een mengvoederbedrijf.
15/15