Curriculum Vitae

Raymond Dijk

Eigenaar

Ervaren Freelance Java developer

  1. 2015

    Feb. 2015 - Heden

    AfterPay - Senior Software Engineer

    Gedetacheerd bij AfterPay. Nieuwbouw en beheer van applicaties bij AfterPay voor zowel de consument als de achterliggende organisatie.

    We werken volgens SCRUM en hebben een continuous deployment omgeving. Verder wordt er gebruik gemaakt van de nieuwste technieken zoals MongoDB, AngularJS en koppelingen met SalesForce

    • Java 7 en 8
    • Spring/Hibernate
    • Axon Framework
    • MongoDB
    • AngularJS
    • Spring MVC
    • SCRUM
    • DevOps / CD
    • Rackspace Cloud
    • Ansible
    • SalesForce
    • Jenkins/Nexus
  2. 2013

    Jan 2013 – Feb 2015

    Reggefiber - Senior Software Engineer

    Onderhoud en uitbreidingen op systemen waarmee de glasvezel aansluitingen van Reggefiber geregistreerd worden.

    Mijn rol hierin is het analyseren en inschatten van de issues/wensen. Het programmeren van de oplossingen. Dit wordt voornamelijk gedaan in Java in combinatie met Spring, Hibernate en Wicket op een Oracle Database. Ook maakt Reggefiber nu op advies van mij gebruik van Apache Camel en ActiveMq.

    Verder heb ik een frontend applicatie gebouwd voor Reggefiber met Spring MVC in combinatie met AngularJS en Twitter bootstrap.

    Verder adviseer ik Reggefiber bij het maken van technische oplossingen. Zo heb ik een SSO oplossing doorgevoerd op basis van CAS en Spring Security voor alle Java applicaties welke door Reggefiber zijn ontwikkeld

    • Java 7 en 8
    • Spring/Hibernate
    • Wicket
    • AngularJS
    • Oracle DB
    • Spring MVC
    • Apache Camel
    • ActiveMq
    • Timcat
    • Jira
    • Sonar
    • Jenkins/Nexus
  3. 2015

    Jan. 2013 - Feb. 2015

    Timberprint - Senior Software Engineer

    Voor Timberprint.nl heb ik een volledig nieuw bestel systeem ontworpen en gebouwd. Het systeem bestaat uit een voorkant (PHP) die communiceert met de door mij gebouwde Rest API gebouwd met Groovy Grails. Het hele bestel proces wordt hierin ondersteunt. Van invoeren order tot aflevering via DHL. Alles is daar voor geautomatiseerd middels de API, zoals het klaar zetten bestanden voor printer, koppeling met Snelstart en koppeling met DHL.

    Voor beheer heb ik daar ook een GUI gebouwd op basis van Twitter Bootstrap met Groovy Grails.

    Timberprint.nl heeft in 2014 de thuiswinkel award voor beste starter gewonnen.

    • Groovy/Grails
    • Spring/Hibernate
    • HTML5
    • Twitter Bootstrap
    • Tomcat
    • Mysql
  4. 2013

    Jan 2012 – Heden

    Eigenaar RDTL ICT

    Met RDTL ICT biedt ik vanaf augustus 2014 mijn diensten aan als freelance Java developer.

    Vanaf begin 2012 ben ik naast mijn baan bij Carthago ICT begonnen met het bouwen van websites en webshops voor het MKB. Daarvoor maak ik gebruik van de opensource software WordPress en Magento. Tevens bouw ik maatwerksoftware in Java voor klanten. Een mooi voorbeeld hiervan is Timberprint, waarvoor ik een compleet nieuw REST services based backend ordersysteem heb gebouwd met koppelingen naar SnelStart en DHL. Het complete process van order inschieten naar foto naar de printer sturen tot de aflevering met DHL heb ik volledig geautomatiseerd.

    RDTL ICT heeft ook 2 producten ontwikkeld, namelijk een reserveringsysteem voor vakantiewoningen en de vraagbundelingstool voor de ondersteuning van vraagbundelings initiatieven, in dit geval voor glasvezel in het buitengebied van de gemeente Ommen.

    • Java 7 en 8
    • Spring/Hibernate
    • Groovy/Grails
    • AngularJS
    • MySql
    • REST services
    • Spring Security
    • Linux
    • WordPress
    • Magento
    • PHP
    • Twitter Bootstrap
  5. 2015

    Mei 2012 - Dec. 2012

    Monuta - Draaiboek - Senior Software Engineer

    Webapplicatie gebouwd voor Monuta, het draaiboek, https://www.monuta.nl/draaiboek Dit is een applicatie waarmee gebruikers helemaal zelf hun uitvaart kunnen regelen. Zie www.monuta.nl/draaiboek

    In dit project heb ik de rol van Senior Software Engineer vervuld, waarbij ik voornamelijk betrokken ben geweest bij de realisatie van de applicatie.

    In dit project werd/wordt er gewerkt volgens de SCRUM methodiek in sprints van 3 weken. De applicatie is gebouwd met Groovy/Grails en communiceert met diverse externe leveranciers en andere applicaties binnen Monuta d.m.v. Rest services en Soap Services. De applicaties draaien op Tomcat en IBM websphere 7.

    • Groovy/Grails
    • Spring/Hibernate
    • REST services
    • IBM Websphere
    • SCRUM
    • Jira/Bamboo/Confluence
  6. 2015

    Feb. 2011 - Mei 2012

    Monuta - Mijn Monuta - Lead developer

    Samen met de ICT afdeling van Monuta een webapplicatie gebouwd waarop relaties van Monuta in kunnen loggen en hun (polis)gegevens in kunnen zien/wijzigen.

    In dit project heb ik de rol van lead developer vervuld, waarbij ik de functionele en technische ontwerpen heb gemaakt en aanspreekpunt was voor de klant.

    Het functionele ontwerp is gemaakt m.b.v. Use Cases
    De webapplicatie is gebouwd met Groovy/Grails en wordt via EJB’s en webservices gekoppeld aan de interne systemen van Monuta. De applicatie draait op een IBM websphere 7 omgeving.

    Tijdens dit project waarbij ik betrokken ben geweest van functioneel ontwerp tot en met bouw hebben we gewerkt volgens de SCRUM methodiek.

    • Groovy/Grails
    • Spring/Hibernate
    • Soap services
    • IBM Websphere
    • SCRUM
    • Jira/Bamboo/Confluence
  7. 2015

    Dec. 2010 - Jan. 2011

    Monuta - Intranet - Lead developer

    Voor Monuta een intranet applicatie ontwikkeld in Groovy/Grails, waarmee tussenpersonen informatie op kunnen vragen/bestellen.

    In dit project heb ik de rol van lead developer vervuld, waarbij ik de functionele en technische ontwerpen heb gemaakt en aanspreekpunt was voor de klant.

    Het functionele ontwerp is gemaakt m.b.v. Use Cases
    De webapplicatie is gebouwd met Groovy/Grails in combinatie met Alfresco en wordt via EJB’s gekoppeld aan de interne systemen van Monuta. De applicatie draait op een IBM websphere 6.1 omgeving.

    De applicatie is een succesvolle vervanging gebleken

    • Groovy/Grails
    • Spring/Hibernate
    • Alfresco
    • IBM Websphere
    • SCRUM
    • Jira/Bamboo/Confluence
  8. 2015

    Apr. 2010 - Jul. 2010

    Monuta - Verzekeringsmodule - Lead developer

    Voor Monuta een online verzekeringsmodule ontwikkeld in Groovy/Grails, waarmee via de website online verzekeringen afgesloten kunnen worden.

    In dit project heb ik de rol van lead developer vervuld, waarbij ik de functionele en technische ontwerpen heb gemaakt en aanspreekpunt was voor de klant.

    Het functionele ontwerp is gemaakt m.b.v. Use Cases
    De webapplicatie is gebouwd met Groovy/Grails en wordt via webservice gekoppeld aan de interne systemen van Monuta. Enkele technieken die gebruikt zijn voor dit project zijn Spring Security en Spring Webflow.

    De applicatie is voor de klant een groot succes geworden, ze hebben hiermee hun online verkopen aanzienlijk verbeterd en zijn uitverkozen tot beste online uitvaartverzekering maatschappij.

    • Groovy/Grails
    • Spring/Hibernate
    • Soap services
    • IBM Websphere
    • SCRUM
    • Jira/Bamboo/Confluence
  9. 2015

    Dec. 2009 - Dec. 2012

    Monuta - Website - Software engineer

    Onderhoud en beheer van www.monuta.nl. De werkzaamheden bestaan uit het oplossen van bugs, analyseren/inschatten benodigde tijd, functioneel ontwerpen en technische ontwerpen van change requests. De webapplicaties zijn gebouwd met Groovy/Grails in combinatie met Alfresco en bevatten koppelingen met andere systemen doormiddel van webservices. Ik vervul de rol van lead developer, waarbij ik optreedt als contactpersoon voor de klant.

    • Groovy/Grails
    • Spring/Hibernate
    • Alfresco
    • HTML/Javascript
    • SCRUM
    • Jira/Bamboo/Confluence