Martin van der Linden - IT Consultant
banner
Inhoud
Home
CV
Opdrachten
Contact
Martin van der Linden
Harnjesweg 40
6707EV Wageningen
+31 (0)621 567031
info@lindenict.nl

telefoon

Links
Opdrachten
mcp

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
Index
ign
vumc
radboud
aip
agrovision
hrorganizer
ing
abn
berki
ey
fedex
philips
Copyright © 1999 VanDerLinden Software