Personalia Laatst bijgewerkt: februari 2011 Naam Woonplaats Martijn Hinten Amsterdam Geboortedatum 8 januari 1969 Telefoon 06 46495472 Email martijn.hinten@xs4all.nl Algemeen Martijn is een Senior Software Engineer met een gedegen Oracle, Java en XML achtergrond. Hij is in te zetten als architect, ontwikkelaar, teamleider, technisch projectleider en trainer. Martijn heeft ruim 15 jaar Oracle ervaring, ruim 9 jaar Java ervaring en verder ruime ervaring met gerelateerde tools en techologieen zoals Eclipse, JDeveloper, Ant, Maven, XML, XSLT, XSD, HTML, Web services, Javascript en frameworks als JSF, Jboss Seam, Tapesty, ibatis, Hibernate, EJB3, Spring, Junit, TestNG, Axis, Metro, JBossWS en Log4j. Verder kent Martijn de meest voorkomende JEE design patterns en heeft deze in de praktijk toegepast. Martijn is Oracle Certified Professional en heeft 3 Java certificeringen (zie details op de volgende pagina). Martijn is zijn loopbaan begonnen bij Oracle Nederland en heeft daar 6 jaar met uiteenlopende Oracle Technologien en in verschillende rollen gewerkt. Daarna is hij bij Cumquat gaan werken en heeft zich steeds meer op JEE technologieen gericht. Momenteel wordt Martijn vooral als ontwikkelaar, teamleider of technisch projectleider ingezet op JEE Trajecten. Na 7 jaar Cumquat is martijn vanaf 2007 werkzaam als zelfstandig Software Engineer. Automatiseringskennis Kerncompetenties Operating Systemen Aplication servers/ Container servers Databases Programmeertalen, scripting en markup talen Tools, Frameworks Oracle specifieke competenties Oracle, Java (JEE), Web Development Unix, Windows OracleAS, OC4J, Tomcat, Apache, JBossAS, JBoss Portal. Oracle7, 8, 9, 10, 11, ook dba kennis. SQL, PL/SQL, Java, Javascript, HTML, CSS, XML, XSLT, XSD, Drools Servlets, JSP, JSTL/EL, Ant, Maven, Log4J, Eclipse, JDeveloper, Web Services, XML, XSLT, XSD, JDBC, Xopus (http://xopus.com), CVS, Subversion, Apache, HTTP, SMTP, SSL, LDAP, EJB3.0/JPA, JAXB, HyperJAXB3, jmeter, Velocity Tapestry, Hivemind, ibatis, Hibernate, Toplink, Spring, Axis, Struts, JUnit, TestNG, JSF, JBoss Seam, JBossWS, Icefaces, Rich Faces, JBoss rules (drools) Facelets. JQuery (basiskennis). OracleAS, OC4J, Oracle Portal, JPDK (Java portlets), PDK (PL/SQL Portlets), Oracle XDB, Toplink, BC4J, ADF, UIX. 1 van 12
Opleidingen en certificeringen Periode Opleiding 2009 Sun Certified Web Component Developer, 5.0 (SCWCD, CX-310-083) 2009 Sun Certified Business Component Developer, 5.0 (SCBCD, CX- 310-091) 2008 Sun Certified Java Programmer, 5.0 (SCJP CX-310-055) 2001 Oracle Certified Professional, Oracle, maart 2001. 1990 1992 Doctoraal Bedrijfswetenschappen (afstudeerrichting bedrijfskunde), Katholieke Universiteit Nijmegen, oktober 1992 1986 1990 Diploma HEAO-BI (Bedrijfskundige Informatica), Hogeschool West-Brabant, Breda, juni 1990 1981 1986 Diploma HAVO, Newman College, Breda, mei 1986 Werkgevers Periode September 2007 heden Mei 2000 augustus 2007 December 1993 april 2000 Beschrijving Werkzaam als zelfstandig Software Engineer Cumquat Information Technoloy BV, Zeist Oracle Nederland BV, De Meern. Werkervaring (projecten) Nedasco verzekeringen (http://www.nedasco.nl) Periode Nedasco verzekeringen mei 2010 heden Implementatie van een portal en backend om verzekeringstussenpersonen in staat te stellen verzekeringen te zoeken, vergelijken en af te nemen alsmede online hun verzekerdenadministratie te voeren. Veel codegeneratie met JAXB. Veel JSF/icefaces/facelets. Senior Java Developer Windows, Java 6, JbossAS 5.1, JSF (facelets, Icefaces), JAXB, HyperJAXB3, JAX-WS, Liferay portal, EJB3/JPA (Hibernate), Maven, etc. SQL-Server. 2 van 12
Keizer Karel Podia (http://www.keizerkarelpodia.nl) Stadsschouwburg Nijmegen Periode April 2010 Een kort traject om de zoek-, reserveer- en betaalmodule van de Stadsschouwburg van Nijmegen te stress-testen met jmeter Stress tester jmeter GeoTax Vastgoedinformatie (http://www.geotax.nl) GeoTax Vastgoedinformatie Periode September 2007 mei 2010 Software engineer binnen een groot nieuwbouwproject. De bestaande Delphi Applicatie is 10 jaar oud en aan vervanging toe. Martijn is Oracle en Java developer in een meerjarentraject om de core-business applicatie van GeoTax geheel opnieuw te schrijven als een JEE applicatie, vooral gebaseerd op JBoss producten en frameworks. Lead Developer Windows, Java 5, JbossAS 4.2, JBoss Seam 2.1, JBossWS, JBoss Portal, JSF (richfaces + ajax4jsf), EJB3.0, Oracle 10g/11g, SQL, PL/SQL, Hibernate, TestNG, Eclipse, Log4J, HTML, Ajax, Maven, etc. Plus Retail (http://www.plusretail.nl) Plus Retail Periode Juni 2007 September 2007 Ontwikkelaar, ontwerper, coördinator, centraal aanspreekpunt voor een groot aantal applicaties op het intranet-portaal. Voorafgaand aan Martijn s inzet is bij Plus door diverse externe partijen een aantal applicaties ontwikkeld die ook weer door meerder partijen onderhouden worden. Martijn is momenteel voor Plus het centrale aanspreekpunt voor verdere ontwikkeling en uitrol van deze applicaties. Tevens neemt martijn de betreffende ontwikkelwerkzaamheden voor zijn rekening, coördineert werkzaamheden van andere ontwikkelaars en doet voorstellen voor verbetering. Ontwikkelaar, ontwerper, coördinator en centraal aanspreekpunt voor de organisatie. Unix, Windows, Oracle 10g, OracleAS 10g, Java, SQL, PL/SQL, ibatis, Java Portlets (JPDK, servlets, jsp, jstl), Oracle Portal, HTML, Javascript, Eclipse, Log4J, LDAP. 3 van 12
KLPD NIK/RIK Korps Landelijke Politiediensten (KLPD) Periode Mei 2007 Juli 2007 Het aanpassen en toevoegen van nieuwe functionaliteiten aan een bestaande JEE Webapplicatie, om deze gebruiksvriendelijker te maken. De webapplicatie draait op het KLPD intranet en betreft fucntionaliteit waarmee politiemedewerkers dmv een generieke formulieren-engine (Tangelo Forms) incidenten kunnen invoeren en voortgang kunnen registreren. Via een Portaal worden de incidenten gepubliceerd. Ontwikkelaar Unix, Windows, Oracle 10g, OracleAS 10g, Java, SQL, PL/SQL, ibatis, Java Portlets (JPDK, servlets, jsp, jstl), Oracle Portal, HTML, Javascript, Subversion, Eclipse, Log4J. EVC QuickScan (http://www.windesheim.nl evc quickscan) Windesheim Hogescholen Periode Maart 2007 april 2007 Het realiseren van een EVC quickscan (Erkenning Verworven Competenties) webapplicatie waarmee hogeschool candidaten obv hun verworven competenties via een quickscan kunnen bepalen of zij voor een bepaalde opleiding toegelaten kunnen worden. Analist, teamleider, ontwikkelaar Unix, Windows, Oracle 10g, OracleAS 10g, Java, SQL, PL/SQL, SQL*Loader, ibatis, Spring, Java Portlets (JPDK, servlets, jsp, jstl), Oracle Portal, HTML, Javascript, Subversion, Eclipse, Log4J, Junit. Abonneerservice Ministerie van LNV (Landbouw, Natuur en Voedselkwaliteit) (http://www.minlnv.nl abonneren) Ministerie van LNV (i.o.v. Dienst ICT Uitvoering DICTU) Periode December 2006 februari 2007 Realisatie van een online abonneer- en attenderingsservice waarmee website bezoekers een gratis abonnement kunnen nemen op alle door het ministerie gepubliceerde persberichten, documenten, nieuwsbrieven enzovoort. Analist, teamleider, ontwikkelaar Unix, Windows, Oracle 10g, OracleAS 10g, Java 1.4, SQL, PL/SQL, ibatis, Spring (tbv DAOs), Java Portlets, Xopus, XML, XSLT, XSD, Oracle Portal, HTML, Javascript, Subversion, Eclipse, Log4J, Junit. 4 van 12
Mijn.zorgenzekerheid.nl (http://www.zorgenzekerheid.nl Mijn ZZ) Zorg en Zekerheid Periode November 2005 februari 2007 Inbedding van JEE in de organisatie dmv het opleiden en begeleiden van ontwikkelaars en het realiseren van een self service portaal (http://mijn.zorgenzekerheid.nl). Tijdens dit traject werd de eerder ingerichte ontwikkelstraat (zie verderop) gebruikt om een grote self service webapplicatie te ontwikkelen tbv de verzekerden (collectief en individueel) van Zorg en Zekerheid. Dit werd gedaan door de ontwikkelaars van Zorg en Zekerheid, waarbij Martijn de meewerkend voorman en trainer was. Er werd tevens een aantal workshops gegeven om de nieuwe techologien aan de ontwikkelaars over te dragen. Het eindresultaat is dat er een self service webapplicatie is gerealiseerd en dat de organisatie (Zorg en Zekerheid) nu in staat is zelfstandig JEE webapplicaties te ontwikkelen door gebruik te maken van de geinstalleerde en aangeleerde technologieen. Analist, technisch projectleider, ontwikkelaar, trainer Unix, Windows, OracleAS 10g, Oracle 10g, Oracle Portal, Java 1.4, SQL, PL/SQL, Tapestry, HiveMind, ibatis, Log4J, CVS, HTML, Javascript, ibatis, Tapestry, JSPs, Servlets, OID, SSO, HTTPS. Inrichten ontwikkelstraat Zorg en Zekerheid Zorg en Zekerheid Periode September november 2005 Het volledig installeren en inrichten van een JEE ontwikkelstraat tbv het ontwikkelen van Java Webapplicaties obv: RDBMS: Oracle 10g release 2 Application Server: OracleAS 10g release 2 Open Source toolstack (Eclipse, CVS, Tapestry, ibatis, ANT, e.a.) Architect, ontwikkelaar Unix, Windows, OracleAS 10g, Oracle 10g, Oracle Portal, Java 1.4, SQL, PL/SQL, Tapestry, HiveMind, ibatis, CVS, HTML, Javascript, OID, SSO, CVS, Eclipse 5 van 12
Penobo (Personeels Notificatie- en Beoordelingssysteem) Zorg en Zekerheid Periode December 2005, april mei 2006 Realisatie van een webapplicatie om personeelsbeoordelingen in te voeren en te onderhouden. Tevens realisatie van koppelingen vanuit het SAP salarisadministratiesysteem. Analist, teamleider, ontwikkelaar Unix, Windows, OracleAS 10g, Oracle 10g, Java 1.4, SQL, PL/SQL, ibatis, CVS, Log4J, Struts (ombouw en uitbreiding van Struts naar Tapestry), Tapestry, Hivemind, HTML, Javascript, OID, SSO, Eclipse Vecozo Webservice (https://www.zorgenzekerheid.nl/ws_edp/services) Zorg en Zekerheid Periode September oktober 2006 Realisatie van een tweetal webservices (over ssl) en een achterliggende beheerapplicatie, waarmee Vecozo declaratiebestanden naar Zorg en Zekerheid kan sturen en Zorg en Zekerheid retourbestanden terug naar Vecozo kan sturen. De ontvangen bestanden worden doorgegeven naar de Backoffice en te versturen bestanden worden ontvangen van de Backoffice. Alle communicatie vindt plaats over SSL met client en server certificaten. Analist, ontwikkelaar. Unix, Windows, OracleAS 10g, Oracle 10g, Java 1.4, SQL, PL/SQL, ibatis, CVS, Web Services, HTTPS, SSL, Axis, Log4J, Eclipse Training geven XML, XSLT, XSD, XDB Korps Landelijke Politie Diensten Periode Oktober 2006 Voor medewerkers van de KLPD werd een training XML, XSLT, XSD, Oracle XDB en Xopus gegeven. Trainer XML, XSLT, XSD, Oracle XDB, SQL, PL/SQL, Xopus 6 van 12
Wie-is-wie smoelenboek Saxion Hogescholen Periode Mei 2005 - juni 2005, oktober 2006 januari 2007 Realisatie van een digitaal smoelenboek. Voor Saxion werd een webapplicatie gerealiseerd waarmee foto s van medewerkers kunnen worden geupload en medewerkers zelf hun profielen kunnen onderhouden via de wysiwyg xml editor (Xopus). De foto s worden op het intranet via een geraliseerde zoekapplicatie gepubliceerd. Analist, ontwikkelaar Unix, Windows, OracleAS 10g, Oracle 10g, Java 1.4, SQL, PL/SQL, ibatis, Log4J, Oracle Portal, Java Portlets, OID, SSO, Xopus, Eclipse Online Publiceren Winkelfacturen Plus Retail Periode Mei juni 2006 Realisatie van een applicatie waarmee grote hoeveelheden pdf-facturen kunnen worden ingelezen en aan aangesloten supermarkten online worden aangeboden via een zoekapplicatie op het Plus portaal. Analist, ontwikkelaar Unix, Windows, Oracle 10g, OracleAS 10g, Java 1.4, SQL, PL/SQL, PL/SQL Portlets, CVS, Eclipse Universiteit Digitale Onderwijsgids (http://studiegids.uva.nl en http://www.studiegids.hva.nl). Universiteit van Amsterdam, Hogeschool van Amsterdam (miv 2006) Periode Oktober 2003 juli 2004, december 2004 februari 2005, december 2005 maart 2006 (daarna nog geplande SLA-ondersteuning tot heden) Het ontwikkelen van enerzijds een webapplicatie om studiegidsgegevens (programma-, cursus- en docentgegevens) in te laten voeren en daarna via een complex aan generatoren te genereren tot HTML pagina s en anderzijds het ontwikkelen van een webapplicatie om deze HTML pagina s naar het internet te ontsluiten via een zoekapplicatie: http://studiegids.uva.nl. Opmerkelijk: alle cursusinformatie wordt via een wysiwyg XML editor (Xopus) ingevoerd en als XML opgeslagen. Dezelfde XML wordt tot HTML gegenereerd tbv de website, en tot PDF gegenereerd tbv de publicatie van papieren studiegidsen. Dit project heeft een prijs gewonnen: De SGML/XML User group Holland heeft de XML Award 2004 voor De beste door XML aangedreven website van Nederland uitgereikt (http://www.xmlholland.nl/default.aspx?tabid=178) Analist, ontwikkelaar Unix, WindowsXP, Oracle 9i, Xopus, Tomcat, Toplink, Struts, Java 1.4, SQL, PL/SQL, Servlets, JSPs (JSTL+EL), javascript, XML, XSLT, XSD, CVS, Eclipse 7 van 12
Customer Self-service Portal, Single Click Order Entry Portal Versatel Periode Februari 2004 juli 2004, maart 2005 juni 2005 Het realiseren van twee self service portalen voor zakelijke klanten van Versatel, en het geven van een training Java portlets aan ontwikkelaars van Versatel. Met de self service portalen kunnen zakelijke klanten storingen melden en bestellingen plaatsen. Analist, ontwikkelaar, trainer. Unix, Windows, Oracle9i, Oracle Application Server 9i, Java 1.4, SQL, PL/SQL, XML, Java, Oracle Portal, Java Portlets, PL/SQL portlets, CVS, JDeveloper, Eclipse AGRD (Automated Guided Restore Database) Vitatron (Tegenwoordig: Medtronic) Periode Juni 2003 oktober 2003 (daarna nog incidentele ondersteuning tot oktober 2006) Bouw van een applicatie waarmee volautomatisch en zelfherstellend grote hoeveelheden data uit twee remote databases dagelijks ingelezen worden in een centrale database en beschikbaar worden gemaakt tbv medisch specialisten. De data betreft embedded data die door de specialist rechtstreeks in een op de apparatuur aangesloten pacemaker van een patient geladen kan worden en een guided restore kunnen uitvoeren. Tevens het ontwikkelen van een aantal PL/SQL portlets om deze data tevens online beschikbaar te maken. Analist, ontwikkelaar Unix, Windows NT/2000/XP, Oracle9i, Oracle Application Server 9i, Oracle Portal, SQL, PL/SQL, PL/SQL Portlets. Geautomatiseerde performance test (www.werk.nl) en advisering rondom knelpunten Centrum voor Werk en Inkomen (CWI) Periode Juli 2004 september 2004 Het voorbereiden en uitvoeren van een groot aantal geautomatiseerde performance en stress tests op de gerealiseerde java applicatie. Aansluitend het opstellen van rapportage met aanbevelingen. Performanc/stress tester JMeter, Unix, Windows, Oracle 9i, Java 1.4, SQL, PL/SQL, Struts, Eclipse 8 van 12
CBOnline (http://www.centraalboekhuis.nl) Centraal Boekhuis B.V. Periode Februari 2002 mei 2004 (daarna nog incidentele ondersteuning tot juli 2005) Bouw van een JEE proof of concept prototype, het geven van java trainings en de analyse/ontwerp/bouw van de uiteindelijke JEE Web Applicatie (Online bestelsysteem) en het onderliggende MVC framework (Cumquat JEE Framework). Tevens het ontwikkelen van een aantal java Portlets en het uitvoeren van diverse migraties naar de laatste versies van de tool stack (JEE Framework, JDeveloper, OracleAS, UIX). Daarnaast werd een zestal trainingen gegeven op de volgende gebieden: Java, jdbc, UIX en Java portlets. Architect, teamleider, ontwikkelaar, trainer Unix, Windows NT/2000, Oracle 8i, Oracle Application Server 9i (inclusief OC4J), JEE, XML, Java, SQL, PL/SQL, Servlets, HTTP, Oracle Portal, UIX, BC4J, CVS, JDeveloper. Project Startup, QA en advisering Dumeco Breeding Dumeco Breeding Periode September 2001- april 2002 Adviseren rondom en het opzetten van een JEE Web Applicatie. Daarna verbonden aan het project als adviseur, trouble shooter en quality reviewer. Adviseur, architect. Linux, JDeveloper, Java 1.3, SQL, PL/SQL, Java Servlets, Oracle9 ias (OC4J) PRIOS Commit Arbo Periode Mei 2001 september 2001 Teamleiding van een team ontwikkelaars om een Web Forms prototype uit te bouwen en in productie te brengen. Teamleider, ontwikkelaar Unix, Windows NT, Oracle 8.1.7, Oracle ias 9i, Designer 6i, Developer 6i, GSK (Transfer Solutions Generator Support Kit), SQL, PL/SQL 9 van 12
Toeristiek/TravelFinder D-Reizen Vakantiewinkels Periode December 2001 - januari 2002 Bouw van een Toeristiek Web Wervices Client, waarmee de organsiatie in staat is om via een web service accommodatie informatie te betrekken van Toeristiek. Ontwikkelaar Unix, Windows 2000, Oracle 8i, XML/XSLT, Java 1.2, Servlets, PL/SQL, SOAP, HTTP, JDeveloper. Travel Finder D-Reizen Vakantiewinkels Periode April 2001 mei 2001, oktober 2001 Nieuwbouw van een B2B-integratieapplicatie (integratie van D-Reizen Vakantiewinkels met Touroperators dmv Http berichten met XML content) Ontwikkelaar Unix, Oracle 8.1.6, ias 9i, XML/XSLT, Java 1.2, SQL, PL/SQL, JSP, Servlets, PL/SQL, HTML, Designer 6i, Developer 6i Cumquat Bitter Suite Cumquat Information Technology BV Periode Juni 2000 juli 2001 en november 2003 december 2003 (tot en met augustus 2007 eindverantwoordelijk voor onderhoud en beheer van de applicatie) Nieuwbouw van een web enabled CRM applicatie voor intern gebruik bij Cumquat. In 2003 uitgebreid met een Time Management module tbv tijdregistratie voor de medewerkers van Cumquat. Vandaag de dag is deze applicatie nog steeds in gebruik ter ondersteuning van CRM en het tijdschrijven van alle consultants van Cumquat. Analist, ontwikkelaar, applicatiebeheerder Unix, Windows, Oracle 10g, SQL, PL/SQL, OracleAS 10g, HTML 10 van 12
Cards MI euroshell Cards BV (dochter van Shell) Periode Februari 2000 maart 2001 Nieuwbouw van een Europees Data Warehouse, inclusief het maken van een web applicatie om de informatie via het internet te ontsluiten. Architect, analist, ontwikkelaar, technisch projectleider Unix, Windows 95, Windows NT, Oracle 8i, Designer 6.0, Forms 6.0,Reports 6.0, Java, SQL, PL/SQL, Oracle ias 9i, JSP, HTML Budget Data Warehouse Canon Europe NV Periode April 1999 december 1999 Nieuwbouw Europees Data Warehouse Operationeel projectleider Unix, Windows 95, Oracle 8i, Designer/2000, Developer/2000, SQL, PL/SQL, Oracle Express, Oracle Sales Analyzer, Oracle Discoverer, Oracle Headstart. SDK Oracle Nederland BV Periode Augustus 1998 maart 1999 Nieuwbouw systeem tbv het voeren van een helpdesk. Het systeem voorziet in het registreren van meldingen en het opvolgen van de voortgang daarvan, inclusief workflow. Architect, technisch projectleider, ontwikkelaar Unix, Windows95, Windows NT, Oracle 7, Designer/2000, Developer/2000, SQL, PL/SQL, Oracle Headstart, Oracle Headstart Utilities. Oracle OpenZorg Trias Zorgverzekeringen, Nuts Zorgverzekeringen Periode Maart 1995 juli 1998 Ontwerp, Nieuwbouw en onderhoud aan een zeer complex core-business zorgverzekeringensysteem Architect, ontwikkelaar, analist, teamleider Unix, Windows 3.11, Windows 95, Oracle 7, CASE*Dictionary 5.1 (met postgenerator), SQL*Forms 3.0, SQL*Reportwriter 2.0, SQL, PL/SQL 11 van 12
PREIS Produktschap voor Vee, Vlees en Eieren en Produktschap voor Zuivel Periode Juli 1994 februari 1995 Onderhoud en nieuwbouw aan export informatiesysteem Ontwikkelaar VAX VMS, Oracle 6, CASE*Dictionary 5.0, SQL*Forms 3.0, ReportWriter 1.1, SQL, PL/SQL CTAB K2* Periode April 1994 augustus 1994 Nieuwbouw van een systeem voor administratie van gebouwen- en objectenbeheer met koppeling naar financieel pakket K2*FIN Ontwikkelaar Unix, Oracle 7, CASE*Dictionary 5.0, CASE*Generator for SQL*Forms 3.0, SQL*Forms 3.0, ReportWriter 1.1, SQL, PL/SQL 12 van 12