periode |
opdrachtgever |
korte beschrijving |
September 2013 - Juni 2015 |
Intertrust groep Amsterdam |
Bij Intertrust Group ben ik betrokken geweest bij de integratie van het overgenomen ATC in Intertrust Group, in combinatie met de overgang naar virtuele werkplekken en servers.
Ik heb de inrichting van de database servers (Sql Server 2012) opgezet op 3 rekencentra, met onderzoek naar onderlinge merge replicatie.
De werkzaamheden betroffen het inrichten van servers (installatie van database instances etc), opzetten van replicatie, performance tuning, trouble shooting problemen in applicaties, migratie software ontwikkelen, etc.
Alle kantoren verdeeld over de wereld hadden hun databases op deze rekencentra, wat veel aandacht vraagt aan beschikbaarheid en betrouwbaarheid.
Naast de DBA werkzaamheden ben ik betrokken geweest bij de uitrol van gevirtualiseerde applicaties naar migrerende kantoren, als ook bij de gebruikers acceptatietesten voor deze kantoren. De werkzaamheden zijn uitgevoerd in Amsterdam, Hong Kong, Luxemburg, Ierland, België, Kaaiman Eilanden, Maagden eilanden, Guernsey, Singapore, etc.
Voor interfaces zijn diverse SSIS packages ontwikkeld.
|
Juli 2013 - September 2013 |
UMC Utrecht |
Ten behoeve van de afdeling Facilitair beheer zijn bestaande management rapportages onderhouden en zijn nieuwe rapportages ontwikkeld. Deze rapportages werken op een SQLServer database en zijn ontwikkeld mbv Sql Server Reporting Services (SSRS). Data wordt verzameld met behulp van assemblies ontwikkeld in Sql Server Intregration Services (SSIS). Rapporten zijn toegevoegd aan een (centrale) Sharepoint installatie.
Ontwikkeling heeft plaatsgevonden met zowel Report Builder 3.0 als met Visual Studio 2008.
|
Januari 2012 - Mei 2013 |
Isala Ziekenhuizen |
Na een paar maanden inwerken in de materie door onderhoud te plegen aan het bestaande systeem Eridanos, is in mei 2012 een
aanvang gemaakt met het ontwikkelen van een EPD voor de afdeling Cardiologie.
Er is in dit project gekozen voor:
- project aanpak mbv Scrum, waarbij ik de rol van Scrummaster heb vervuld.
- FrontEnd ontwikkeling mbv WPF, C# en MVPVM.
- Backend code genereren mbv LLBLGen.
- Unity, Microsoft Prism
Ik ben met name bezig geweest met het ontwikkelen van de frontend, (forms/controls, BLL DAL-extensions) en het toepassen
het geleverde design.
|
Augsustus 2010 - December 2011 |
Oogziekenhuis Zonnestraal |
Ik ben ingehuurd als ontwikkelaar voor onderhoud van het MS-Access systeem voor patientadministratie en dossiervorming. Ik
heb Zorgmail geimplementeerd (webservices en component voor het samenstellen van Edifact berichten (m.b.v. C# en VB.NET),
conversie- en schoning software ontwikkeld (in T-SQL/SqlServer ) voor de overgang van een nieuw (extern ontwikkeld)
electronisch patienten dossier (EPD). Tevens was ik betrokken bij het testen van dit nieuwe EPD.
Hiernaast heb ik uitbreidingen gemaakt aan diverse randsystemen (VB.NET C#), rapportages (SQL Reporting) e.d. Tevens werden
helpdesk werkzaamheden verricht mbt software en werkplekken i.v.m. een hiervoor openstaande vacature.
|
Juli 2009 - juni 2010 |
ANWB-Reizen |
Ik ben ingezet bij de klant voor het ontwikkelen van een testtool en het toepassen daarvan voor nieuwe websites van de opdrachtgever. Daarnaast heb ik hand en spandiensten verricht voor de projectleider.
Er is een testtool voor het testen van websites ontwikkeld in C# en Selenium met SqlServer 2005 als database. Er is gebruik gemaakt van TravelBox en Morello CMS (Alterian). Er zijn verschillende testsets samengesteld die automatisch uitgevoerd kunnen worden. Een aantal testen bewaken de continue werking van de productie omgeving. Voor releases werd een regressietestset gemaakt en onderhouden. In het project van 6 man werd volgens Scrum gewerkt.
|
Juni 2009 |
Technodelic Services |
Ik ben bezig met het ontwikkelen en positioneren van een nieuwe website waar
bezoekers inhoudelijk informatie kunnen vinden en eventueel vragen kunnen stellen
over allerlei onderwerpen. Experts kunnen hun expertise tonen (en gratis adverteren),
de bezoekers krijgen informatie van deze expert. Verdiensten worden gemaakt met het
verkopen van advertenties en gebruikmaking van Google Adsense.
De inhoud van de website wordt dynamisch opgebouwd met de vastgelegde gegevens. Communicatie
met de database vindt plaats door middel van webservices en typed datasets. De website
is ontwikkeld met ASP.NET en C# in Visual Studio 2005, de gebruikte database is SQL Server 2005.
|
Januari 2008 – heden |
CollectEasy |
CollectEasy is een nieuw bedrijf dat debiteurenbeheer en incasso werkzaamheden verzorgt voor
haar klanten. Ik heb in deze periode mijn echtegnote ondersteund bij het opzetten van dit bedrijf,
waarbij alle aspecten van onnernemen aan bod gekomen zijn: o.a.bedrijfsadministratie, sales en marketing,
automatisering,drukwerk in huisstijl,bedrijfsprocessen inrichten. Daarnaast is meegewerkt aan het uitvoeren
van het debiteurenbeheer voor klanten en het uitvoeren en afwikkelen van incassozaken afgehandeld
(inclusief communicatie met de deurwaarder).
|
Maart 2009 – April 2009 |
Creative Gears |
Voor Creative Gears is een windows service ontwikkeld dat met behulp van een terminalemulatie toolkit
gegevens geprogrammeerd invoert in schermen van een applicatie, op basis van gegevens die in een database
aangeboden worden. De tool is ontwikkeld met behulp van C# in Visual Studio 2008 en gebruikmakend van
de toolkit SocketTools 6.
|
Januari 2008 – Mei 2008 |
SRC |
Voor SRC zijn aanpassingen gedaan aan het product PDM. Met dit product worden gegevens mbt producten utgewisseld
tussen leveranciers en retailers volgens standaardformaten. De werkzaamheden zijn uitgevoerd in Visual Basic 6 en
VB.NET en Visual Studio 2005. De aard van de aanpassingen betreffen uitbreiding van de functionaliteit en verbetering
van de performance. Tevens wordt er geparticipeerd in de rol van adviseur in het overleg tussen de interne organisatie
en software leverancier over een totale vernieuwing (nieuwbouw) van het product.
|
November - December 2007 |
Getronics PinkRoccade |
Voor Getronics is het aanmaken van rapportages geautomatiseerd. Het betreft overzichten uit het
debiteurenbeheersysteem OnGuard, welke via het intranet opgevraagd kunnen worden, en mbv de opgegeven
selectieparameters dynamisch de rapporten in Excel samenstelt vanuit de OnGuard database.
|
November 2007 |
Bugaboo International BV |
Voor Bugaboo een aantal zaken uitgezocht, en een process ontworpen en beschreven voor het automatisch
importeren van grote factuurspecificaties m.b.v. OCR tbv het boekhoudpakket Exact en het
debiteurenbeheersysteem OnGuard.
|
Oktober 2007 |
SPF Beheer |
Voor SPF Beheer (Spoorweg Pensioenfonds) zijn een aantal interfaces geimplementeerd tussen systemen met behulp van Biztalk 2004.
Daarnaast is een component ontwikkeld voor het intranet in VB.NET. Hiermee worden gegevens van de ActiveDirectory
beschikbaar gemaakt voor het intranet van SPF Beheer.
|
Maart 2007 – September 2007 |
UWV |
Tools ontwikkelen om de testen van het ontwikkelde systeem beter en sneller te kunnen testen. Het
betreft een batch systeem met veel interfaces. Interfaces zijn geimplementeerd als webservices en
als WebSphere MessageQueues. XML/SOAP bestanden worden vanuit excel gegenereerd, wat het voor de
testers onderhoudbaar houdt. Ondersteuning leveren bij het testen. Tools aanpassen zodat
testrapportage deels hieruit gegenereerd kan worden.
|
Oktober 2006 – Februari 2007 |
Eneco |
Servicedesk inrichten: Procedures voor incidentmanagment, problem management, service requests
en change requests, uitwerken, zodat aan SLA overeenkomsten voldaan wordt. De producten die
beheerd werden betroffen implementaties van Tibco iProcess, Tibco Business Works en Microsoft
Biztalk 2004. Meedere geïmplementeerde workflows werden beheerd, waarbij de eerste- en tweede-lijns
helpdesk werden ingevuld. Analyse van storingsmeldingen werden vertaald naar correcties of
wijzigingen van die workflows.
|
November 2006 |
Technodelic Services |
Een webwinkel ontwikkeld in C# / ASP.NET, gebruikmakend van webservices met typed datasets om de data
van/naar de database te brengen. Het volledige ontwerp van database en applicatie, en implementatie is
door mij gedaan. De webwinkel is successvol.
|
Maart 2006 – Oktober 2006 |
Eneco |
In FunctioneelBeheer team meegedraaid Uitwerken van wijzigingsvoorstellen, impact
analyses laten uitvoeren, functionele ondersteuning bieden aan het applicatie beheer
team etc.
|
Mei 2005 – Februari 2006 |
Eneco |
Ten behoeve van een landelijk opererende energie netbeheerder en meetbedrijf betrokken bij
de invoering van een nieuw systeem voor het meetbedrijf. Gegevens worden overgenomen uit
meerdere bestaande systemen, die verlaten worden in verband met de splitsing van de rollen
netbeheerder en meetbedrijf. Het nieuwe systeem verzorgt onder andere de functie van meterregister.
Verbruiken van de grootverbruikers worden geïmporteerd vanuit MV90, en na validatie en eventuele
correcties/aanvullingen met behulp van Edine berichten verzonden naar andere partijen
(netbeheerders). De werkzaamheden bestaan uit het vaststellen welke gegevens voor het
meetbedrijf relevant zijn door interviews met de kernleden van de betreffende afdelingen,
en deze softwarematig converteren naar het nieuwe systeem. Betrokken bij het maken van de
conversiesoftware, en belast met het testen van o.a. het berichtenverkeer tussen de verschillende
partijen in de markt. Er wordt gewerkt met Oracle/TOAD, en er wordt gestructureerd getest.
Er is veel overleg met de netbeheerder, de Belgische leverancier van het nieuwe standaardpakket
voor het meetbedrijf, medewerkers van het meetbedrijf en applicatiebeheerders van de bronsystemen.
Er wordt gewerkt in een team van 10 consultants.
|
Februari 2005 – Mei 2005 |
Shell |
T.b.v. een internationaal brandstofleverancier applicatiebeheer uitgevoerd voor een systeem dat de kassa’s voorziet van prijzen
en producten en de transacties ophaalt, en na controles oplevert aan de financiële systemen. De applicatie is ontwikkeld in
Oracle en VB 6, een webfrontend is ontwikkeld in ASP 3.0.
|
November 2004 – Februari 2005 |
Technodelic Services |
Met ASP.NET en C# een viertal webapplicaties ontwikkeld voor de adult branche. Hierbij werd gebruik gemaakt van webservices, typed datasets,
moduletesten mbt NUnit. Gegevens worden opgehaald uit de SQL Server database mbv webservices, die de gegevens aan de webapplicatie
leverden. Het volledige ontwerp en implementatie is door mij uitgevoerd.
|
Juni 2004 – November 2004 |
Ministerie van Justitie |
Voor de Raad voor de Rechtspraak aan een C#-project meegewerkt. De opdracht betrof het vervangen van verschillende bestaande
systemen door één nieuw system onder architectuur (onder auspiciën van Microsoft). Hierbij is gebruik gemaakt van een meerlagen
model, en is een groot framework gemaakt om snelle ontwikkeling mogelijk te maken. Een smart-client applicatie (windows forms),
ontwikkeld volgens het Model/View/Controller model, consumeert webservices. Gegevens worden gepersisteerd in een Oracle database.
Er is veel gebruik gemaakt van Microsofts development and design patterns. Ook is gebruik van gemaakt van Enterprise Instrumentation
Framework (EIF) en NUnit. Ik ben hier ingezet als implementor van zowel framework als functionaliteit. Er is gebruik gemaakt van tools
als Nunit, Resharper, Testdriven, etc. Het project werd uitgevoerd volgens het –Microsoft- boekje, en toezicht/advies hiervoor werd geleverd
door Microsoft.
|
Maart 2004 – Mei 2004 |
UPC |
Voor een nieuwe release van het intranet van een grote kabelmaatschappij ben ik 3 maanden ingezet bij het applicatiebeheerteam. Modules
zoals vacatures / autobeheer / tijdregistratie etc zijn aangepast voor o.a. een nieuwe rechtenstructuur en is conversie software gemaakt
voor de gegevens in de Oracle database.
|
Juni 2003 – September 2003 |
Nuon |
In verband met de liberalisering van de energiemarkt per 1 juli 2004 dienen de verbruiken van de
gasklanten door de netbeheerders “geallocateerd” te worden per leverancier. De totaal verbruiken
per gas ontvangst station (gos) dienen naar ratio van levering verdeeld te worden over (toegekend
te worden aan) de verschillende leveranciers op die betreffende gos. Verbruiken dienen uitgedrukt
te worden in Megajoules, derhalve dienen m3 omgerekend te worden op basis van druk en temperatuur.
Voordat deze berekeningen kunnen plaatsvinden, dienen de gemeten verbruiken gevalideerd te worden,
en als plausibel bestempeld te worden. Daar waar verbruiksgegevens ontbreken, dienen de verbruiken
geschat te worden. Alle verbruiksgegevens wordenop uur-niveau berekend en gecommuniceerd.
Taken, verantwoordelijkheden en activiteiten: Specificaties opstellen voor de functionaliteiten
validatie, schatten en allocatie. Op basis van de opgestelde specificaties is een pakketselectie
in gang gezet. De specificaties zijn vastgelegd in de tool Enterprise Architect (Universal Markup
Language -UML-). Na de pakketselectie spelen de interfaces met bestaande systemen een grote rol.
Hier is rekening mee gehouden bij het opstellen van de specificaties. Technische applicatiestructuur
beschrijven voor allocatie-software en berichtenserver (voor communicatie met derde partijen). Het
rekengedeelte van de applicatie is ontwikkeld met VB.NET en SqlServer.
|
Februari 2003 – Juni 2003 |
Eneco |
In verband met de liberalisering van de energiemarkt dienen klantgegevens bij ENECO geschieden
geadministreerd te worden voor de verschillende rollen van het energie bedrijf. Klantgegevens
van gasklanten met een jaarverbruik van > 170.000m3 dienen overgebracht te worden van SVA (systeem
voor de leverancier) naar HERA+ (systeem van de netbeheerder). Taken, verantwoordelijkheden en activiteiten:
Ontwerpen en ontwikkelen van conversieprogrammatuur en controle-tellingen. Meedenken over het vereenvoudigen
van de afhandeling van uitval.
|
September 2002 – December 2002 |
Nuon |
Er was bij NUON datacollectie een achterstand in de facturering van de
zogenaamde “Gasmiljonairs” (klanten die meer dan een miljoen m3 gas per jaar afnemen). Uitlezing
van de telemetrie, verwerking van deze, en handmatig verkregen, uurwaarden in MV90 en collectie systeem,
doorzetten naar NUON’s Metering DataWarehouse (MDW), en compleetheidscontroles etc maakten facturatie
van deze klanten mogelijk. Taken, verantwoordelijkheden en activiteiten: Verwerken van telemetrie,
handfiles en noodprofielen (bij ontbreken van reeële uurwaarden) eerst in MV90, vervolgens exporteren
naar MDW, uitvoeren en administreren van compleetheidscontroles en voortgang.
|
Februari 2002 – September 2002 |
LogicaCMG |
CMG ontwikkelt een standaard product voor het afhandelingen van informatieaanvragen van Bureau
KLIC (Kabel en leiding informatie centrum) bij kabel- en leidingbeheerders. Graafwerkzaamheden
worden voorafgegaan door een onderzoek naar wie op de betreffende locatie belangen (lees kabels
en/of leidingen) in de grond heeft. De beheerders van die leidingen worden door Bureau KLIC
geinformeerd over de graafplannen, en dienen aan de graver aan te geven waarop gelet moet worden
bij de voorgenomen werkzaamheden. De informatie verzoeken worden per email ontvangen en automatisch
in de database geplaatst. Met KLIC+ kan aanvullende informatie bij de KLIC-melding ingevoerd worden,
in een Grafisch informatie systeem gekeken worden, en antwoordbrieven gegenereerd worden op basis van
de onderzoeksresultaten. De applicatie is ontwikkeld in Visual Basic 6.0, gekoppeld aan een SQLServer
database, en SmallWorld GIS. Taken, verantwoordelijkheden en activiteiten: Sturing geven aan dit interne project,
rapporteren over de voortgang etc. Zorgdragen voor een goede technische architectuur. Mee ontwikkelen aan de Visual
Basic applicatie. Verantwoordelijk voor de koppeling van de VB-applicatie aan SmallWorld GIS. De functionaliteit
is naast VB 6.0 door mij ook ontwikkeld in VB.NET.
|
Mei 2001 – Januari 2002 |
KPN |
Met een kleine afdeling (6 ontwikkelaars) wordt het gehele intranet van KPN Telecom draaiende
gehouden, en wordt vaak hi-tech features uitgewerkt en geïmplementeerd in de modernste
webapplicaties (bv webservices obv XML).Taken, verantwoordelijkheden en activiteiten: Adviseren van
het management van KPN Agora. Web-applicaties worden ontwikkeld en beheerd. Nieuwe technieken worden
onderzocht op hun bruikbaarheid. Klanten worden geadviseerd bij de technische realisatie van hun
eigen applicaties. Deze eigen applicaties worden getoetst aan de door de afdeling opgestelde
software- en layout-eisen.
|
December 2000 – April 2001 |
KPN |
Voor de verkopers van Primafoonwinkels en BusinessCenters diende de resouceplanning duidelijk
ingevoerd en weergegeven te kunnen worden. Hiertoe is een systeem ontwikkeld: RMT. Het ontwikkelde
systeem werd een verbeterde versie van een bestaande applicatie. Taken, verantwoordelijkheden en
activiteiten: Ik heb het project bestuurd en een deel van de ontwikkeling uitgevoerd. Inhoudelijk
betekende dit afstemmen van de functionaliteit van het nieuwe systeem met de opdrachtgever,
zorgdragen voor een tijdige oplevering. Het systeem is ontwikkeld met behulp van Active Server Pages
met een SQL Server database.
|
April 2000 – November 2000 |
KPN |
Het geautomatiseerde systeem “BedrijvenRegister” (BDR) diende omgezet te worden van een foxpro
applicatie naar een door KPN in het portfolio opgenomen platform. De opdrachtgever wilde het
systeem laten herbouwen en daar nieuwe functionaliteit aan toe voegen. Er is ook een platformkeuze
gedaan: Visual Basic voor de applicatie met een SQLServer database voor gegevensopslag. Taken,
verantwoordelijkheden en activiteiten: Onderzoek naar mogelijke platforms voor de nieuwe versie.
Opstellen van het functionele ontwerp. Optreden als adviseur/opdrachtgever bij de gunning van de
opdracht voor ontwikkeling van het systeem. Interviews met gebruikers over de mogelijke
verbeteringen op het huidige systeem. Analyse van het huidige systeem om de benodigde
functionaliteit te bepalen.
|
Augustus 1999 – Oktober 1999 |
New Skies Satellites |
New Skies Satellites is een bedrijf dat satellieten exploiteert. Het verwerken van orders etc
gebeurde handmatig met o.a. spreadsheets. CMG is gevraagd een definitie studie uit te voeren
om de bedrijfsprocessen vergaand te automatiseren. Daartoe diende na de definitiestudie een
fixed price/ fixed date offerte te worden gedaan voor de ontwikkeling van de benodigde systemen.
Taken, verantwoordelijkheden en activiteiten: Uitvoeren van een Informatie analyse, en het opstellen
van een definitie studie voor een systeem of systemen dan de grootste informatie-behoefte zou
kunnen invullen. De informatie behoefte werd bepaald aan de hand van interviews met de key-players
van de verschillende afdelingen, en aan de hand van een workshop waarbij de afdelingen bij elkaar
werden gebracht (iets waar men door de snelle start van het nieuwe bedrijf nauwelijks of niet aan
toe was gekomen). Tevens diende de fixed price/fixed date offerte opgesteld te worden voor de
implementatie van de resultaten van de definitiestudie. De opdracht is gescoord door mijn werkgever CMG.
|
Januari 1995 – Augustus 1999 |
KPN |
In deze periode ben ik betrokken geweest bij diverse projecten bij KPN Telecom, zoals Decibel en ABC.
Ik heb geacteerd in de rollen: consultant, ontwikkelaar, tester en projectleider.
|
Juni 1993 – December 1994 |
Time Warner Publishing |
Tijdens deze periode ben ik betrokken geweest bij het ontwikkelen van marketing systemen ten
behoeve van de verkoop van boeken en CD’s in de gehele wereld. Taken, verantwoordelijkheden en
activiteiten: De werkzaamheden betroffen zowel het functionele ontwerp als de programmering en invoering van
deze marketingsystemen (RIP, CHECKMATE). Daarnaast is een financieel planningssysteem ontwikkeld. Deze systemen
zijn ontwikkeld met FoxPro 2.5/2.6 voor zowel DOS als Windows, en draaiend op Novell netwerken.
|
Maart 1987 – Mei 1993 |
(Cap Gemini) Pandata |
Tijdens deze periode betrokken geweest bij diverse project bij KPN Telecom (voorheen PTT Telecom) en
het Ministerie van Justitie.
|
November 1983 – maart 1987 |
Gemeente Bunnik |
Gemeente ambtenaar afdeling Burgerzaken.
|
Juli 1982 - September 1983 |
Militaire dienstplicht |
Als sergeant bij de Intendance mijn dienstplicht vervuld.
|