Curriculum vitae

Persoonlijke gegevens

Naam:Van Haaren
Voornamen:Wilhelmus Jozef
Roepnaam:Wim
Contact-gegevens:Zie [contact]
Geboortedatum:4 januari 1974
Nationaliteit:Nederlandse
Burgerlijke staat:Gehuwd
Kinderen:Twee dochters, Alyssa (2004) en Machteld (2007)

Opleiding

1999-2008AMBI Master
2008 AMBI Module HP.A - Afstudeermodule Software Engineering
2006 AMBI Module PMIT - Projectmanagement
2004 AMBI Module HP.4 - System Engineering
2002 AMBI Module HP.2 - Object-georiënteerd programmeren
2001 AMBI Module HP.1 - Inleiding in het programmeren
2000 AMBI Module HG.3 - Werken in automatiseringsprojecten
1999 AMBI Module HG.2 - Benutten van technische infrastructuren
1999 AMBI Module HG.1 - Organiseren met informatietechnologie
2006-2007 KHO Gecertificeerd Software Architect, Open Universiteit Nederland
1993-1998 Medische biologie, Universiteit van Amsterdam
Doctoraal examen behaald op 25 augustus 1998
1986-1992 VWO Gymnasium-stroom, Sintermeerten college, Heerlen
Pakket: Nederlands, Engels, Latijn, Wiskunde B, Natuurkunde, Scheikunde, Biologie
Diploma behaald op 2 juli 1992
2010Oracle Certified Master, Java EE 5 Enterprise Architect (Part I)
2009Certified Scrum Master
2008Sun Certified Developer for Java Web Services (SCDJWS)
2006Sun Certified Business Component Developer for the Java 2 Platform, Enterprise Edition 1.3 (SCBCD)
2004Sun Certified Developer for the Java 2 Platform (SCJD)
2004 Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition 1.4 (SCWCD)
2004Sun Certified Programmer for the Java 2 Platform 1.4 (SCJP)
2000Omscholing tot Oracle Graduate, Bull Opleidingen

Werkervaring

2011-hedenJava developer, Academisch Medisch Centrum , Amsterdam
2009 - 2010Software Engineer, Equens SE
2008 - 2009Managing Consultant, Angarde Informatica BV
2005 - 2008Senior ontwikkelaar, vts Politie Nederland / ISC, afdeling Softwarehouse
2000 - 2004Ontwikkelaar, ISC, afdeling Softwarehouse / ITO, afdeling BackOffice Applicaties
1999Onderzoeker in Opleiding, afdeling Anatomie en Embryologie, Academisch Medisch Centrum, Amsterdam

AMC

Als Java ontwikkelaar werkzaam in het AZD-productteam, een multidiscplinair (scrum-)team dat zich bezig houdt met de ontwikkeling van functionaliteiten en de integratie van applicaties voor ondersteuning van de patiëntenzorg. De AMC Zorgdesktop (AZD) is bedrijfskritische software dat de basis vormt voor het AMC elektronisch patiëntendossier en wordt door ca. 5000 zorgverleners gebruikt in het dagelijkse werk.

Equens SE

Als senior software engineer binnen Equens SE werkzaam in de rollen Java Technical Lead en Technical Information Security Specialist (TISS).
Naast de werkzaamheden en taken die verwacht worden van de Java Technical Lead - zoals software architectuur, design, development, technisch projectleiderschap, advies en support, uitvoeren van reviews, etc. – ook verantwoordelijk voor de standaarden, processen en tooling van de ontwikkelstraat (RUP, RAD, WebSphere, Maven 2, Hudson, Sonar, Nexus, Subversion , JIRA, etc.), het coachen van junior ontwikkelaars en het organiseren van kennissessies.
Als Technical Information Security Specialist (TISS) verantwoordelijk voor het vormgeven en uitdragen van de Best Practices binnen de Java development stack. Het verzamelen, vormgeven en uitdragen van kennis op het gebied van veilig en kwalitatief goed programmeren behoort tot de kern van de functie.

Werkzaamheden

MCAS (november/december 2010)
Een eerste slag geslagen met de migratie van het MCAS systeem van J2EE 1.4 (WebSphere 6.0, Java 1.4, JSF1.0, EJB 2.1, SQL4J) naar JEE 5 (WebSphere 7, Java 6, JSF 1.2, EJB 3.0, JPA 1.0). Daarbij ook de build geprofessionaliseerd van IDE exports naar nightly builds en code analysis met Maven 2, Hudson en Sonar.

POR (mei 2009 - november 2010)
Het Payment Online Repository systeem is een web portal dat o.a. toegang biedt tot ZVS, het payment processing systeem van Equens voor SEPA transacties en instructies. Binnen dit project een veelvoud aan rollen vervuld: van Java EE developer tot software architect, en van technical lead tot integrator en build manager.
Sleutelwoorden: Java SE 6, Java EE 1.4 en 5, EJB 2.1 en 3.0, Hibernate, JSF, web services (JAX-RPC en JAX-WS), Maven 2, Hudson, Nexus, Sonar, WebSphere, RAD

PCI-DSS (juni 2009 - december 2010)
Als TISS betrokken bij het project PCI-DSS (Payment Cards Industry – Data Security Standard) om processen op te stellen en te implementeren rondom de secure software development lifecycle.

Build environment (maart - augustus 2009)
Opzetten en invoeren van een professionele build omgeving gebaseerd op Maven 2 (build), Hudson (continuous integration), Nexus (repository manager) en Sonar (automated Quality Analysis).

Angarde Informatica BV

Als Managing Consultant bij Angarde Informatica BV enerzijds inzetbaar bij externe opdrachtgevers als Java EE consultant, en anderzijds verrichten van in-house werkzaamheden waarbij het zwaartepunt ligt bij het opzetten van het Java & Oracle Competence Center en Ontwikkelstraat.

Werkzaamheden

Equens SE (maart - november2009)
Op deta-vast basis ingezet bij Equens SE.

Atrack (januari - februari 2009)
ATrack is een webbased projectmanagement en issue tracking systeem, dat door het Java Competence Center wordt ontwikkeld binnen de ontwikkelstraat Stream.
Sleutelwoorden: SCRUM, Java EE, Wicket, Spring, Hibernate, Jetty, Weblogic, Maven 2

Stream / OJCC (augustus 2008 - april 2009)
Opzet van de Java Ontwikkelstraat "Stream" en het Oracle-Java Competence Center (OJCC).
Sleutelwoorden: Java, Oracle BEA Weblogic, Eclipse, Maven 2, Hudson, Nexus, SCRUM, Test-driven development, OSTAP, Oracle VM, Oracle Enterprise Linux, Subversion

BMW Group Nederland (augustus - november 2008)
Werkzaam als Oracle ADF/jHeadstart developer bij BMW Group Nederland binnen de Oracle ontwikkelstraat.
Sleutelwoorden: Java EE, JDeveloper, ADF, jHeadstart, Oracle application server 10g, Oracle RDBMS 10g, Maven 2

vts Politie Nederland / ISC / ITO

Op 1 januari 2000 ben ik als systeemontwikkelaar aan de slag gegaan binnen de afdeling BackOffice Applicaties van ITO, het agentschap van het ministerie van Binnenlandse Zaken en Koninkrijksrelaties op het gebied van informatie- en communicatietechnologie voor de sector Openbare Orde en Veiligheid.

Op 1 januari 2004 is ITO opgegaan in ISC - dé ICT-dienstverlener voor Politie, Justitie en Veiligheid. Op 1 augustus 2006 is ISC op haar beurt onderdeel geworden van de nieuwe organisatie vts Politie Nederland. Aanvankelijk ben ik begonnen binnen ISC in de functie ontwikkelaar, maar vanaf 1 januari 2005 ben ik werkzaam geweest als Senior ontwikkelaar.

Werkzaamheden

Van april 2006 t/m juli 2008 ben ik coördinator geweest van het Competence Center Software Ontwikkel Techniek (Java competence center) van de afdeling Softwarehouse. In die hoedanigheid was ik (mede)verantwoordelijk voor verwerving en borging van schaarse en specialistische kennis, alsook het opstellen en bewaken van standaarden en richtlijnen en het optreden als adviesorgaan. Het betreft hier niet alleen Java en aanverwante technieken als HTML, XML en webservices, maar bijvoorbeeld ook zaken als design, (software) architectuur, etc. Ook heb ik in deze functie een aantal workshops ontwikkeld (EJB 3.0) of meehelpen ontwikkelen (Object-Relational Mapping). Deze functie besloeg ongeveer 50% van mijn werkzaamheden.

Hieronder volgt een beknopt overzicht van mijn overige werkzaamheden en de projecten waaraan ik heb meegewerkt.

Ontwikkelstraat (augustus 2006 - juli 2008)
Werkzaam als "Tool & Process Engineer" binnen de "Ontwikkelstraat". Hierbij ben ik verantwoordelijk voor de knowhow en ondersteuning met betrekking tot tools als Borland's Together, JBuilder 2007 en Maven 2 en bijbehorende design, development en buildprocessen.
Sleutelwoorden: Together, JBuilder, Maven2, processen.

LUID-JSF (mei - juni 2008)
Custom JSF-renderkit ontwikkeld voor de politie UI-standaard LUID.
Sleutelwoorden: JavaServer Faces (JSF), Facelets.

Architecturele Principes en Richtlijnen (november 2007 - februari 2008)
Lid van het kernteam dat belast is met het opstellen van de architectuur voor het Softwarehouse. Doel van dit project is het verzamelen van regels, richtlijnen en standaarden en het formuleren van principes welke relevant zijn voor het Softwarehouse, resulterend in een eerste formulering van de architectuur. Deze richtlijnen en principes zullen o.a. landen in de zgn. Projectstart Architectuur (PSA), een concept dat is overgenomen uit de DYA methodologie. Middels PSA wordt de vertaalslag gemaakt van een (abstracte) architectuur naar concrete projecten / producten.

IRON 2 (februari - augustus 2006)
Werkzaam als senior ontwikkelaar binnen het project IRON 2. IRON 2 is de doorstart van het project IRON.
Sleutelwoorden: migratie van WebSphere naar Oracle Application Server, Work Management API (JCA).

SIS II (januari - februari 2006)
Korte tijd ondersteuning verleend binnen het project SIS II (Schengen Informatiesysteem 2) door het opstellen van XML Schema's.
Sleutelwoorden: XML Schema.

IRON (april - december 2005)
Werkzaam als senior ontwikkelaar binnen het project IRON. IRON is een webapplicatie ten behoeve van de ontsluiting van (inter)nationale databases.
Sleutelwoorden: Java, J2EE, Struts, DHTML, WSAD, WebSphere Application Developer.

Ondersteuning MobiPol-beheer (maart 2005)
Tijdelijke ondersteuning applicatiebeheer t.b.v. het oplossen van enkele problemen in productieomgeving.
Sleutelwoorden: C, OpenVMS, Java, XML.

WBRT (december 2004 - februari 2005)
Onderdeel van de werkgroep WBRT. Doel van de werkgroep is het inrichten van een ontwikkelstraat met behulp van de Rational Suite en Oracle applicatie server en database. Mijn rol binnen de werkgroep is om een eenvoudige applicatie te ontwikkelen ten einde de configuratie van de tools te toetsen en eventuele bevindingen vast te leggen.
Sleutelwoorden: Java/J2EE, UML, Rational, Oracle.

Transactiemodule (juni - september 2004)
Werkzaam als senior developer binnen de pilotfase voor het project Transactiemodule. Dit project omhelst het vervangen van het Totaal Bekeuringen Informatie en AfhandelingSysteem (TOBIAS). Mijn rol binnen de pilot was het bouwen van een prototype alsmede het geven van een begroting voor het eventuele vervolgtraject.
Sleutelwoorden: Java/J2EE, Struts, Log4J, Eclipse.

Veranderteam (april 2004 - juni 2004)
Lid van het "Veranderteam Pool Techniek". Bij de vorming van het ISC is de organisatie ingrijpend aangepast. Binnen ITO was de groep ontwikkelaars ondergebracht in een Pool Techniek, die medewerkers detacheerde in projecten. Deze groep moest gereorganiseerd worden in drie teams die werken op de wijze van een softwarefabriek. Het Veranderteam kreeg tot taak de nieuwe organisatie vorm te geven.
Sleutelwoord: organisatieverandering.

Everest (april 2003 - april 2004)
Medewerker van het project Everest. Het project werd uitgevoerd volgens RUP. Binnen het project ben ik voornamelijk werkzaam geweest als Java-/XML-ontwikkelaar in het deelproject Informatiemakelaar.
Sleutelwoorden: o.a. Java, J2EE, SOAP, Webservices, Apache AXIS, XML, XSL, WSAD, UML, RUP.

LPR (juni 2002 - februari 2003)
Werkzaam als Java-ontwikkelaar binnen het project LPR. Dit project behelsde de vernieuwing van de landelijke en regionale (politiële) registers.
Sleutelwoorden: Java/J2EE, Websphere, Visual Age, UML, Rational Rose, RUP, JUnit.

MobiPol-host, P-Info 1.1 en ZUIS (mei 2001 - juni 2002)
Werkzaam als applicatiebeheerder van het host-gedeelte van MobiPol. MobiPol is een applicatie waarmee mobiel (vanaf een laptop in een politiewagen of m.b.v. wap) en vanaf een vaste werkplek de landelijke registers bevraagd kunnen worden. Naast het applicatiebeheer heb ik de MobiPol-host, die tot dan toe alleen gebruik maakte van Edifact, uitgebreid met een XML interface. Dit onder meer in het kader van de projecten ZUIS (van de Rivierpolitie Rotterdam-Rijnmond) en P-Info 1.1 (de portable datacommunicatiedienst van ITO).
Sleutelwoorden: C, e.ComEngine, edifact, OpenVMS, XML, Java/J2EE, WAP/WML, XSL.

Vernieuwing RDW-Gateway (juli 2000 - mei 2001)
Medewerker van het project "Vernieuwing van de RDW-Gateway". Dit project betrof, zoals de naam al zegt, de bouw van een nieuwe gateway. Deze gateway regelt het berichtenverkeer tussen de landelijke informatiesystemen van de politie en de Rijksdienst voor het Wegverkeer.
Sleutelwoorden: C, XML, XSL, Java/J2EE, UNIX, e.ComEngine, WML.

Omscholingstraject / VDS (januari - juli 2000)
De eerste drie maanden van mijn dienstverband bij ITO heb ik een omscholingstraject gevolgd tot "Oracle Graduate". Daarna ben ik op de afdeling BackOffice Applicaties gestart in het projectteam VDS (Vuurwapen Data Systeem). Binnen dit projectteam heb ik meegeholpen aan de totstandkoming en de controle van de gedocumenteerde installatie-procedure van VDS volgens de ITO-Applicaties standaard. Daarna heb ik de implementatie van VDS bij de politieregio's voorbereid en op lokatie uitgevoerd. Vervolgens heb ik een eerste versie geschreven van een document over de ontwikkel-infrastructuur van de afdeling.


View Wim van Haaren's profile on LinkedIn

Deze pagina

Favorieten

Official Member NL-JUG