Laatst bijgewerkt: 22 januari 2013 Curriculum Vitae
Oscar J. van Eijk Bachelor of ICT Functioneel/Technisch analist, Software architect Geboortedatum: 22 juli 1967 (Eindhoven, Nederland) E-mail:
[email protected], LinkedIn: http://www.linkedin.com/in/oveas België: Nederland: Nethestraat 32, 3941 Hechtel-Eksel Zwaardenburg 63, 3437 RJ Nieuwegein Telefoon: +32 (0)485 222 797 Telefoon: +31 (0)6 4734 2883 The English version of this resume can be downloaded from ftp://ftp.oveas.com/private/cv/cv.O.van.Eijk.en.pdf.
Profiel Oscar is een creatief persoon. Dat komt in zijn werk tot uiting, maar ook in zijn hobby's en interesses, zoals muziek (hij is een actief muzikant en componist) en kunst & cultuur. Dat hij van aanpakken houdt en zijn doelen serieus neemt blijkt o.a. uit de conservatorium opleiding die hij van 2006 tot 2010 heeft gevolgd; ook voor een hobby geldt: geen half werk! Met zijn sterk analytisch vermogen en helder functioneel inzicht is hij in staat om snel situaties in te schatten en de juiste initiatieven te nemen om op die situatie te anticiperen. Oscar heeft ervaring in complexe organisaties en kan proactief en helder communiceren met alle lagen binnen en buiten een organisatie. Hij heeft een sterke focus op kwaliteitsbeheer en kennisborging. Zijn ondernemersmentaliteit staat ervoor garant dat linksom en rechtsom de schouders eronder gaan tot de doelen zijn gerealiseerd.
Inhoud Profiel................................................................................................................................................................................... 1 Ervaringsoverzicht................................................................................................................................................................ 2 Opleidingsoverzicht.............................................................................................................................................................. 7 Overige activiteiten en relevante informatie......................................................................................................................... 8 Talenkennis........................................................................................................................................................................... 8 Referenties............................................................................................................................................................................ 9 Kennismatrix.......................................................................................................................................................................10
Curriculum Vitae O.J. van Eijk --- p. 1/10
Ervaringsoverzicht september 2011 – heden: InTraffic (Software ontwikkeling t.b.v. ProRail) Branche: R&D Operating systems: Linux (Ubuntu, RedHat, CentOS), OpenVMS Talen: Perl, PHP, C++, XML, DCL Databases: Oracle 11g, MySQL Datacommunicatie: TCP/IP, DMQ/BMQ, VC Methodieken: Scrum Hardware: HP c7000 Blade Enclosures met VCEM Applicaties Eclipse, Git, VersionOne, Jira, MySQL Workbench, VMWare Voor (de doorstart van) diverse projecten, waaronder een aantal die eerder door mij waren geïnitieerd, ben ik wederom teruggevraagd. Senior software architect Analyse functionele eisen en realiseren technische implementaties voor diverse projecten Ontwerp en ontwikkeling user interface met mijn eigen open source product OWL Analyse van diverse voorstellen voor functionele en/of technische verbeteringen op het gebied van beheersbaarheid en het opstellen van rapporten hierover Onderzoek naar de mogelijkheden en risico's van nieuw in te voeren hardware gebaseerd op HP c7000 enclosures, opstellen van documentatie en scripts voor de inrichting van de omgevingen en het opstellen van werkinstructies bij incident handling en recovery documentatie Opstellen van teststrategieën en uitwerken van testplannen maart 2012 – december 2012: Scanwork Systems bv Branche: Internet (B2C) Operating systems: Linux Talen: PHP (Joomla 2.5 API), SQL Databases: MySQL Datacommunicatie: Internet Applicaties Eclipse, MySQL Workbench, Joomla 2.5 Scanwork heeft diverse concepten uitgewerkt voor het vergelijken van zorgpremies. Daarvoor zijn ooit sites ontwikkeld met inmiddels verouderde technieken die zich niet meer leende voor de gewenste functionele uitbreidingen. Mij hebben ze gevraagd om de software voor http://mijnmedicijnvergoeding.nl te herontwerpen. Software architect Analyse bestaande software op basis van reverse engineering Selectie en advies voor een te gebruiken framework; de keuze is gevallen op Joomla 2.5 Advisering voor het onderhoud van de data en ontwerp van synchronisatie interfaces met sites van gerelateerde projecten van Scanwork Bouw van alle software juli 2011 – december 2011: Enqio Branche: Telecom marketing, datamining Operating systems: Linux Talen: C, C++, OpenMP Applicaties Eclipse, Subversion, Doxygen Enqio heeft een concept ontwikkeld voor Viral Marketing in de telecom branche (het concept is beschreven op http://meetoscar.eu). Enqio heeft zelf onvoldoende technische software development expertise in huis voor dergelijk complexe implementaties en heeft mij benaderd voor de realisatie van het concept. Technisch applicatie architect Maken van het technisch ontwerp en mede opstellen en bijwerken van requirements Vastleggen van de ontwikkel- en documentatie standaarden Ontwerp en bouw van de datamining software Diverse onderzoeken naar de data integriteit Ontwikkelen van prognosesoftware voor de verwerkingen van grote hoeveelheden (terrabytes) aan data Adviseur voor de teststagie Opstellen gebruikers- en technische documentatie
Curriculum Vitae O.J. van Eijk --- p. 2/10
oktober 2009 – december 2010: InTraffic (Software ontwikkeling t.b.v. ProRail) Branche: R&D Operating systems: OpenVMS, Linux Talen: DCL, Perl, C, C++, XML Databases: Oracle RdB, MySQL Datacommunicatie: TCP/IP, DMQ/BMQ Methodieken: UML, MIL-STD-498, Tmap Applicaties Eclipse, UltraEdit, CVS, CMS (Code Management System for VMS), Jira, MySQL Workbench Voortzetting van werkzaamheden t.b.v. projecten die eerder on-hold waren gezet en een aantal nieuwe projecten, waaronder het ontwerp van een systeem waarmee alle communicatie op het landelijke ProRail netwerk, bijvoorbeeld voor het volgen van treinbewegingen, wordt geconfigureerd. Het oude systeem was een nauwelijks gedocumenteerde legacy omgeving die door alle uitbreidingen gedurende vele jaren was verworden tot een niet onderhoudbaar complex geheel. Senior software architect Maken van functionele en technische analyses voor configuratie- en bewakingssoftware, zowel op basis van reverse engineering als d.m.v. gesprekken, omgevingsanalyses etc. Opstellen van testplannen Schrijven van ontwerp- en implementatie documentatie Kwaliteitsbewaking Adviseur voor kwaliteitsbewaking en release management februari 2009 - juni 2009: Project OCSB, Politie Flevoland Branche: Overheid Operating systems: Linux Talen: PHP, Perl Databases: MySQL Datacommunicatie: Alle internet protocollen (IMAP(S)/HTTP(S)/POP(S) etc) Applicaties OpenLDAP, Apache, Cyrus, Postfix, eGroupWare Voor een nieuw, bovenregionaal en multidisciplinair project diende een virtueel kantoor te worden ingericht op basis van eGroupWare. Hierin heb ik de volgende taken uitgevoerd: Consultant Analyse van de behoeften en advisering voor en inrichting van een omgeving voor ICT dienstverlening aan de veiligheidsregio Flevoland Inrichten van een systeem op basis van eGroupWare voor multidisciplinaire samenwerking en projectmanagement januari 2009 - april 2011: VirtueMart Branche: Open source Talen: PHP Databases: MySQL Datacommunicatie: Internet Applicaties Eclipse, Subversion, Redmine, Joomla!, eGroupWare, CodeBeamer VirtueMart is een webshop component voor Joomla! met een zeer grote community wereldwijd. Gedurende ruim 2 jaar heb ik aan dit project gewerkt, in de periode dat het product volledig is herschreven volgens de Joomla! MVC standaarden: Projectmanager, Architect Faciliteren van het projectteam gedurende het herschrijven. Implementatie van release management. Ontwerp en ontwikkeling van grote delen van de nieuwe software, waaronder configuratiedelen, order management systeem, plugin systeem etc.
Curriculum Vitae O.J. van Eijk --- p. 3/10
december 2004 - mei 2009: InTraffic (Software ontwikkeling t.b.v. ProRail) Branche: R&D Operating systems: OpenVMS, Linux Talen: DCL, SQL, SQLMOD, Perl, PASCAL, C, C++, XML Databases: Oracle RdB, MySQL Datacommunicatie: DECnet, DMQ/BMQ Methodieken: UML, Ward&Mellor, MIL-STD-498, Tmap, Prince2, ITIL, ASL, INK, SWOT Applicaties Eclipse, Netbeans, UltraEdit, CVS, CMS (Code Management System for VMS), System Architect, Jira, eGroupWare Oorspronkelijk was dit een korte ontwikkelopdracht (van 5 weken), maar al snel werd ik betrokken bij interne (proces)verbetertrajecten. De volgende rollen heb ik vervuld: Software architect Diverse analyses en ontwerpen gemaakt voor de software voor treinbesturing Betrokken bij het opstellen van teststrategieën Diverse code- en documentreviews Uitvoerend projectleider Ontwerp en realisatie van een generieke ontwikkelomgeving Geven van een introductiecursus Perl aan alle ontwikkelaars Business consultant Opstellen van een Business Informatieplan (BIP), gericht op de herinrichting van de support organisatie Interviewen van alle betrokken partijen (algemeen management, management Support en teamleiders) voor de uitvoering van een INK positiebepaling Betrokken bij en initiator/uitvoerder van diverse verbeterprojecten t.b.v. kwaliteits- en kennisborging, en configuratiemanagement april 2003 - mei 2003: Habilis Branche: Onderwijs Habilis had de opdracht aangenomen om een uitgebreid organisatieonderzoek uit te voeren bij een Rotterdams gymnasium. De technische hoofdstukken van het rapport zijn door mij opgesteld. Technisch consultant Interviewen van diverse personen uit alle organisatielagen (technisch beheer, docenten en management). Het onderzoeken van de technische situatie Opstellen van de delen van het onderzoeksrapport die specifiek gericht zijn op het gebruik en verdere integratie van ICT binnen de school, zowel administratief als voor onderwijsdoeleinden juli 2002 - september 2004: Politie (regio's Limburg Zuid en Brabant Noord) Branche: Overheid Hardware: Diverse Alpha systemen Operating systems: OpenVMS, Windows NT, Tru64 Talen: DCL, KiX95, Perl Databases: Oracle RdB Datacommunicatie: TCP/IP Methodieken: Prince2, ITIL Vanuit de rol van interim systeembeheerder OpenVMS waarvoor ik de benodigde ervaringen in het verleden had opgedaan, heb ik diverse initiatieven genomen en ben gevraagd voor andere projecten: Systeembeheer Reguliere systeembeheerders werkzaamheden Ontwikkelaar Initiëren en uitvoeren van diverse projecten op het gebied van procesverbeteringen en interne informatievoorziening Projectleider Opzetten en leiden van een project voor de integratie van de KA van de multidisciplinaire (112-) alarmcentrale voor politie, brandweer en ambulancediensten
Curriculum Vitae O.J. van Eijk --- p. 4/10
juli 2001 - maart 2002: EDS (Software ontwikkeling t.b.v. Rail Infrabeheer) Branche: Semi overheid Operating systems: OpenVMS Talen: SQL, SQLMOD, PASCAL, OMI, ASP, (D)HTML, Javascript Databases: Oracle RdB Datacommunicatie: TCP/IP, SNMP Voor deze opdracht moest een datawarehouse worden ingericht voor het verzamelen van data van een landelijk netwerk. Informatie analist, programmeur Ontwerp en bouw van een systeem voor management rapportage Onderzoek naar de herinrichting van de beheersomgeving voor het landelijk netwerk Ontwerp van delen van deze nieuwe beheersomgeving met OMI, een eigen open source project april 2001 - heden: MatchMedia B.V. Branche: Internet (B2C) Operating systems: Solaris, Linux Talen: SQL, C, C++, PHP, JavaScript, (D)HTML, Perl Databases: MySQL Datacommunicatie: Internet Methodieken: UML Applicaties Eclipse, CVS, Subversion, eGroupWare, MySQL Workbench Voor een nieuwe commerciële internetsite heb ik alle techniek gerealiseerd van vooronderzoek tot implementatie en verzorg nog steeds het onderhoud en alle updates. Consultant, Software architect Vooronderzoek voor de ontwikkeling van een commerciële internetsite Opstellen van de projectdefinitie voor de realisatie van het project Analyse van de klantwensen en marktgegevens Opstellen van de functionele en technische specificaties Advisering bij de keuze voor internet technologieën Bouw, implementatie en onderhoud van het database ontwerp en de programmatuur Marketing advisering juni 1997 - juni 2001: Philips Lighting Distribution (IT-PLD) Branche: Logistiek (warehouse management) Hardware: Alpha 4000 systemen, RF apparatuur (RadioFrequency barcodescanners) Operating systems: OpenVMS, MS-WINDOWS (3.11/9x/NT), HP-UX 10 Talen: DCL, RALLY, SQL, SQLMOD, C, DECC, PostScript, Perl Databases: Oracle, Oracle RdB Datacommunicatie: TCP/IP, X.25, X.400, MQ*Series, EDIfact (o.a. IFTMIN, IFTSTA, DESADV) Applicaties MQ*admin, MARC-CS, UltraEdit Oorspronkelijk een beheersopdracht voor een uitgefaseerd warehouse management systeem. Bij verlenging van de lifetime van de omgeving veranderde al snel de aard van de opdracht: Systems Engineer Vooronderzoek en advisering bij de aanschaf van nieuwe hardware Opstellen van een onderzoeksrapportage met betrekking tot het millenniumprobleem Implementatie van diverse EDI interfaces Verantwoordelijk voor de implementatie van MQ*Series Technisch Projectleider Projectleider bij migratie naar een nieuw platform Technisch projectleider bij het samenvoegen van diverse Europese warehouses Coördinatie van een team van analisten en programmeurs en inplannen van IT capaciteit bij diverse kleinere projecten
Curriculum Vitae O.J. van Eijk --- p. 5/10
april 1989 - mei 1997: Diverse opdrachtgevers (o.a. NedCar, Philips, CompuWare) Branche: R&D, Industrie, Zakelijke dienstverlening Hardware: Diverse midrange en mainframe systemen (Digital, IBM) en randapparatuur Operating systems: (Open)VMS, diverse Unix platforms, MS-DOS, diverse Windows platforms, VSE, VM, OS/400 Talen: DCL, C, SQL, Perl, (D)HTML Databases: Oracle, Ingres, Sybase, DECRdB Datacommunicatie: DECnet, VAXCluster, Ethernet, TCP/IP (o.a. Wollongong, UCX, TCPWare, MultiNet), diverse internet protocollen, X.24, X.400, VTAM Methodieken: SDM, Infomod, ISAC Sinds 1989 werk ik als als interim IT specialist, in eerste instantie via het uitzendbureau, sinds 1990 via detachingsbureaus en sinds oktober 1996 als freelance ZZP-er. Operator, (senior) Systeembeheerder, programmeur Reguliere operator en systeembeheerders werkzaamheden. Ontwerp, ontwikkeling en documentatie van diverse hulpmiddelen in technische omgevingen, met name gericht op onderhoud en beheer. Probleemanalyse Advisering (o.a. voor de aanschaf van hardware, opstellen onderzoeksrapportage voor beveiliging, ondersteuning opstellen calamiteitenplan bij uitwijkproject etc.)
Curriculum Vitae O.J. van Eijk --- p. 6/10
Opleidingsoverzicht Opleiding
Richting
Diploma/certificaat
HBO B/I
Kopstudie (thesisfase) (2007-2008)
Ja (Bachelor of ICT)
HBO Informatica
AMBI HSB (1997-2001) Projectmanagement-IT (2001-2004)
Ja
Cursus
Opleider
Certificaat
Scrum eXperience Training
Haptikos (2011)
Nvt
ASL
Onderdeel HBO B/I (2007) Nvt
XML
Zelfstudie (2004)
Nvt
Prince2
Onderdeel PM-IT (2003)
Nvt
ASP
Zelfstudie (2001)
Nvt
MARC-CS Key user Training
FACE (1998)
Ja
MQSeries Systems Administration (MQ15)
IBM (1998)
Ja
Windows NT beheer
Twice Trainingen (1997)
Ja
Application Development
UnifAce (1995)
Ja
C Programmeren
Digital (1993)
Ja
VAXClusterbeheer
Digital (1993)
Ja
AXP Beheer upgrade
Digital (1993)
Ja
VMS Internals I
Digital (1992)
Ja
Unix systeembeheer
SSG (1992)
Nvt
Oracle
SSG (1992)
Nvt
VAXC
Zelfstudie (1990)
Nvt
VMS Systeembeheer I en II
Zelfstudie (1990)
Nvt
Systeembeheer
Philips (1989)
Nvt
Curriculum Vitae O.J. van Eijk --- p. 7/10
Overige activiteiten en relevante informatie Ik ben actief (geweest) in diverse open source communities, zoals: Product Internetsite Rol eGroupware
http://egroupware.org
Core developer
eGroupWare is online collaboration software en omvat vele applicaties, zoals projectmanagement software, mailclient, document management system, task management, problem tracking etc. Van 2006 tot 2011 was ik developer bij dit team, ik heb met name aan het problem tracking systeem gewerkt. VirtueMart
http://virtuemart.net
Projectmanager/Architect
VirtueMart is een ecommerce component voor Joomla!. Zie het ervaringsoverzicht voor een beschrijving. OMI
http://freeware.oveas.com/omi
Projectinitiator/administrator
OMI is een menu systeem voor character based terminals op OpenVMS waar ik sinds 1997 aan werk en is uitgegroeid tot een ontwikkelongeving voor menustructuren. Het is o.a. beschikbaar op HP's OpenVMS freeware CD's. Joomla!
http://joomla.org
Specialist
Joomla! Is één van 's-werelds meest gebruikte content management systemen. Ik heb vele site gebouwd met Joomla! en diverse componenten ontwikkeld. Terra-Terra
http://terra-terra.org
Projectinitiator/Architect
Terra-Terra is een eigen open source project waar ik van 2001 tot 2005 aan heb gewerkt. In 2005 kwam de AJAX technologie op waardoor de gebruikte technieken in Terra-Terra achterhaald werden. OWL-PHP
https://github.com/oveas/owl-php
Projectinitiator/Architect
Direct nadat ik Terra-Terra heb stopgezet, heb ik de basisideeën meegenomen naar een nieuw project; een application framework voor webbased toepassingen. Sinds 2005 werk ik hieraan en in november 2011 heb ik dit als open source vrijgegeven. Daarnaast ben ik actief vrijwilliger bij het Rode Kruis Vlaanderen, waar ik ben opgeleid in de volgende sanitaire disciplines: Opleiding Omschrijving Diploma Helper
EHBO
Ja (2004)
Interventie
Hulpverlening bij rampen
Ja (2007)
Verzorging
Ondersteuning medische dienstverlening bij rampen
Ja (2009)
Voor een korte opdracht bij het KLPD is door de AIVD tussen November 2010 en Januari 2011 een Wagenaar onderzoek uitgevoerd. Dit is een screening voor 'rode zones' – de zwaarst beveiligde IT afdeling – bij de politie.
Talenkennis Taal
Spreken
Lezen en schrijven
Nederlands
Vloeiend
Uitstekend
Engels
Vloeiend
Uitstekend
Curriculum Vitae O.J. van Eijk --- p. 8/10
Referenties Hieronder volgen een aantal citaten van mijn LinkedIn recommendations. Omdat ze letterlijk zijn overgenomen, zijn deze in het Engels: “[...] It has proven to be a bumpy and challenging road but in the end Oscar pulled us through (on budget and on time).” “[...] He is reliable, communicates good and is very goal oriented. If we have once another job to do ... he's our man.” "[...] I was pleased to get Oscar in my team for his enthousiasm; his great working power; his eagerness to bring new technologies and ideas in operation with full respect for the 24x7 demands; his capability of solving the most difficult urgent problems in a structured way and, most of all, his ability to connect to his environment.[...]" "[...] He not only showed a lot of dedication, but also was very innovative and always trying to improve the way things were done. [...]" "[...] I always valued the fruitful discussions we had about architecture changes and the implications these had for the systems involved. [...]" "[...] His analytical skills that lead to practical solutions, combined with his ability to communicate on all organizational levels make him a truly special person.[...]" Zie http://www.linkedin.com/profile/view?id=17199700&trk=tab_pro#recommendation s voor het volledige overzicht.
Curriculum Vitae O.J. van Eijk --- p. 9/10
Diverse Linux distributies
1996 – 2013
Scrum
2011 – 2013
Diverse Unix platforms
1992 – 2004
Diverse Windows platforms
1989 – 2011
Analyse Projecten
2003 – 2005
SDM
1992 – 1996
Infomod
1992
ERD
1996 – 2009
Ward&Mellor
2006 – 2008
ISAC
1993
1989 – 2010
TCP/IP
1990 – 2013
DMQ/BMQ
2004 – 2013
MQSeries
1997 – 2001
UML
2009 – 2012
EDIFACT messaging
1997 – 2001
MIL-STD-498
2004 – 2013
Diverse internet protocollen
1989 – 2013
TMap
2004 – 2009
C
1990 – 2013
ITIL
2001 – 2009
C++
2007 – 2013
ASL
2008 – 2010
VAXC
1992 – 2010
BiSL
2008
PASCAL
2001 – 2009
XML
2007 – 2013
INK
2008
(D)HTML
1997 – 2013
SWOT
2008
Perl
1997 – 2013
BIP
2007 – 2008
PHP
1997 – 2013
Javascript
1997 – 2013
ASP
2001 – 2002
CVS
1996 – 2013
SQL
1997 – 2013
Subversion
2003 – 2013
SQLMOD
1999 – 2002
CMS
2004 – 2013
MySQL
1998 – 2013
Git
2011 – 2013
Oracle RDB
1994 – 2010
Oracle
1992 – 1995
Oracle 11g
2011
MySQL Workbench
2005 – 2012
Joomla
2004 – 2013
Drupal
2009 – 2010
Eclipse
2003 – 2013
NetBeans
2005 – 2006
UltraEdit
1999 – 2013
KDevelop
1996 – 2003
IDE
API
Databases
Programmeertalen
DECnet
Kwaliteit
PRINCE2
Frameworks
1989 – 2013
OpenVMS
Business tools
Gebruikt van - tot
Configuration Management
Methodiek
Besturingssystemen
Gebruikt van - tot
Datacommunicatie
Techniek
Ontwerp
Kennismatrix
Curriculum Vitae O.J. van Eijk --- p. 10/10