No Title
cv: 5796 bekijken ------------------------------<-<- pagina terug
  • Reageer per email
  • Bel voor bemiddeling
  • Naar alle CV's



.net architect
Spijkenisse
1-2-2011
werk

Opleidingen

1990 - 1996 HAVO
1996 - 2001 HTS - Hogere Informatica (HIO)


Cursussen

Projectmatig werken (CMM Level 3).
Object-Orientated Analysis and Design using UML


Mastering MFC Fundamentals using Visual C++ 6.0
J2EE Programming
Programming with the .NET Framework (Visual C# .NET)
Building BizTalk Server 2004 Solutions


Overige Informatie

Talen Nederlands
Engels
Rijbewijs B

KENNIS


Hardware : Intel
Sun Solaris

Operating Systems : Windows (NT / XP / 2000/ 2003)
UNIX
LINUX
MS-DOS

Methoden en Technieken : Object Oriented Design
Unified Modelling Language
CMM
Agile
RUP

Programmeertalen : Pascal
Delphi
C/C++
MFC
J2EE
J2SE
Javascript
HTML
JUnit
PL/SQL
T-SQL
XML
XSD
XSL/XSLT
ASP
.NET (C#) 1.1 / 2.0 / 3.5
AJAX.NET
DSL
NHybernate
PHP

Ontwikkelomgevingen : Borland Delphi
Borland Jbuilder
Microsoft Visual Studio 6
Borland C++
Borland Delphi
Turbo Pascal
Macromedia MX Studio
Microsoft Biztalk Server 2004
Microsoft Visual Studio .NET 2003 / 2005 / 2008
Apache Web Server
Microsoft Internet Information Server

Databases : Microsoft Access
Microsoft SQL Server 2000 / 2005
Oracle 9i
Lotus Notes
MySQL

Netwerk Protocollen : ATM
FTP
SNMP
TCP/IP


Overige Applicaties : PVCS Version Manager
Microsoft Visual SourceSafe 6.0
WinCVS
Rational Rose
HP Openview Windows NNM B06.10
Html Help Workshop
Microsoft Office
Microsoft Virtual PC 2004
Citrix Presentation Server 4.0
Docent 6.5
Sumtotal 7.1
Saba 5.3

PRAKTIJK ERVARINGEN


3-2008 t/m heden Bedrijf: Turien & Co. Assuradeuren.

Opdracht:
Turien & Co Assuradeuren is gespecialiseerd in het leveren van verzekeringsproducten aan zowel partculieren als zakelijke instellingen. Dit zijn verzekeringen op het gebied van bijv. de zorg, maar ook bijv. bedrijfsschade verzekeringen.
Turien & Co verkoopt deze produkten online en heeft een aantal portalen waar de aanvragen gedaan kunnen worden. De portalen die ontwikkelt / aangepast zijn:
- Het Dealer- en het Consumentenportaal van BMW
Hier kunnen klanten van BMW online autoverzekeringen afsluiten.
- Het Commercial Fast Flow (CFF) portaal
Hier kunnen verzekeringen voor het MKB worden afgesloten, zoals bijv. een
bedrijfsschade-, inventaris- en opstalverzekering.
- Het Varia portaal
Hier kunnen particulieren diverse verzekeringen afsluiten, zoals bijv. op het gebied van de zorg.

Bovengenoemde portalen zijn gebaseerd op een Service Oriented Architecture (SOA). Met behulp van Microsoft's Domain-Specific Language (DSL) is het domeinmodel opgezet en gekoppeld aan de user-interface.
Taken:
- Het ontwerpen van CFF mbv UML.
- Het ontwikkelen van het CFF portaal (UI, DSL, Webservices en database) volgens
bovengenoemde principe.
- Het maken van aanpassingen aan het Dealer- (o.a. PDF generatie) en het
Consumentenportaal (o.a. uitbreidingen op de offerte- en polisaanvraag).
- Het aanpassen van het Varia portaal (o.a aantal schermen toegevoegd en aanpassingen
aan het NHybernate model doorgevoerd).
- Het implementeren van een persistency service die alle aanvragen/transacties afhandelt.
- Het documenteren van CFF (user requirements, designs en testplan).
Toegepaste kennis:
ASP.NET C#, AJAX.NET, Microsoft DSL, NHybernate, XML, XSL, XSD, Webservices, Javascript, SQL, Microsoft SQL Server 2005, UML

11-2007 t/m 3-2008 Bedrijf: Vita Zorg en Welzijn.

Opdracht:
Vita Zorg en Welzijn heeft in het verleden een kwaliteitssysteem laten implementeren wat in eerste instantie naar behoren functioneerde, totdat er een aantal essentiële uitbreidingen gerealiseerd moesten worden. Het systeem was dermate opgezet dat er met veel moeite de gewenste wijzigingen doorgevoerd konden worden. De klant wenste hierbij een onderzoek naar een dermate flexibele architectuur waarbij gemakkelijk wijzigingen geimplementeerd kunnen worden. De resultaten van dit onderzoek zijn middels een aanbevelingsrapport gepresenteerd naar de klant toe. In dit rapport heb ik het kompleet herschrijven van het kwaliteitssysteem aanbevolen waarbij .NET als basis zal fungeren. De reden hiervoor is dat het systeem dan goed zou aansluiten op de bestaande tooling.
Het migratie proces is in fasen aangepakt waarbij eerst de database is overgezet van MySQL naar MS SQL Server 2005. Vervolgens zijn de verschillende modulen incrementeel omgeschreven van PHP naar ASP.NET.
Taken:
- Het onderzoeken naar een gepaste techniek voor het kwaliteitssysteem.
- Het schrijven van een aanbevelingsrapport.
- Het plannen van de migratietraject.
- Het gefaseerd uitvoeren van de migratie van MySQL naar MS SQL Server 2005.
- Het gefaseerd uitvoeren van de migratie van PHP naar ASP.NET.
Toegepaste kennis:
PHP, MySQL , Apache, ASP.NET C#, Javascript, SQL, Microsoft SQL Server 2005

08-2007 t/m 10-2007 Bedrijf: The authentication company.

Opdracht:
Het implementeren van een beheer- en registratiesysteem. Het doel van deze twee systemen is gebruikerstoegang tot een Citrix Mainframe te kunnen beheren. Een gebruiker kan dan via zijn smartcard en fingerprint toegang krijgen tot de voor hem bestemde applicaties via de Citrix Mainframe server.
Het beheersysteem is een Windows Forms C# applicatie en koppelt smartcards aan een gebruiker. Een unique ID van een smartcard wordt hierbij gekoppeld aan een bepaalde gebruikers ID in een database. Elke gebruiker krijgt in dit systeem zijn contracten toegekend. Een contract is een ID en kan gezien worden als een identifier van een remote applicatie die via het Citrix Mainframe benaderd kan worden.
Het registratiesysteem is een ASP.NET C# webapplicatie waarmee er middels een fingerprintscanner fingerprints toegekend kunnen worden aan dezelfde gebruiker die in het beheersysteem beheerd wordt.
Taken:
- Het ontwerpen van het beheer- en registratiesysteem.
- Het implementeren en testen van het beheer- en registratiesysteem
Toegepaste kennis:
- Windows Forms C# en ASP.NET C# 2.0 , SQL, Citrix Presentation Server 4.0, Microsoft SQL Server 2005

02-2007 t/m 08-2007 Bedrijf: ASML.

Opdracht:
Het implementeren van uitbreidingen op de Learning Portal van ASML, een op SABA 5.3 gebaseerde Learning Management System (LMS).
Taken:
- Het implementeren en testen van uitbreidingen op het skillsmanagement systeem van het
ASML Learning Portal.
- Dit zijn uitbreidingen geweest op de user interface maar ook op de database.
Toegepaste kennis:
- J2EE, Oracle 9i, Oracle 10i, Cocoon en PL/SQL




02-2006 t/m 02-2007 Bedrijf: British Telecom (BT), Military Of Defence (MOD) en Hilton University.

Opdracht:
Het implementeren van uitbreidingen op Route2Learn, een op Sumtotal 7.1 gebaseerde Learning Management System (LMS).
Taken:
- Een database migratie van het Taxila- naar het Hilton LMS. Deze twee systemen zijn
gebaseerd op Docent 6.5.
- Het implementeren en testen van uitbreidingen op het Defence Learning Portal (DLP), dat
een LMS is met Docent 6.5 als basis.
- Het implementeren en testen van uitbreidingen op Route2Learn.
- Dit zijn uitbreidingen geweest op de user interface maar ook op de database.
Toegepaste kennis:
- Oracle 9i, ÀSP, javascript, T-SQL en PL/SQL, .Net



01-2006 t/m 03-2006 Bedrijf: Gemeente Utrecht

Opdracht:
Het ontwikkelen van een proof of concept, WebIntake WW+ genaamd, dat via het internet producten en diensten van de gemeente aan burgers en aan bedrijven biedt.
De frontend van het Webintake WW+ systeem, het E-formulier, wordt middels Biztalk Server 2004 gekoppeld aan verschillende backendsystemen om het berichtenverkeer van het proces te realiseren.
Taken:
- Installatie van de Biztalk omgeving.
- Het ontwerpen, implementeren en testen van Biztalk componenten (Schemas, Pipelines,
Orchestrations en Adapters) die het berichtenverkeer van frontend tot backend realiseert.
- Het ontwikkelen van teststubs (webservices) die de backendsystemen
nabootsen.
Toegepaste kennis:
- BizTalk (Schemas, Pipelines, Orchestrations en Adapters), C#, XML en XSD



02-2005 t/m 11-2005 Bedrijf: Vereniging Voor Arts & Auto (VVAA)

Opdracht:
Het ontwikkelen van het VVAA Leden Administratie (VLA), dat via een webinterface verschillende administratieve processen voor de leden van de VVAA ondersteund.
Taken:
- Het ontwerpen en implementeren van backendprocessen.
Dit zijn DTS packages op een MS SQL Server die verantwoordelijk zijn voor het ophalen van
data uit de database, deze voor zoverre van toepassing bewerken en uiteindelijk
wegschrijven naar een outputbestand waarvan het formaat
voorgedefieerd is door de VVAA.
- Het implementeren van user interfaces in C# .Net, die de
backendprocessen op de MS SQL Server kan aansturen.
De gebruiker heeft de mogelijkheid om een bepaald backendproces te
schedulen via de user interface.
- Het testen van de VVAA Leden Administratie.
Toegepaste kennis:
- C#, SQL-DMO, SQL Server DTS Packages en Jobs en T-SQL.



04-2004 t/m 1-2005 Bedrijf: Intraffic BV.

Opdracht:
Het ontwikkelen van een user interface voor Configuratie Generator (CGK), die configuratie
bestanden genereerd voor een koppelingslaag tussen het procesleidings- en het beveiligingssysteem van de Nederlandse Spoorwegen.
Taken:
- Het onderzoeken naar een geschikte framework voor CGK zodat deze eventueel hergebruikt
kan worden.
- Het schrijven van ontwerp- en testdocumenten voor CGK.
- Het implementeren van framework en user interface in Java Swing.
- Het schrijven van JUnit testcases zodat modules van CGK automatisch getest kunnen
worden.
- Het handmatig testen van CGK volgens een testdocument.
Toegepaste kennis:
- Java Swing, CruiseControl, Ant en JUnit



09-2003 t/m 02-2004 Bedrijf: Siemens Duitsland.

Opdracht:
Het ontwikkelen van een Test Management Systeem (TMS) waarmee Siemens het automatisch testen van mobiele toestellen projectmatig kan uitvoeren.
Taken:
- Het specificeren van de user interface in overleg met de klant.
- Het ontwikkelen van een framework in C# zodat TMS makkelijk onderhoudbaar en
uitbreidbaar is.
- Het schrijven van ontwerp- en testdocumenten per module.
- Het implementeren van de user interface modules van TMS in C#.
- Het schrijven van NUnit testcases zodat modules van TMS automatisch
getest kunnen worden.
Toegepaste kennis:
- .Net, C#, SQL, XML, UML en NUnit.



06-2003 t/m 08-2003 Bedrijf: ICT Telecom BV.

Opdracht:
Het ontwikkelen van een systeem die locatiespecifieke treinreizigersinformatie kan bieden. Een reiziger kan dan bijvoorbeeld via een mobiele telefoon actuele reisinformatie opvragen.
Taken:
- Het onderzoeken naar de geschikte database voor dit systeem.
- Het schrijven van ontwerp- en testdocumenten.
- Het ontwerpen en implementeren van de Actual TimeTable Service (ATTS), een module dat
data mbt reisinformatie uit een database kan halen.
Toegepaste kennis:
- J2EE, Java, XML en UML.



02-2003 t/m 05-2003 Bedrijf: ICT Embedded BV.

Opdracht:
Het ontwikkelen van een Help Systeem en het schrijven van een User Manual voor het ICT CAN Sim Tool.
Taken:
- Het onderzoeken naar context sensitive help mogelijkheden.
- Het schrijven van de user manual, ontwerp- en testdocumenten.
- Het ontwikkelen van het Help Systeem in C++, zodat help vanuit elk onderdeel van de user
interface opgevraagd kan worden (help-buttons).
- Het ontwikkelen van context sensitive help (F1-toets) mbv de Html Help API.
- Het converteren van de user manual naar HTML en mbv Html Help Workshop compileren
tot één help bestand.
- Het testen van het Help Systeem volgens gespecificeerde testdocumenten.
Toegepaste kennis:
- C/C++, MFC, HTML en UML.




06-2002 t/m 11-2002 Bedrijf: Brabantsche Buurtspoorwegen en Autodiensten (BBA).

Opdracht:
Het ontwikkelen van een Openbaar Vervoer Centrale (OV-Centrale) dat voorspellingen kan doen indien een bus vertragingen meldt. Deze vertragingen worden dan doorgegeven aan de desbetreffende digitale haltepalen.
Taken:
- Het onderzoeken naar een manier om informatie aanwezig in de OV-Centrale overzichtelijk
te kunnen tonen aan een beheerder, met als resultaat Maintenance GUI.
- Het specificeren van de user interface modules van Maintenance GUI.
- Het schrijven van ontwerp- en testdocumenten per module.
- Het implementeren van de businesslogica voor Maintenance GUI.
- Het implementeren van de user interface modules van Maintenance GUI in JSP.
- Het schrijven van JUnit testcases voor de modules van Maintenance GUI.
- Het uitvoeren van testcases volgens de gespecificeerde testdocumenten.
Toegepaste kennis:
- CSS, HTML, J2EE, Java, JUnit, SQL, XML, XSL en UML.



01-2002 t/m 06-2002 Bedrijf: Thales Communications Nederland (TCNL).

Opdracht: (Deel 2)
Omdat HP Network Node Manager een slechte ondersteuning biedt voor ATM, is
ervoor gekozen om de IP specifieke processen binnen HP Network Node Manager
(NNM) te vervangen door eigen geschreven ATM processen.
Taken:
- Het analyseren van de kritieke punten binnen SmartMIS.
- Het analyseren van de interne processen van NNM.
- Het ontwikkelen van een framework in C++, waardoor SmartMIS makkelijk uitgebreid kan
worden.
- Het omzetten van SmartMIS naar het nieuwe framework (NS-MIS V2.0).
- Het vervangen van de processen binnen NNM die verantwoordelijk zijn
voor het monitoren en het tonen van ATM netwerken.
- Het testen van NS-MIS V2.0.



03-2001 t/m 11-2001 Bedrijf: Thales Communications Nederland (TCNL).

Opdracht: (Deel 1)
Het ontwikkelen van een Network Management Systeem (NMS) voor het monitoren van de ATM Netwerk van TCNL.
Taken:
- Het onderzoeken naar mogelijkheden in bestaande applicaties, met als resultaat HP
Network Node Manager (NNM).
- Het onderzoeken naar de mogelijkheden binnen NNM.
- Het schrijven van ontwerp- en testdocumenten.
- Het implementeren van SmartMIS in C++ en het integreren met NNM
mbv de NNM API.
- Het testen van SmartMIS volgens gespecificeerde testdocumenten.
- Het schrijven van een user manual en het integreren van help
functionaliteit in SmartMIS middels Html Help Workshop.
Toegepaste kennis:
- ASN.1, C/C++, MFC, HTML en UML.
- HP OpenView Network Node Manager


09-2000 t/m 02-2001 Bedrijf: ICT Telecom BV.

Opdracht:
Het ontwikkelen van een WAP-applicatie, waarmee een agenda onder Lotus Notes met een WAP geschikt toestel benaderd kan worden.
Taken:
- Een onderzoek naar een geschikte WAP infrastructuur.
- Een onderzoek naar de beveiliging van een WAP infrastructuur.
- Een onderzoek naar Voice Response in combinatie met WAP.
- Het onderzoeken en implementeren van het WAP systeem, dat te benaderen is via
een WAP cliënt maar ook via een normale Internet Explorer.
- Het ontwikkelen van een proof of concept in Java.
- Het rapporteren van aanbevelingen en conclusies.
Toegepaste kennis:
- Java, WML, XML, XSL, XSLT , WAP en UML.


09-1998 t/m 02-1999 Bedrijf: Seagull Business Software BV.

Opdracht:
Het ontwikkelen van een applicatie waarmee een ontwikkelaar informatie kan ophalen over Seagull Foundation Classes (SFC) vanuit Microsoft Visual Studio.
Taken:
- Het onderzoeken naar mogelijkheden in bestaande applicaties.
- Het ontwikkelen van de SFCParser in C++, die per SFC een HTML bestand aanmaakt. Alle
gegenereerde HTML bestanden worden vervolgens doorgegeven aan Html Help Workshop
die dit tot één bundel compileerd.
- Het uitbreiden van de SFCParser zodat er ook commentaar / uitleg wordt weggeschreven
naar de HTML bestanden.
- Het ontwikkelen van een macro in MS Visual Studio zodat het gegenereerde help bestand
kan aangeroepen worden vanuit MS Visual Studio mbv de F2 toets.
- Het testen van de SFCParser en de macro.
Toegepaste kennis:
- C/C++, HTML, javascript en OO.
- Html Help Workshop.