Imogiri Dijkhof 18 6715 DX Ede 06 – 3309 5046 Info @ Imogiri.nl www.imogiri.nl KvK: 51566028
SAMENVATTING CURRICULUM VITAE J. Andries Profiel Jurjen Andries is een senior Java consultant. Naast de diverse JEE technieken en frameworks heeft hij goede kennis van en ervaring met Agile / Scrum principes en processen. Enthousiast, pragmatisch en besluitvaardig zijn kernwoorden die Jurjen en zijn manier van werken het beste omschrijven. Opleiding
:
Hogeschool van Arnhem en Nijmegen, Hogere Informatica
Specialismen
:
Java / JEE, Scrum, Webservices (SOAP & REST), Hibernate, Spring, Wicket, JSF, Maven2, Hudson, Oracle Database (RAC), Eclipse
Recente projecten Rol/functie
Trefwoorden
Periode
Lead Developer / Scrum Master
Kamer van Koophandel, Exportdocumenten, Scrum, Spring , Webservices, iText, DeployIt, Jenkins, JMeter, DB2
2014
Ontwikkelaar
KLM, Webservices (SOAP & REST), JAX-WS, Spring MVC, JSON, Mockito, Selenium, Git, Bamboo, Crucible
2013
Lead Developer
Kadaster, Webservices (SOAP & REST), Hibernate, Spring, RUP, JBoss Application Server, GeoServer
2012 - 2013
Ontwikkelaar
Docdata Payments, SCRUM, Hibernate, TestNG, JSF, Sybase ASE
2011
Ontwikkelaar
LeanApps, Allianz Nederland, Oracle WebLogic, Webservices / Axis, Oracle Database 10g
2010 - 2011
Architect / Ontwikkelaar
Raad v.d. Kinderberscherming, Hibernate, Spring, JSF, Wicket, Oracle Database 10g XE
2009 - 2010
Personalia Naam Geboortedatum Geslacht Woonplaats Contactgegevens
: : : : :
ing J. Andries (Jurjen) 24-05-1980 M Ede, NL
[email protected] 06 – 3309 5046
Opleidingen en trainingen Opleidingen − HTS Hogere Informatica (Hogeschool van Arnhem en Nijmegen / 2001) − Havo (Marnix College Ede / 1997) Automatiseringsopleidingen − Certified ScrumMaster (Scrum Alliance / 2012 / gecertificeerd) − Certified Web Component Developer for the Java Platform, Enterprise Edition 5 (Sun Microsystems / 2008 / gecertificeerd) − Oracle Database 10g Administration Workshop I (Oracle / 2006 / geen examen gedaan) − Sun Certified Programmer for the Java 2 platform (Sun Microsystems / 2001 / gecertificeerd) − Object-Oriented Application Analysis & Design for Java Technology (UML) (Sun Microsystems / 2001 / geen examen gedaan) Trainingen en cursussen − Design Patterns − Spring Foundation − JSF − Hibernate − Introductie EJB 3.0 − Workshop RUP op maat − Workshop Use Case schrijven
(Ordina / 2009) (Ordina / 2008) (Ordina / 2008) (Ordina / 2007) (Ordina / 2007) (Ordina / 2007) (Ordina / 2007)
Expertise Branchekennis: Luchtvaart, (Semi-)Overheid, Verzekeringen, Justitie, Transport & Logistiek, Reclame / Marketingcommunicatie, Trade / Handelsdocumenten, Telecommunicatie, Internet Service Provider, Payment Service Provider Frameworks en technieken: Webservices (SOAP & REST), Spring Core, Spring MVC, Spring WS, JAX-WS, Hibernate, Mockito, EasyMock, Axis, Wicket, JSF, JSP, JUnit, TestNG, Selenium, Struts, EJB, SQL, XML, HTML, Javascript Tools en methoden: Scrum, Test Driven Development, Continuous Integration, RUP, Maven, Hudson, Jenkins, Bamboo, FishEye, Crucible, JIRA, JMeter, UML, Git, Subversion, CVS, Ant Producten en pakketten: IBM WebSphere, Oracle WebLogic, JBoss Application Server, Apache Tomcat, Eclipse, IBM Rational Application Developer, Oracle Database 10g (RAC), Oracle 8i7, GeoServer, Rational Rose, Sybase Power Designer, Oracle SQL Developer, TOAD, IBM ClearQuest, Crystal Enterprise, Sybase ASE, Microsoft Visio, DB2 Besturingssystemen: Windows (95, 2003, XP, 7), Unix / Linux
Projecten overzicht Periode Organisatie Branche Team grootte Functie Toegepaste expertise Omschrijving
: : : : : : :
januari 2014 - heden Kamer van Koophandel Handelsdocumenten 6 Lead Developer & Scrum Master Scrum, Spring ,Webservices, iText, DeployIt, Jenkins, JMeter, DB2 Middels webservices voor de intermediair en een web-applicatie voor de medewerkers van de Kamer van Koophandel biedt DAE (Digitale Afgifte Exportdocumenten) de mogelijkheid om exportdocumenten via webservices aan te bieden bij de Kamer van Koophandel en vervolgens weer digitaal gewaarmerkt en gestempeld terug te ontvangen. Als Lead Developer heeft Jurjen de ontwikkeling en het onderhoud hiervan overgenomen van een geoutsourced team in de Oekraïne en maakte deel uit van de Software Competence Group om de ontwikkelstandaarden en frameworks te waarborgen. Tevens heeft hij de introductie en overgang naar Scrum gefaciliteerd en daarbij de rol van Scrum Master vervuld.
Periode Organisatie Branche Team grootte Functie Toegepaste expertise
: : : : : :
Omschrijving
:
mei 2013 - december 2013 KLM Luchtvaart 10 Ontwikkelaar Scrum, Webservices (SOAP & REST), JAX-WS, Spring MVC, JSON, Mockito, Git, JUnit, Selenium, Maven, Bamboo, Crucible Het project MyAccount maakt mogelijk dat klanten van KLM en AirFrance online hun profiel en vluchtreserveringen kunnen beheren. Naast het uitbreiden van de geboden functionaliteit is Jurjen binnen het MyAccount project onder andere betrokken geweest bij het ontwikkelen van de REST Interface (Customer API) en het integreren van diverse SOAP webservices van AirFrance.
Periode Organisatie Branche Team grootte Functie Toegepaste expertise
: : : : : :
Omschrijving
:
januari 2012 - april 2013 Kadaster Semi-Overheid Wisselend per project. Lead Developer Webservices (SOAP & REST), Hibernate, Spring (Core, WS), JBoss, GeoServer, RUP Het Java-team bij Kadaster geeft invulling aan vernieuwings- en onderhoudsprojecten. Binnen het Java-team is Jurjen als Lead Developer verantwoordelijk geweest voor het aansturen van medior Java-ontwikkelaars, het schrijven van Use Case Realizations (ontwerp) en waar mogelijk mee ontwikkelen in verschillende projecten. Enkele van zijn projecten zijn de diensten voor het splitsen van percelen, het automatisch verwerken van (notariële) akten en de Generieke Download Service. Ook is hij met de andere lead developers verantwoordelijk geweest voor het bewaken van de huidige ontwikkelstraat- en standaarden en de ontwikkeling daarvan.
Periode Organisatie Branche Team grootte Functie Toegepaste expertise Omschrijving
: : : : : : :
juni 2011 - december 2011 Docdata Payments Payment Service Provider 9 personen, verdeeld over 3 Scrum teams. Ontwikkelaar Scrum, Hibernate, Spring, Maven, JSF, TestNG, Sybase ASE Docdata Payments is een internationale payment service provider die als dienst heeft het veilig, snel en correct verwerken van betalingen. Jurjen heeft in het scrum-team “Improvements” zorggedragen voor zowel het onderhoud als verschillende uitbreidingen, zoals het maken van wizards om klanten aan te sluiten op betaalmethoden, het implementeren van het heffen van BTW over de facturen en het aansluiten van de refund-webservice van een cadeau-kaart uitgever.
Periode Organisatie
: :
Branche Team grootte Functie Toegepaste expertise Omschrijving
: : : : :
april 2010 - juni 2011 Caesar Groep / Zelfstandig (bij LeanApps voor Allianz en Legal & General) Verzekeringen 6 personen + ontwikkelteam in India. Ontwikkelaar Oracle WebLogic, Axis / Webservices, Oracle Database 10g, JSP LeanApps heeft een softwarepakket waarin verschillende verzekeringen van verzekeraars kunnen worden ingericht. Voor Allianz Nederland is op basis van webservices een applicatie ontwikkeld ten behoeve van het afsluiten van overlijdensrisicoverzekeringen. Voor Legal & General zijn er CODA interfaces ontwikkeld die in het standaard product van LeanApps Life zijn opgenomen.
Periode Organisatie Branche Team grootte Functie Toegepaste expertise
: : : : : :
Omschrijving
:
april 2009 – februari 2010 Ordina (bij Raad voor de Kinderbescherming) Justitie 4 - 8 personen Architect / Ontwikkelaar Spring, Hibernate, Maven, JUnit, Mod4J, Wicket, JSF, Eclipse, Subversion, Oracle Database 10g Om het delen van informatie tussen verschillende overheidsinstanties als de Kinderbescherming, gemeenten, justitiële jeugdinrichtingen te verbeteren is JCO Nazorg ontwikkeld. Jurjen was in dit project medeverantwoordelijk voor het opzetten en uitbreiden van de service-laag. Tevens heeft hij de JSF architectuur (templates & componenten) ontworpen en ingericht. In een tweede project (Generiek Casus Overleg Systeem), wederom gericht op informatie delen, heeft hij de ontwikkel- en testomgevingen opgezet en is verantwoordelijk geweest voor de technische architectuur. Hierbij heeft hij gekozen voor Wicket, Spring en Hibernate, gedeeltelijk gegenereerd door een Model Driven Development aanpak met Mod4J.
Periode Organisatie Branche Team grootte Functie Toegepaste expertise
: : : : : :
Omschrijving
:
Periode Organisatie Branche Team grootte Functie Toegepaste expertise Omschrijving
: : : : : : :
jauari 2004 – januari 2007 LUKKIEN BV (voor Philips) Marketingcommunicatie 3 – 5 personen Ontwikkelaar Oracle 10g RAC (en 8i7), JDO, Struts, JSP, Tomcat, Eclipse Het product Marcom X-change is een marketing communicatie systeem voor Philips. Jurjen is als een van de twee lead developers verantwoordelijk geweest voor onderhouden van bestaande en ontwikkelen van nieuwe functionaliteit. Naast ontwikkelen heeft hij ook de rol van DBA op zich genomen en zorg gedragen voor het inrichten en beheren van de databases, alsmede de migraties van Oracle 8i7 naar 10g en later naar een gedistribueerde Oracle 10g RAC omgeving.
Periode Organisatie Branche Team grootte Functie Toegepaste expertise Omschrijving
: : : : : : :
april 2002 – december 2003 Tradepaq (voor Kamer van Koophandel en Volkswagen) Trade / Handelsdocumenten 2 personen + ontwikkelteam in New York Ontwikkelaar, Consultant EJB, Struts, JSP, Servlets, JBoss, Oracle 8i7 Voor de KvK heeft Jurjen de applicatie waarmee handelsdocumenten online aan gevraagd en goedgekeurd kunnen worden verder ontwikkeld. Voor Volkswagen is hij als consultant bezig geweest met het verwoorden van de eisen, wensen en problemen van de klant naar het development team in New York, het op locatie implementeren van de door New York geleverde software en het doorvoeren van kleine wijzigingen hierin op locatie in Wolfsburg, Duitsland.
Periode Organisatie Branche Team grootte Functie Toegepaste expertise Omschrijving
: : : : : : :
juli 2001 – april 2002 Exxentic (voorheen Object-IT) Telecommunicatie 3 personen Ontwikkelaar JSP, Servlets, Tomcat, Visio Er moet een Message Gateway ontwikkeld worden die verschillende type berichten (SMS, email, etc) kan ontvangen, verwerken en aanbieden. Jurjen heeft de functionele eisen hiervoor opgesteld en verschillende componenten hiervan geïmplementeerd.
februari 2007 – januari 2009 Ordina (bij TNT Express) Transport & Logistiek 3 - 5 personen Ontwikkelaar RUP, Hibernate, Struts, JSP, IBM WebSphere, IBM RAD, Rational Rose, Ant, Oracle Database 10g. Middels het Business Partner systeem gaan de gegegvens (contracten, materieel, personeel, tarieven, etc) van de verschillende business partners van TNT Express beheert worden. Jurjen is in dit project verantwoordelijk geweest voor het realiseren van de aangeleverde use cases. Hierbij behoorden het ontwerpen, implementeren en schrijven van unit testen tot zijn taken.