|
Mei 2011 - November 2011: IGN Automatisering B.V. Veenendaal
Doel + Werkzaamheden: Ontwerpen en realiseren van een datawarehouse voor inkoop- en verstrekkingsgegevens van alle
ziekenhuisapotheken van Nederland. Om inzicht te krijgen in medicijngebruik en om ziekenhuizen te kunnen benchmarken
heeft het DHD (Dutch Hospital Data) opdracht gegeven tot realisatie van een datawarehouse applicatie.
De applicatie is opgezet als een web portal. De rapporten worden beschikbaar gemaakt in de web applicatie via SSRS.
Er is een ETL import procedure met fall-out correctie opgezet met SSIS. De database maakt gebruik van de G-standaard tabellen en de ATC code
tabel. De cubes zijn gemaakt met SSAS. De database is in SQL Server 2008R2.
Rol: IT consultant.
Technische vaardigheden: VS2010, C#, ASP.NET 4, NHibernate, TFS, SQL Server 2008R2, SSRS, SSIS, SSAS, Entlib 5, Ajax, LLBLGEN 3.5, MySQL.
terug naar boven
April 2010 - April 2011: Image Analysis Center bij het VU Medisch Centrum Amsterdam
Doel + Werkzaamheden: Het IAC doet clinical trials met MRI scans voor MS en Alzheimer onderzoek. Ik
heb eerst een Bedrijfsproces Analyse (BPA) gedaan voor het in kaart brengen van alle verschillende
workflows bij het IAC. Daarna heb ik een aantal applicaties gemaakt met Java voor het analyseren en
meten van MRI beelden. Voor deze applicaties heb ik de hele Computer Systeem Validatie (CSV) gedaan
volgens de richtlijnen van Good Clinical Practice (GCP). Dat houdt in: User Requirements analyse en
beheer, Functionele Specificaties, Design Specificaties, User Acceptance Tests, User Manuals en
Installatie Manuals.
Verder heb ik een evaluatie van OpenClinica gedaan. Dat is een Clinical Trial Management System (CTMS).
Tot slot heb ik een functionele specificatie en database design gemaakt voor een nieuwe Electronic
Data Capture (EDC) applicatie.
Rol: IT consultant.
Technische vaardigheden: : Java, Eclipse, MySQL, Postgress, MIPAV, ImageJ,
ITK, FSL, DICOM, Webservices, XML, XSLT, CSV, GCP.
terug naar boven
Oktober 2008 - Oktober 2009: UMC Radboud Nijmegen
Doel: Het vervangen van het bestaande Ziekenhuis Informatie Systeem (ZIS).
Hiervoor is een software architectuur gebouwd volgens de laatste best practices
op het gebied van software ontwikkeling. De architectuur moet diverse databronnen
ontsluiten via webservices. Verder moet het nieuwe ZIS kunnen communiceren met
een reeks bestaande en nieuwe applicaties binnen het ziekenhuis zoals het
Electronisch Patienten Dossier (EPD), UltraGenda en de messagebroker Cloverleaf.
Uitwisseling van informatie gebeurd via de berichten standaards HL7v2 en HL7v3.
De nieuwe architectuur bevat een webportaal waar de verschillende functies van het
ZIS samenkomen. Op dit moment is er gewerkt aan het archiefbeheer, de verrichtingen
administratie en de printerserver.
De archiefbeheer functie is een bibliotheek applicatie voor het beheer van de ongeveer
5.400.000 papieren patienten archieven in het ziekenhuis. De hoofdfunctie van de
applicatie is het tracken en tracen van papieren archieven. Het kan verder onder
andere barcodes lezen en printen die gebruikt worden om het archiefbeheer zoveel
mogelijk te automatiseren.
De verrichtingen administratie zorgt voor de aansluiting van diverse systemen zoals
het EPD en het laboratorium informatie systeem op diverse andere systemen zoals de
financiele administratie en het management informatie systeem.
Met de printerserver kunnen printopdrachten gescheduled worden die prints kunnen
sturen naar alle printers in het ziekenhuis. Dit wordt gebruikt om automatisch
archiefzoeklijsten te printen voor de spreekuren van de poli’s.
Werkzaamheden: Technisch en functioneel ontwerp Service Oriented Architecture met alle
lagen, services en de web applicatie. Ontwikkelen. Documenteren.
Rol: Senior ontwikkelaar / IT architect.
Technische vaardigheden: VS2008, SQL Server 2005, ASP.NET 2.0, .NET 3.5, ADO.NET, WCF,
LINQ, LINQ to Entities, Codesmith, NetTiers, Subversion, EntLib 4.1, C#, MSMQ,
Multithreading, Nunit, TestDriven, HL7v2, HL7v3.
terug naar boven
April 2008 - Augustus 2008: Agri Information Partners
Doel: Ontwikkelen nieuwe winforms applicatie voor het beheer van rassen voor
een veredelingsbedrijf. Ontwikkelen webservices voor XML synchronisatie met
legacy systemen en centrale authorisatie service voor meerdere applicaties.
Werkzaamheden: Ontwerpen datamodel. Technische specificatie. Data import
met SSIS. Ontwikkelen met C#.
Rol: IT consultant en Senior ontwikkelaar.
Technische vaardigheden: SQL Server 2005, C#, .NET3.5, WCF, RADIX, XML.
terug naar boven
Oktober 2007 - Maart 2008: HRorganizer.com
Doel: Aanpassen van een web applicatie. (Zie Mei 2005) Ontwikkelen webservices.
Werkzaamheden: Ontwikkelen met ASP.NET en C#.
Rol: IT consultant en Senior ontwikkelaar.
Technische vaardigheden: SQL Server 2005, C#, ASP, .NET3.5, WCF, MS Enterprise
Library, Javascript, CSS, XML, XSLT.
terug naar boven
Januari 2007 – Augustus 2007: ABN AMRO Hypotheken Groep
Doel: Realiseren van de eerste fase van het project Paperless Mortgage. Met de
Paperless Mortgage website wordt aan klanten de mogelijkheid gegeven om een offerte
online the accepteren. De complexiteit van dit project zat niet zozeer in de
functionaliteit maar in het grote aantal stakeholders dat erbij betrokken was.
Vanwege de diversiteit in de datavoorziening en de complexe dataflow vanwege
bestaande organisatorische structuren is de backend van de applicatie opgezet
als een aantal WCF webservices volgens de principes van een Service Oriented
Architecture.
Werkzaamheden: Bedrijfsprocesanalyse. Technisch ontwerp web applicatie. Technisch
ontwerp Service Oriented Architecture. Ontwikkelen web applicatie. Ontwikkelen
webservices. Overleg met business owners, klanten, medewerkers, consultants en
leveranciers. Voorstellen doen voor de planning.
Rol: Senior ontwikkelaar / IT architect / Team leider.
Technische vaardigheden: SQL Server 2005, ASP.NET 2.0, .NET 3.0, WCF, NHibernate,
Subversion, Log4Net, C#, MSMQ, Biztalk 2006.
terug naar boven
Januari 2006 - September 2006: Agrovision B.V.
Doel: De hoofdopdracht was het ontwikkelen van een systeem voor het analyseren
van slachtanalyse gegevens. Hiervoor is een datawarehouse structuur ontwikkeld
met een importprocedure (ETL) van EDI (ADIS) slachtberichten. Verder is er een
webapplicatie ontworpen en gebouwd waarin data uit de database en het datawarehouse
gecombineerd kan worden. De uiterst complexe web applicatie die hieruit is voortgekomen
is geoptimaliseerd voor het gebruik van AJAX.
Werkzaamheden: Invoeren Agile development methoden. Ontwikkelen smart client
applicatie in C#. Invoeren van gebruik MS Enterprise Library. Functioneel en
technisch ontwerp web applicatie. Ontwerp datawarehouse. Ontwikkelen web applicatie
in C# en ASP.NET.
Rol: Meewerkend voorman C# ontwikkeling.
Technische vaardigheden: SQL Server 2000, Analysis Services, C#, ASP.NET, ADO.NET,
MS Enterprise Library, Javascript, CSS, XML, MDX, AJAX, Web Services.
terug naar boven
Mei 2005 - Oktober 2005: HRorganizer.com
Doel: Ontwikkelen van een web applicatie. Deze applicatie is ontworpen om
bedrijven te helpen met het organiseren van competentie management en andere
HR processen. HRorganizer is een startend bedrijf dat de applicatie aanbiedt
als ASP (Application Service Provider).
Werkzaamheden: Ontwikkelen met ASP.NET.
Rol: IT consultant. Ik heb deze opdracht aangenomen om mijn technische kennis
te verbreden met de nieuwste microsoft technologiën. Ik vind het belangrijk
dat een IT consultant of software architect niet alleen op de hoogte is van
de laatste ontwikkelingen maar deze ook in de praktijk kan toepassen.
Technische vaardigheden: SQL Server 2000, VB.NET, ASP.NET, ADO.NET,
MS Enterprise Library, Javascript, CSS, XML, XSLT, C#.
terug naar boven
Januari 2005 - Maart 2005: ING Bank
Doel: Het opzetten van een nieuw systeem voor Common Data binnen de
afdeling GFR (Global Financial Reporting). Binnen de afdeling GFR worden
verschillende systemen gebruikt voor verschillende aspecten van de bedrijfsvoering.
Al deze systemen maken gebruikt van referentie data die voor een groot deel
overlappend is. Het doel van dit project is om één nieuw systeem te ontwikkelen
dat voor al deze systemen de referentie data gaat bijhouden.
Werkzaamheden: Bedrijfsproces analyse en informatie analyse. Ontwikkelen van een
datamodel. Opstellen van functionele en technische specificaties.
Rol: IT consultant.
Technische vaardigheden: Informatie analyse, Functioneel ontwerp, Technisch ontwerp,
UML, VB6, Access, Oracle, PL/SQL.
terug naar boven
Maart 2004 - Juni 2004: ABN AMRO Bank
Doel: Rapporten maken.
Werkzaamheden: Rapporten maken met Business Objects voor het Peoplesoft HR
implementatie project.
Rol: IT consultant. De periode 2003 – 2004 was een moeilijke periode voor
de zelfstandige IT consultant. Vandaar dat ik projecten onder mijn nivo moest aannemen. Ik heb in deze periode ook nog een tijdje in Nieuw Zeeland gewerkt.
Technische vaardigheden: Business Objects.
terug naar boven
2003 - 2004: Berki Brandbeveiliging B.V.
Doel: Een belangrijk bedrijfsproces voor Berki is de jaarlijkse controle van
brandblussers bij hun klanten. Het doel van dit project was het opzetten van een
database en een database applicatie waarin alle bedrijfsinformatie kan worden
beheerd en opgeslagen. Het nieuwe systeem moest worden gebruikt om
plaatsingsoverzichten actueel te houden en bezoeken te plannen en te distribueren
over de buitendienst medewerkers. De buitendienst medewerkers kregen een
handterminal met barcode scanner waarmee data verzameld en gesynchroniseerd
kan worden met de database applicatie.
Werkzaamheden: Ontwikkelen van een database systeem waarin alle bedrijfsinformatie
is opgeslagen. De data voor het nieuwe systeem is geconverteerd uit Exact. Voor de
buitendienst heb ik een barcode scanner applicatie ontwikkeld waarmee medewerkers
naar klanten gaan. De ingebrachte data wordt op kantoor of via de modem
gesynchroniseerd met de centrale database.
Dit project is in samenwerking gedaan met Prefer Technology, leverancier van
barcode systemen. Voor dit project was ik verantwoordelijk voor de volgende
activiteiten: Informatie analyse, functioneel ontwerp, database ontwerp,
ontwikkeling hoofd applicatie en barcode scanner applicatie, klant evaluatie
sessies (DSDM), implementatie, installatie en training.
Rol: Project manager en IT consultant.
Technische vaardigheden: Informatie analyse, Functioneel ontwerp, Technisch ontwerp,
VB6, Access2000, Appforge applicatie ontwikkeling voor Palm5.0, HTML Help,
Crystal Reports, Sourcesafe.
terug naar boven
1999 - 2005: Ernst & Young
Doel: Voor Ernst & Young heb ik een aantal applicaties ontwikkeld die zijn opgenomen
in de loadset voor de accountants. Ik heb gewerkt voor verschillende afdelingen van EY
onder andere: Vaktechniek, Belastingadviseurs en ICT. Het gaat om meerdere projecten
gespreid over meerdere jaren.
Werkzaamheden: Ontwikkelen van verschillende Risk Assessment programma's (EY/NORMAN,
EY/ART, EY/ISIS, EY/CAT). Deze programma's zijn gemaakt voor de accountants en
consultants van EY. Ze dienen voor het inzichtelijk maken van risico's van klanten
d.m.v. het linken en ranken van processen, kritieke successfactoren, risico's,
beheersmaatregelen etc.
Verder heb ik recentelijk een rapportage tool gemaakt om rapporten te genereren uit
EY's auditor's systeem AWS (Auditor's Work Station). Hiervoor is gebruik gemaakt van
VB6, Access en Crystal Reports. De tool wordt gebruikt door het ministerie van justitie.
Een XML pilot study heb ik gedaan om te onderzoeken in hoeverre EY de XML variant
XBRL (eXtended Business Reporting Language) kan gebruiken bij haar bedrijfsprocessen.
Het grootste project dat ik heb gedaan is een vragenlijsten programma. Dit programma
wordt gebruikt om risicoprofielen te genereren aan de hand van door klanten ingevulde
electronische vragenlijsten. De vragenlijsten en antwoorden zijn opgeslagen in een
SQL Server database. Vragen en vragenlijsten kunnen worden gegenereerd met een windows
interface dat beschikbaar gemaakt wordt met Citrix Metaframe. Vervolgens worden de
vragenlijsten beschikbaar gesteld aan klanten via een web interface. Van de beantwoordde
vragenlijsten kunnen analyses en rapporten gemaakt worden.De vragen kunnen in meerdere
talen worden opgesteld. Het programma wordt internationaal gebruikt om risico's in kaart
te brengen die bedrijven lopen met verschillen in de douane wetgeving tussen de Europese
landen. Vanwege de generieke opzet wordt het programma binnen EY nu algemeen gebruikt
voor electronische vragenlijsten.
Rol: IT consultant.
Technische vaardigheden: Informatie analyse, Functioneel ontwerp, Technisch ontwerp,
UML, VB5, VB6, Access, Access2000, SQL Server 7, SQL Server 2000, ASP, Interdev,
Java script, Citrix, Crystal Reports, HTML Help, XML, XBRL, Sourcesafe.
terug naar boven
2001 - 2002: Fedex Logistics
Doel: Bij Fedex ben ik betrokken geweest bij de ontwikkeling en het onderhoud van het
order management systeem (OMS) en het warehouse management systeem (WMS). Dit project
bestaat uit 3 gedeelten: De implementatie van een nieuw warehouse management systeem,
het reviewen (herschrijven) van de bestaande code base van het gebruikte order
management systeem en het ontwikkelen van een nieuw order management systeem.
Werkzaamheden: Voor de implementatie van het nieuwe warehouse management systeem heb
ik een analyse gemaakt van de bedrijfsprocessen. Op basis hiervan is er een pakket
selectie gedaan. Tevens heb ik een aparte functionele specificatie en prototype gemaakt
voor bestaande en toekomstige douaneregelingen betreffende bonded goederenopslag en
transport. Op basis hiervan is maatwerk gedaan aan het WMS om voor Fedex de benodigde
douane licentie te verkrijgen. Het WMS werkt met RF barcode scanners en een Oracle
database. Ik heb de implementatie begeleid en trainingen gegeven in de Fedex locaties
in Eindhoven, Parijs en Leicester.
Het reviewen van de bestaande code base van het gebruikte order management systeem was
nodig om het OMS te kunnen laten werken op Windows2000. Het was ook nodig om in de
toekomst beter onderhoud te kunnen laten verrichten door andere programmeurs. Ik heb
de code grotendeels herschreven en overgezet naar VB6. Verder heb ik aanpassingen gedaan
en onderhoud verricht aan de sybase database waar het OMS op draait.
Voor het ontwikkelen van een nieuw order management systeem ter vervanging van het oude
heb ik eerst een bedrijfsproces analyse en een informatie analyse gemaakt. Vervolgens
heb ik het functioneel ontwerp en het database ontwerp gemaakt. In het ontwerp heb ik
rekening gehouden met de eisen van Fedex aan integratie binnen de logistieke keten. Het
prototype dat ik heb geschreven is geïntegreerd met MS Biztalk Server. Hierdoor kan een
directe communicatie met de systemen van klanten en leveranciers opgezet worden waarbij
data wordt uitgewisseld via XML files.
Rol: IT consultant.
Technische vaardigheden: Informatie analyse, Functioneel ontwerp, Technisch ontwerp,
UML, VB6, Access, Access2000, WMS, OMS, Citrix, Biztalk Server, XML, Sybase, Oracle,
RF Barcode Scanning, Sourcesafe.
terug naar boven
2000 - 2001: Philips Semiconductors
Doel: Op de marketing afdeling van Philips SC heb ik gewerkt aan 3 verschillende projecten.
Het belangrijkste project was het datawarehouse systeem DBTAC (Distribution, Tracking
and Control). Het bevat alle Point Of Sale (POS) en voorraad informatie van Philips SC
in Europa. Het doel van het systeem is het zichtbaar maken van verkoop- en voorraad
informatie op verschillende aggregatie nivo's van distributeur, eindklant, tijd, land
en produkt. De andere projecten waren een facturen controle systeem en een product
allocatie systeem.
Werkzaamheden: Aan het DBTAC project zaten zowel organisatorische als technische
aspecten. De datawarehouse moest maandelijks gevuld worden met datafiles die opgestuurd
werden door alle distributeurs in europa. Deze files werden aangeleverd in Edifact
formaat. De files werden via DTS (Data Transformation System) en een Access front-end
in de datawarehouse geladen. Hierin gebeurde de transformatie en de validatie van de
data. Data die niet door de validatie kwam ging met de fallout files weer terug naar
de distributeurs waarna ze de gelegenheid hadden om de data te corrigeren. Omdat het
systeem multicurrency was moesten maandelijks de wisselkoers tabellen bijgewerkt worden.
Voor het DBTAC systeem heb ik een informatie analyse en een functionele specificatie
gemaakt. Vervolgens heb ik de database structuur ontworpen in MS SQL Server en de
front-end gebouwd. Daarna heb ik de Business Objects universe gebouwd om rapporten te
kunnen genereren. Er zijn verschillende rapporten gedefiniëerd voor de verschillende
authorisatie nivo's binnen de organisatie.
Ik heb instructies geschreven en trainingen gegeven voor het database beheer, het laden
van de files en het maken en distribueren van de rapporten. Uiteindelijk heb ik in
London een presentatie gegeven voor het management van Philps SC.
Met het facturen controle systeem kunnen alle facturen betreffende transportkosten van
Philips SC worden gecontroleerd met de informatie in het mainframe. De informatie in de
electronische facturen wordt opgeslagen in een datawarehouse. Vanuit het datawarehouse
kan vervolgens gerapporteerd worden naar regio, tijd, marktsegment en artikelgroep.
Met het Product allocatie systeem kan op interactieve wijze de supply en demand voor
alle Philips SC producten en alle Philips SC distributeurs op elkaar afgestemd worden.
Met het systeem kunnen scenario's worden doorgerekend voor de productie van verschillende
productgroepen zodat tot een optimale bezetting van de productielijnen kan worden
gekozen.
Rol: IT consultant en systeem ontwikkelaar.
Technische vaardigheden: Informatie analyse, Access, SQL Server 7, DTS, ETL, Business
Objects, Datawarehouses, EDI.
terug naar boven
|