Rosa

Elite

Fullstack Java / Angular Developer

Beschikbaar vanaf: 
Binnenkort beschikbaar
Per Direct
Per Direct
1 maand opzegtermijn
Uur beschikbaar: 
32
Talen: 
NL, ENG, FR
Residentie: 
Woerden
Nederland
Dagen op kantoor: 
In Overleg
Max reistijd per dag: 
2
uur
In Overleg

/ Skill Matrix

Language / Framework

Java
Spring
SQL
Hibernate
REST
SOAP
Maven
Git
MongoDB
AWS
DynamoDB
Angular

Level

Elite
Elite
Elite
Elite
Senior
Senior
Senior
Senior
Medior
Medior
Medior
Medior

Years of Experience

20
15
15
15
10
10
10
10
5
5
5
3

/ Personal Information

/ Education & Certificates

Nederlandse taal & Cultuur

Universiteit Leiden

Doctoraal internationale betrekkingen

China

Doctoraal Frans

China

Jan 2006
Java

SCJP

Java Web Services

Jan 2011
EJB 3.0

Sun Certified Business Component Developer

Jan 2006
JSP en Servlet

Sun Certified Web Component Developer

Javascript 6

Jan 2012
Enterprise Architecture

Sun Certified Enterprise Architect

Design Patterns

UML, BPMN

AWS

Frameworks

Spring(boot), Hibernate, JPA, iBatis, Apigee, Docker, AngularJS, JSF, Spring MVC, Wicket, Struts, Mule, Spring WS, Cxf, REST, JAX-WS,JAX-RS, Jaxb, JMS. Ftl, xml , xsd, wsdl, XSLT, xQuery, Html, Css, Hippo CMS, PHP JUnit, Mockito, Easymock, Fitnesse, Selenium, Serenity, Cucumber, Splunk Maven, Ant, git, nodejs, npm, cvs, svn Hudson, Jenkins, Nexus, Sonar, Charles, Checkstyle, Continuous Delivery Jira, Confluence, Hipchat

HSB1, gegevens gericht op Analyse & Ontwerp

HSB2, proces gericht op Analyse & Ontwerp

Oracle Application Specialist

Oracle University te Maarssen

Jan 2003
Oracle 9i SQL

Jan 2003
Oracle 9i Pl/SQL

Jan 2003
Oracle 9i Forms

Oracle 9i Designer

Oracle 9i Report

Opleiding tot Cobol, CL en RPG programmeu

/ Screenings

Alle screenings zijn uitgevoerd door onze screeningspartner PESCHECK.

No items found.

/ Typeracer Score

 WPM

Hoe hoger de TypeRacer-score hoe sneller de developer jouw code gaat kloppen en dus het project afrondt. Zelf een TypeRace doen? Dat kan hier! De afkorting 'WPM' staat voor 'words per minute'.

Average
Super Speed
0 WPM
45 WPM
160+ WPM

/ Work Experience

Oktober 2022
 - 
Current

Senior Fullstack Java Developer | Anonieme Transportdienst

Binnen ons team zijn we momenteel bezig met de ontwikkeling van een geavanceerde backend applicatie. We maken gebruik van het Spring Boot framework en hebben als doel om de applicatie te deployen in een Kubernetes omgeving. Vanwege het complexe karakter van ons systeem en de vele afhankelijkheden van andere componenten, hebben we gekozen voor een microservices architectuur. Hierdoor kunnen we op een efficiënte en moderne manier werken aan de ontwikkeling van de applicatie. Daarnaast ben ik ook betrokken bij de front-end werkzaamheden, waarbij ik Node.js, TypeScript en Vue.js inzet voor het ontwikkelen van de webportal. Deze taak is bijzonder interessant, omdat ik verantwoordelijk ben voor het waarborgen van de beveiliging en functionaliteit van de frontend. Om veiligheidsredenen kan ik op dit moment helaas nog niet de naam van het bedrijf prijsgeven waarvoor we werken. Mijn excuses hiervoor.

Methoden en technieken

  • Java
  • Node.JS
  • TypeScript
  • Springboot
  • Karate
  • OpenAPI
  • Swagger
  • Docker
  • Microservices
Oktober 2021
 - 
Current
augustus 2022

Senior Java Developer | FactorIT

Het ontwikkelen van een nieuwe applicatie met Springboot framework en deze implementeren in AWS. Naast development heb ik deze ook getest. In dit project heb ik AWS leren kennen. Dynamodb was uitgebreid aan boord. Localstack, lambda, sns, sqs, ecs, ecr, cloudWatch enz. spelen ook een belangrijke rol. Ik was de enige ontwikkelaar in dit project en dit heeft aangetoond dat ik goed zelfstandig kan werken. Om veiligheidsredenen mag ik de naam van dit bedrijf niet benoemen.

Methoden en technieken

  • Java
  • AWS
  • Springboot
  • Postman
  • Swagger
  • Docker
  • YAML
  • Localstack
  • Lambda
  • SNS
  • SQS
  • ECS
  • ECR
  • Cloudwatch
  • DynamoDB
  • Linux

Juli 2018
 - 
Current
mei 2019

Front-end Developer | Rabobank

Het bouwen van een online applicatie “Uw Documenten”. Een nieuwe rubriek “Uw Documenten” is gebouwd met o.a. Angular en Typescript(Senses 1) in Rabobank Online platform. Deze applicatie dient ongeveer 400,000 gebruikers. Picoma serve de server. Tool Picoma is gebruikt om front-end statics te implementeren en de Teamserver te beheren. Deze heb ik intensief gebruikt. Backend werkzaamheden Backend werk was niet mijn primaire taak, maar toch kwam het van toepassing (PCF, Springboot enz.). Veel samenwerken met andere teams. Het bouwen van een nieuwe applicatie vraagt niet alleen maar technische vaardigheden, maar ook een sterk analytisch vermogen, goede samenwerking met andere teams en collega’s met andere disciplines. Het is me goed gelukt om in een complexe omgeving de nieuwe applicatie te lanceren.

Methoden en technieken

  • Java
  • Angular
  • AngularJS
  • Javascript
  • Google analytics
  • NPM
  • Yarn
  • Monorepo
  • PCF Cloud
  • PICOMA
  • Linux
  • Max
  • Typescript
  • JSON
  • HTML
  • Jasmine
  • Protractor
  • Tridion CMS
  • Springboot
  • Postman
  • Splunk
  • Cucumber
  • Swagger
  • Docker
  • YAML
Maart 2017
 - 
Current
april 2018

Fullstack Developer | ANWB

Voor de ANWB heb ik de backend en frontend gekoppeld door middel van API’s met behulp van Apigee. Daarnaast heb ik Native Javascript applicaties uitgebreid en onderhouden. Mijn secundaire taken waren het onderhouden van de AngularJS en Java applicaties.

Methoden en technieken

  • Java
  • AngularJS
  • Apigee
  • Springboot
  • ES6
  • Typescript
  • JSON
  • HTML
  • Less
  • Mustache
  • JMeter
  • Hippo CMS
  • PHP
  • Postman
  • Charles
  • Splunk
  • Cucumber
  • Swagger
  • Docker
  • YAML
  • GIT
  • Stash
  • Gitlab
  • Hipchat
  • Slack
  • Gulp
  • NPM
  • Bower
  • Grunt
  • XLDeploy
  • Tomcat
  • MongoDB
  • Mac
  • Linux

Augustus 2016
 - 
Current
mei 2016

Senior J2EE Developer | Capgemini

Capgemini is een wereldwijd consultancy bureau. Ik heb vier maanden bijgedragen aan een project om de back-end verder te optimaliseren.

Methoden en technieken

  • Java
  • J2EE
  • Wicket
  • Springboot
  • Javascript
  • JSON
  • Jquery
  • HTML 
  • CSS

Januari 2016
 - 
Current
mei 2016

Senior J2EE Developer | Dienst Justitiële Inrichtingen

Voor de Dienst Justitiële Inrichtingen heb ik onderhoud verricht aan een applicatie, die wordt gebruikt om het strafproces van jeugdigen te beheren.

Methoden en technieken

  • Java
  • AngularJS
  • JSF2
  • Spring
  • Mockito
  • EasyMock
  • Sonar
  • Maven
  • SVN
  • Putty
  • Jenkins
  • Nexus
  • Jira
  • J2EE
  • Windows
  • Linux
  • Oracle

Mei 2014
 - 
Current
januari 2016

Senior J2EE Developer | Rabobank

De werkzaamheden betroffen: Het uitbreiden en herbouwen van de Rekening Courant Applicatie, het bouwen van een nieuwe security applicatie genaamd VITO, informatie analyseren en een AngularJS applicatie bouwen en onderhouden.

Methoden en technieken

  • Java
  • Javascript
  • AngularJS
  • Agile
  • Scrum
  • DevOps
  • Ftl
  • JSON
  • HTML
  • Spring
  • Mockito
  • EasyMock
  • Fitnesse/Selenium
  • Cucumber
  • CI
  • Tridion CMS
  • Automatic Testing
  • OWASP
  • Kerberbos
  • Junit
  • Jmeter
  • Splunk
  • Sondar
  • Fortify
  • Maven
  • SVN
  • Git
  • Putty
  • Picoma
  • NodeJS
  • Jenkins
  • Nexus
  • Fortify
  • Jira
  • Confluence
  • IntelliJ
  • JEE
  • WebSphere
  • Windows
  • Linux

Oktober 2013
 - 
Current
december 2013

J2EE Developer | Portbase

Voor portbase heb ik voor drie maanden een bestaande applicatie die informatie van schepen beheert onderhouden. Daarnaast heb ik bijgedragen aan het bouwen van de Tweede Maasvlakte.

Methoden en technieken

  • Java
  • J2EE
  • Agile
  • Scrum
  • Struts
  • Hibernate
  • Spring
  • Maven
  • PL-SQL
  • JBoss
  • Oracle
  • Windows

September 2012
 - 
Current
november 2013

J2EE Developer | Nederlandse Spoorwegen

Redesign Client-Server communicatie De applicatie INFOPLUS is cruciaal voor de NS. De performance van de GUI client was niet optimaal. De communicatie tussen de GUI client en de server werd via http geregeld. Client nam elke vijf seconden contact met Server op om de nieuwe gegevens op te halen (pollen), veel vaker dan nodig. Ik heb het “Redesign” hiervan opgepakt. Het nieuwe ontwerp is gebaseerd op gebeurtenissen (events). Indien de Server een wijziging heeft, dan laat hij dat de Client weten (push), waarnaar de Client de gegevens gaat ophalen. De communicatie tussen Client en Server gaat via JMS. De performance is daarna aanzienlijk verbeterd. Onderhoud van complexe applicaties De applicatie INFOPLUS beheert de reis informatie voor alle treinen en stations in Nederland. Het heeft een complexe architectuur, waarbij veel kennis (domein en technisch) is vereist. Informatie stroomt tussen verschillende applicaties in de keten. Het is me gelukt om de benodigde kennis op te doen en als een volwaardig lid van het onderhoudsteam INFOPLUS mee te draaien. Agile/scrum methodiek Het werk is op een Agile manier met de Scrum methodiek in tweewekelijkse sprints uitgevoerd, met een team van totaal negen ontwikkelaars en testers. Er is een continuous integration omgeving met automatische builds en regressietesten. Ik vind dit een goede en productieve werkwijze. Het is prettig om op die manier met collega’s samen te werken.

Methoden en technieken

  • Java
  • Agile
  • Scrum
  • Wicket
  • Hibernate
  • Spring
  • Spring MVC
  • Swing
  • JMS
  • EJB
  • Junit
  • JMeter
  • Mockito
  • EasyMock
  • Fitnesse
  • Quartz
  • UML
  • BPMN
  • Scala
  • Visio
  • Astash
  • Sonar
  • Maven
  • Git
  • Jenkins
  • PL
  • Nexus
  • Checkstyle
  • Splunk
  • J2EE

Mei 2011
 - 
Current
september 2012

J2EE Architect & Developer | Nederlands Forensisch Instituut

Herontwerp van een 1-tier applicatie naar n-tiers Java EE applicatie De opdracht is het optimaliseren van het proces rondom het DNA-onderzoek. De applicatie die dit ondersteunt, Promis, bestaat sinds 2003. In de loop van de jaren is de applicatie steeds verder uitgebreid, waarbij de code onoverzichtelijk was geworden. Deze was daarom moeilijk te onderhouden en te testen. Als oplossing heb ik het deel DNA van de applicatie in 3 lagen verdeeld: presentatie-laag, business logic-laag en persistentie -laag. Voor de communicatie tussen de lagen heb ik design pattern Data Transfer Object gebruikt. Op deze manier zijn alle lagen goed gescheiden en testbaar. Het wordt ook gemakkelijk om in de toekomst iedere laag afzonderlijk te vervangen. Design Pattern is een belangrijke gereedschap in dit ontwerp geweest. SOA architectuur Onderzoek naar SOA toepassing met Mule framework.

Methoden en technieken

  • Struts
  • iBatis
  • JPA
  • JTA
  • Junit
  • Spring
  • XLST
  • ESB Mule
  • UML
  • BPMN
  • NORA

Januari 2011
 - 
Current
april 2011

J2EE Developer | KLM

Voor KLM heb ik zes maanden een webapplicatie onderhouden. De applicatie biedt de faciliteit aan de passagier van KLM om zijn vluchtboekingen online te beheren. De complexiteit van de applicatie is hoog. Er zijn veel afhankelijkheden met de derde partijen, zoals AirFrance, reisagentschappen en andere KLM applicaties.

Methoden en technieken

  • Java
  • Agile
  • JAX-WS
  • Spring
  • Wicket
  • XMLSpy
  • Jira
  • Maven
  • J2EE
  • GWT
  • Junit
  • PHP
  • RAD
  • SoapUI
  • DB2
November 2007
 - 
Current
december 2010

Java / J2EE / Oracle Developer | UWV

Nieuwbouw project van Polis administratie. De werkzaamheden betreffen het bouwen van nieuwe Web Services die de gegevens in de database van UWV aan de afnemers van UWV opleveren. In de eerste fase zijn de Web Services online opleverd via http. Deze services zijn op grote aantallen gebouwd, vele tienduizenden berichten per dag. In de tweede fase zijn Web Services gebouwd die via IBM Websphere MQ met de afnemers communiceren. Ik heb gegevens geanalyseerd, technisch ontwerp gemaakt en geïmplementeerd. Daarnaast heb ik met een multi-terabyte Oracle database gewerkt en deze toegepast in de presentatie via Web Services.

Methoden en technieken

  • Java
  • Soap
  • CXF
  • Hibernate
  • Spring
  • IBM WebSphere MQ
  • JMS
  • Eclipse
  • MyEclipse
  • Toad
  • SoapUI
  • XMLSpy
  • WMQTool
  • ActiveMQ
  • Hudson
  • Jmeter
  • VisualVM
  • J2EE
  • PL-SQL
  • SQL

April 2007
 - 
Current
oktober 2007

Java / J2EE Developer | Bellid

Onderhoud van een management systeem van smart cards. Bellid is op technisch niveau toonaangevend in de wereld van smartcards. Card en Application Management System(Cams) is de kern van het bedrijf. Het systeem ondersteunt het beheer vanaf cardholder, personalisatie, productie tot vernieuwing en replicatie. De werkzaamheden betreffen voornamelijk het bouwen en verbeteren van het systeem Cams.

Methoden en technieken

  • Java
  • Javascript
  • J2EE
  • Soap
  • JMS
  • MVC
  • Eclipse
  • PL-SQL
  • JSP
  • XML
  • HTML
  • SQL
  • Tomcat
  • Weblogic
  • Oracle

Juni 2006
 - 
Current
april 2007

Java / J2EE Developer | Atlis

Migratie en onderhoud van een applicatie. De afdeling Grondverwerving en Juridische zaken (GJZ) van ProRail houdt zich bezig met een aantal processen rondom de verwerving van grond voor nieuwe treintracés. De werkzaamheden betreffen de laatste fasen van de migratie van het bestaande systeem van een Oracle BC4J framework naar een open source gebaseerde, Service georiënteerde architectuur. Nieuwbouw pilotproject van MetaDatatool van Rijkswaterstaat. Bij de werkgroep Meta-Informatie Infrastructuur (MII) is een project gedefinieerd waarin de tools voor het ontsluiten en beheren van meta informatie centraal staan. Doelstelling van dit project is inzicht verkrijgen in hoeverre de IONIC (een Belgisch bedrijf) gereedschapskist voldoende functionaliteit bevat om de voor deze instanatie benodigde metadatatools te realiseren. Het project betreft de aanpassing van de front-end van een IONIC product Catalowser.

Methoden en technieken

  • Java
  • J2EE
  • XML
  • PL-SQL
  • SQL
  • UML
  • Design Patterns
  • Hibernate
  • Spring
  • Junit
  • Struts
  • MyEclipse
  • Ant
  • SVN
  • JBuiler
  • Enterprise Management
  • Tomcat
  • JBoss
  • Microsoft Web Server
  • Oracle

Februari 2006
 - 
Current
juni 2006

J2EE Developer | Software Bureau Conclusion

De werkzaamheden zijn voornamelijk geconcentreerd op front-end. De belangrijkste techniek in dit project is JSF.

Methoden en technieken

  • JSF
  • Hibernate
  • Spring
  • CVs
  • Ant
  • Eclipse
  • Java
  • J2EE
  • Tomcat
  • Oracle

Mei 2000
 - 
Current
januari 2006

Applicatie Specialist | Randstad

Programmeren in Cobol, Java en Oracle

In Cobol programmeren
De werkzaamheden betroffen:

  • Het opstellen van technische ontwerpen voor dit modulaire systeem.
  • Schrijven van interactieve programma’s.
  • Het ontwikkelen van een interface met SAP en JD-Edwards.
  • Invoering Euro project.
  • Het analyseren van informatie.

In Java programmeren 
De werkzaamheden betroffen:

  • Intensief programmeren in VisualAge for Java.
  • Technische ontwerpen aanpassen aan de hand van UML.
  • Informatie analyseren en overleggen met de gebruikers.
  • Coachen van de teamleden.

In Oracle programmeren 
In dit project wordt een maatwerk administratief systeem van een uitzendbureau gerealiseerd. 

  • Implementeren van Functioneel Ontwerp
  • Opstellen van het technische ontwerp. 
  • Ontwikkelen van het systeem met Oracle Application

Oktober 1998
 - 
Current
januari 2000

Programmeur | Heineken

Onderhouden van verschillende systemen. 

De werkzaamheden betroffen:

  • OEF: Order-Entry-Financy, een orderverwerkingssysteem;
  • FSZ: Factureringssysteem;
  • Consist Beheer, maatwerk beheer voor het pakket Fis2000;
  • Delphi, Horeca beheersysteem;
  • Datawarehouse en Food.

Project OEF-Y2K.
Maatwerk aanpassingen van systemen in het millennium project.

Methoden en technieken

  • CL
  • Cobol

/ FAQ

Hoe word ik een partner?

Als je onze partner wil worden dan kun je gemakkelijk een korte vragenlijst invullen. Hierin geef je aan wat jullie segment is is en waar we jullie vacatures kunnen vinden. Verder geef je aan geen stoute dingen te doen. Meld je nu aan via https://partner-worden.paperform.co/

Zijn de namen in de cv's echt?

De cv's zijn van echte nerds. Echter, om privacyredenen worden de namen geanonimiseerd bij de eerste keer aandragen. De daadwerkelijke namen worden pas gedeeld wanneer er een concreet voorstel in behandeling is met klanten of partners.

Wat betekent het als ik een partner ben?

Als je een partner bent van Software Vrienden krijg je als eerste te horen wanneer er nieuwe nerds beschikbaar zijn. Ook houden we je openstaande vacatures in de gaten en geven we je een alert wanneer er een match is. Partner worden is gratis en kan gemakkelijk via https://partner-worden.paperform.co/

Kennen jullie de beschikbare nerds?

Jazeker. Alle nerds die je ziet zijn onze vrienden. Sommige zijn bij ons in dienst, anderen zijn ZZP. Voordat wij een nerd beschikbaar stellen doen wij nauwkeurig onderzoek naar dienst persoonlijkheid en skills. Soms doen we hiernaast ook nog tests om de skills te toetsen en vaak laten we verschillende screenings uitvoeren zoals een referentie-check of een ID check.

Zijn alle nerds bij jullie in dienst?

Sommige nerds zijn bij ons in dienst, anderen zijn zzp'er. Voordat wij een nerd beschikbaar stellen, doen wij nauwkeurig onderzoek naar hun persoonlijkheid en skills. Soms doen we hiernaast ook nog tests om de skills te toetsen en vaak laten we verschillende screenings uitvoeren zoals een referentie-check of een ID check.

Kan ik een nerd direct inhuren?

Soms is het voor een organisatie belangrijk om de schakel kort te houden. Hiervoor is het soms mogelijk om een nerd direct in te huren als zzp’er. Software Vrienden vraagt in dit geval het bedrijf om een margin-only kickback-fee zodat het bedrijf direct met de nerd een overeenkomst kan aangaan.

/ Techniques I worked with

Java
Angular
Spring
SQL
Hibernate
REST
SOAP
Maven
Git
MongoDB
AWS
DynamoDB
Springboot
Postman
Swagger
Docker
YAML
Lambda
SNS
SQS
ECS
Linux
AngularJS
Javascript
NPM
Yarn
Max
Typescript
JSON
HTML
Jasmine
Protractor
CMS
Splunk
Cucumber
ES6
Less
Mustache
JMeter
Hippo
PHP
Gitlab
Slack
Gulp
npm
XL-Deploy
Tomcat
-SQL
MacOS
J2EE
Wicket
jQuery
CSS
PL/SQL
Sonar
MySql
Windows
SVN
Jenkins
Nexus
Jira
Mockito
Oracle
AGILE
SCRUM
DevOps
Selenium
CI
NodeJS
Fortify
Confluence
IntelliJ
JEE
WebSphere
Jboss
JMS
UML
Scala
JPA
Mule ESB
PHP
RAD
DB2
SoapUI
Rosa
Hi welkom op mijn resume pagina! Klik op de button hieronder om met mij te chatten.
Stel mij een vraag!
Rosa
Hi welkom op mijn resume pagina! Wat wil je weten?
...
Laat je email achter om je bericht te verzenden!
Hi welkom op mijn resume pagina! Wat wil je weten?
...
Je bericht is verzonden! 
Rosa
 neemt zo snel mogelijk contact met je op!
Oops! Something went wrong while submitting the form.

Rosa

Elite

Fullstack Java / Angular Developer

Beschikbaar vanaf: 
Binnenkort beschikbaar
Per Direct
Per Direct
1 maand opzegtermijn
Uur beschikbaar: 
32
Talen: 
NL, ENG, FR
Residentie: 
Woerden
Nederland
Dagen op kantoor: 
In Overleg
Max reistijd per dag: 
2
uur
In Overleg

/ Skill Matrix

Language / Framework

Java
Spring
SQL
Hibernate
REST
SOAP
Maven
Git
MongoDB
AWS
DynamoDB
Angular

Level

Elite
Elite
Elite
Elite
Senior
Senior
Senior
Senior
Medior
Medior
Medior
Medior

Years of Experience

20
15
15
15
10
10
10
10
5
5
5
3

/ Personal Information

/ Work Experience

Oktober 2022
 - 
Current

Senior Fullstack Java Developer | Anonieme Transportdienst

Binnen ons team zijn we momenteel bezig met de ontwikkeling van een geavanceerde backend applicatie. We maken gebruik van het Spring Boot framework en hebben als doel om de applicatie te deployen in een Kubernetes omgeving. Vanwege het complexe karakter van ons systeem en de vele afhankelijkheden van andere componenten, hebben we gekozen voor een microservices architectuur. Hierdoor kunnen we op een efficiënte en moderne manier werken aan de ontwikkeling van de applicatie. Daarnaast ben ik ook betrokken bij de front-end werkzaamheden, waarbij ik Node.js, TypeScript en Vue.js inzet voor het ontwikkelen van de webportal. Deze taak is bijzonder interessant, omdat ik verantwoordelijk ben voor het waarborgen van de beveiliging en functionaliteit van de frontend. Om veiligheidsredenen kan ik op dit moment helaas nog niet de naam van het bedrijf prijsgeven waarvoor we werken. Mijn excuses hiervoor.

Methoden en technieken

  • Java
  • Node.JS
  • TypeScript
  • Springboot
  • Karate
  • OpenAPI
  • Swagger
  • Docker
  • Microservices
Oktober 2021
 - 
Current
augustus 2022

Senior Java Developer | FactorIT

Het ontwikkelen van een nieuwe applicatie met Springboot framework en deze implementeren in AWS. Naast development heb ik deze ook getest. In dit project heb ik AWS leren kennen. Dynamodb was uitgebreid aan boord. Localstack, lambda, sns, sqs, ecs, ecr, cloudWatch enz. spelen ook een belangrijke rol. Ik was de enige ontwikkelaar in dit project en dit heeft aangetoond dat ik goed zelfstandig kan werken. Om veiligheidsredenen mag ik de naam van dit bedrijf niet benoemen.

Methoden en technieken

  • Java
  • AWS
  • Springboot
  • Postman
  • Swagger
  • Docker
  • YAML
  • Localstack
  • Lambda
  • SNS
  • SQS
  • ECS
  • ECR
  • Cloudwatch
  • DynamoDB
  • Linux

Juli 2018
 - 
Current
mei 2019

Front-end Developer | Rabobank

Het bouwen van een online applicatie “Uw Documenten”. Een nieuwe rubriek “Uw Documenten” is gebouwd met o.a. Angular en Typescript(Senses 1) in Rabobank Online platform. Deze applicatie dient ongeveer 400,000 gebruikers. Picoma serve de server. Tool Picoma is gebruikt om front-end statics te implementeren en de Teamserver te beheren. Deze heb ik intensief gebruikt. Backend werkzaamheden Backend werk was niet mijn primaire taak, maar toch kwam het van toepassing (PCF, Springboot enz.). Veel samenwerken met andere teams. Het bouwen van een nieuwe applicatie vraagt niet alleen maar technische vaardigheden, maar ook een sterk analytisch vermogen, goede samenwerking met andere teams en collega’s met andere disciplines. Het is me goed gelukt om in een complexe omgeving de nieuwe applicatie te lanceren.

Methoden en technieken

  • Java
  • Angular
  • AngularJS
  • Javascript
  • Google analytics
  • NPM
  • Yarn
  • Monorepo
  • PCF Cloud
  • PICOMA
  • Linux
  • Max
  • Typescript
  • JSON
  • HTML
  • Jasmine
  • Protractor
  • Tridion CMS
  • Springboot
  • Postman
  • Splunk
  • Cucumber
  • Swagger
  • Docker
  • YAML
Maart 2017
 - 
Current
april 2018

Fullstack Developer | ANWB

Voor de ANWB heb ik de backend en frontend gekoppeld door middel van API’s met behulp van Apigee. Daarnaast heb ik Native Javascript applicaties uitgebreid en onderhouden. Mijn secundaire taken waren het onderhouden van de AngularJS en Java applicaties.

Methoden en technieken

  • Java
  • AngularJS
  • Apigee
  • Springboot
  • ES6
  • Typescript
  • JSON
  • HTML
  • Less
  • Mustache
  • JMeter
  • Hippo CMS
  • PHP
  • Postman
  • Charles
  • Splunk
  • Cucumber
  • Swagger
  • Docker
  • YAML
  • GIT
  • Stash
  • Gitlab
  • Hipchat
  • Slack
  • Gulp
  • NPM
  • Bower
  • Grunt
  • XLDeploy
  • Tomcat
  • MongoDB
  • Mac
  • Linux

Augustus 2016
 - 
Current
mei 2016

Senior J2EE Developer | Capgemini

Capgemini is een wereldwijd consultancy bureau. Ik heb vier maanden bijgedragen aan een project om de back-end verder te optimaliseren.

Methoden en technieken

  • Java
  • J2EE
  • Wicket
  • Springboot
  • Javascript
  • JSON
  • Jquery
  • HTML 
  • CSS

Januari 2016
 - 
Current
mei 2016

Senior J2EE Developer | Dienst Justitiële Inrichtingen

Voor de Dienst Justitiële Inrichtingen heb ik onderhoud verricht aan een applicatie, die wordt gebruikt om het strafproces van jeugdigen te beheren.

Methoden en technieken

  • Java
  • AngularJS
  • JSF2
  • Spring
  • Mockito
  • EasyMock
  • Sonar
  • Maven
  • SVN
  • Putty
  • Jenkins
  • Nexus
  • Jira
  • J2EE
  • Windows
  • Linux
  • Oracle

Mei 2014
 - 
Current
januari 2016

Senior J2EE Developer | Rabobank

De werkzaamheden betroffen: Het uitbreiden en herbouwen van de Rekening Courant Applicatie, het bouwen van een nieuwe security applicatie genaamd VITO, informatie analyseren en een AngularJS applicatie bouwen en onderhouden.

Methoden en technieken

  • Java
  • Javascript
  • AngularJS
  • Agile
  • Scrum
  • DevOps
  • Ftl
  • JSON
  • HTML
  • Spring
  • Mockito
  • EasyMock
  • Fitnesse/Selenium
  • Cucumber
  • CI
  • Tridion CMS
  • Automatic Testing
  • OWASP
  • Kerberbos
  • Junit
  • Jmeter
  • Splunk
  • Sondar
  • Fortify
  • Maven
  • SVN
  • Git
  • Putty
  • Picoma
  • NodeJS
  • Jenkins
  • Nexus
  • Fortify
  • Jira
  • Confluence
  • IntelliJ
  • JEE
  • WebSphere
  • Windows
  • Linux

Oktober 2013
 - 
Current
december 2013

J2EE Developer | Portbase

Voor portbase heb ik voor drie maanden een bestaande applicatie die informatie van schepen beheert onderhouden. Daarnaast heb ik bijgedragen aan het bouwen van de Tweede Maasvlakte.

Methoden en technieken

  • Java
  • J2EE
  • Agile
  • Scrum
  • Struts
  • Hibernate
  • Spring
  • Maven
  • PL-SQL
  • JBoss
  • Oracle
  • Windows

September 2012
 - 
Current
november 2013

J2EE Developer | Nederlandse Spoorwegen

Redesign Client-Server communicatie De applicatie INFOPLUS is cruciaal voor de NS. De performance van de GUI client was niet optimaal. De communicatie tussen de GUI client en de server werd via http geregeld. Client nam elke vijf seconden contact met Server op om de nieuwe gegevens op te halen (pollen), veel vaker dan nodig. Ik heb het “Redesign” hiervan opgepakt. Het nieuwe ontwerp is gebaseerd op gebeurtenissen (events). Indien de Server een wijziging heeft, dan laat hij dat de Client weten (push), waarnaar de Client de gegevens gaat ophalen. De communicatie tussen Client en Server gaat via JMS. De performance is daarna aanzienlijk verbeterd. Onderhoud van complexe applicaties De applicatie INFOPLUS beheert de reis informatie voor alle treinen en stations in Nederland. Het heeft een complexe architectuur, waarbij veel kennis (domein en technisch) is vereist. Informatie stroomt tussen verschillende applicaties in de keten. Het is me gelukt om de benodigde kennis op te doen en als een volwaardig lid van het onderhoudsteam INFOPLUS mee te draaien. Agile/scrum methodiek Het werk is op een Agile manier met de Scrum methodiek in tweewekelijkse sprints uitgevoerd, met een team van totaal negen ontwikkelaars en testers. Er is een continuous integration omgeving met automatische builds en regressietesten. Ik vind dit een goede en productieve werkwijze. Het is prettig om op die manier met collega’s samen te werken.

Methoden en technieken

  • Java
  • Agile
  • Scrum
  • Wicket
  • Hibernate
  • Spring
  • Spring MVC
  • Swing
  • JMS
  • EJB
  • Junit
  • JMeter
  • Mockito
  • EasyMock
  • Fitnesse
  • Quartz
  • UML
  • BPMN
  • Scala
  • Visio
  • Astash
  • Sonar
  • Maven
  • Git
  • Jenkins
  • PL
  • Nexus
  • Checkstyle
  • Splunk
  • J2EE

Mei 2011
 - 
Current
september 2012

J2EE Architect & Developer | Nederlands Forensisch Instituut

Herontwerp van een 1-tier applicatie naar n-tiers Java EE applicatie De opdracht is het optimaliseren van het proces rondom het DNA-onderzoek. De applicatie die dit ondersteunt, Promis, bestaat sinds 2003. In de loop van de jaren is de applicatie steeds verder uitgebreid, waarbij de code onoverzichtelijk was geworden. Deze was daarom moeilijk te onderhouden en te testen. Als oplossing heb ik het deel DNA van de applicatie in 3 lagen verdeeld: presentatie-laag, business logic-laag en persistentie -laag. Voor de communicatie tussen de lagen heb ik design pattern Data Transfer Object gebruikt. Op deze manier zijn alle lagen goed gescheiden en testbaar. Het wordt ook gemakkelijk om in de toekomst iedere laag afzonderlijk te vervangen. Design Pattern is een belangrijke gereedschap in dit ontwerp geweest. SOA architectuur Onderzoek naar SOA toepassing met Mule framework.

Methoden en technieken

  • Struts
  • iBatis
  • JPA
  • JTA
  • Junit
  • Spring
  • XLST
  • ESB Mule
  • UML
  • BPMN
  • NORA

Januari 2011
 - 
Current
april 2011

J2EE Developer | KLM

Voor KLM heb ik zes maanden een webapplicatie onderhouden. De applicatie biedt de faciliteit aan de passagier van KLM om zijn vluchtboekingen online te beheren. De complexiteit van de applicatie is hoog. Er zijn veel afhankelijkheden met de derde partijen, zoals AirFrance, reisagentschappen en andere KLM applicaties.

Methoden en technieken

  • Java
  • Agile
  • JAX-WS
  • Spring
  • Wicket
  • XMLSpy
  • Jira
  • Maven
  • J2EE
  • GWT
  • Junit
  • PHP
  • RAD
  • SoapUI
  • DB2
November 2007
 - 
Current
december 2010

Java / J2EE / Oracle Developer | UWV

Nieuwbouw project van Polis administratie. De werkzaamheden betreffen het bouwen van nieuwe Web Services die de gegevens in de database van UWV aan de afnemers van UWV opleveren. In de eerste fase zijn de Web Services online opleverd via http. Deze services zijn op grote aantallen gebouwd, vele tienduizenden berichten per dag. In de tweede fase zijn Web Services gebouwd die via IBM Websphere MQ met de afnemers communiceren. Ik heb gegevens geanalyseerd, technisch ontwerp gemaakt en geïmplementeerd. Daarnaast heb ik met een multi-terabyte Oracle database gewerkt en deze toegepast in de presentatie via Web Services.

Methoden en technieken

  • Java
  • Soap
  • CXF
  • Hibernate
  • Spring
  • IBM WebSphere MQ
  • JMS
  • Eclipse
  • MyEclipse
  • Toad
  • SoapUI
  • XMLSpy
  • WMQTool
  • ActiveMQ
  • Hudson
  • Jmeter
  • VisualVM
  • J2EE
  • PL-SQL
  • SQL

April 2007
 - 
Current
oktober 2007

Java / J2EE Developer | Bellid

Onderhoud van een management systeem van smart cards. Bellid is op technisch niveau toonaangevend in de wereld van smartcards. Card en Application Management System(Cams) is de kern van het bedrijf. Het systeem ondersteunt het beheer vanaf cardholder, personalisatie, productie tot vernieuwing en replicatie. De werkzaamheden betreffen voornamelijk het bouwen en verbeteren van het systeem Cams.

Methoden en technieken

  • Java
  • Javascript
  • J2EE
  • Soap
  • JMS
  • MVC
  • Eclipse
  • PL-SQL
  • JSP
  • XML
  • HTML
  • SQL
  • Tomcat
  • Weblogic
  • Oracle

Juni 2006
 - 
Current
april 2007

Java / J2EE Developer | Atlis

Migratie en onderhoud van een applicatie. De afdeling Grondverwerving en Juridische zaken (GJZ) van ProRail houdt zich bezig met een aantal processen rondom de verwerving van grond voor nieuwe treintracés. De werkzaamheden betreffen de laatste fasen van de migratie van het bestaande systeem van een Oracle BC4J framework naar een open source gebaseerde, Service georiënteerde architectuur. Nieuwbouw pilotproject van MetaDatatool van Rijkswaterstaat. Bij de werkgroep Meta-Informatie Infrastructuur (MII) is een project gedefinieerd waarin de tools voor het ontsluiten en beheren van meta informatie centraal staan. Doelstelling van dit project is inzicht verkrijgen in hoeverre de IONIC (een Belgisch bedrijf) gereedschapskist voldoende functionaliteit bevat om de voor deze instanatie benodigde metadatatools te realiseren. Het project betreft de aanpassing van de front-end van een IONIC product Catalowser.

Methoden en technieken

  • Java
  • J2EE
  • XML
  • PL-SQL
  • SQL
  • UML
  • Design Patterns
  • Hibernate
  • Spring
  • Junit
  • Struts
  • MyEclipse
  • Ant
  • SVN
  • JBuiler
  • Enterprise Management
  • Tomcat
  • JBoss
  • Microsoft Web Server
  • Oracle

Februari 2006
 - 
Current
juni 2006

J2EE Developer | Software Bureau Conclusion

De werkzaamheden zijn voornamelijk geconcentreerd op front-end. De belangrijkste techniek in dit project is JSF.

Methoden en technieken

  • JSF
  • Hibernate
  • Spring
  • CVs
  • Ant
  • Eclipse
  • Java
  • J2EE
  • Tomcat
  • Oracle

Mei 2000
 - 
Current
januari 2006

Applicatie Specialist | Randstad

Programmeren in Cobol, Java en Oracle

In Cobol programmeren
De werkzaamheden betroffen:

  • Het opstellen van technische ontwerpen voor dit modulaire systeem.
  • Schrijven van interactieve programma’s.
  • Het ontwikkelen van een interface met SAP en JD-Edwards.
  • Invoering Euro project.
  • Het analyseren van informatie.

In Java programmeren 
De werkzaamheden betroffen:

  • Intensief programmeren in VisualAge for Java.
  • Technische ontwerpen aanpassen aan de hand van UML.
  • Informatie analyseren en overleggen met de gebruikers.
  • Coachen van de teamleden.

In Oracle programmeren 
In dit project wordt een maatwerk administratief systeem van een uitzendbureau gerealiseerd. 

  • Implementeren van Functioneel Ontwerp
  • Opstellen van het technische ontwerp. 
  • Ontwikkelen van het systeem met Oracle Application

Oktober 1998
 - 
Current
januari 2000

Programmeur | Heineken

Onderhouden van verschillende systemen. 

De werkzaamheden betroffen:

  • OEF: Order-Entry-Financy, een orderverwerkingssysteem;
  • FSZ: Factureringssysteem;
  • Consist Beheer, maatwerk beheer voor het pakket Fis2000;
  • Delphi, Horeca beheersysteem;
  • Datawarehouse en Food.

Project OEF-Y2K.
Maatwerk aanpassingen van systemen in het millennium project.

Methoden en technieken

  • CL
  • Cobol

/ Techniques I worked with

Java
Angular
Spring
SQL
Hibernate
REST
SOAP
Maven
Git
MongoDB
AWS
DynamoDB
Springboot
Postman
Swagger
Docker
YAML
Lambda
SNS
SQS
ECS
Linux
AngularJS
Javascript
NPM
Yarn
Max
Typescript
JSON
HTML
Jasmine
Protractor
CMS
Splunk
Cucumber
ES6
Less
Mustache
JMeter
Hippo
PHP
Gitlab
Slack
Gulp
npm
XL-Deploy
Tomcat
-SQL
MacOS
J2EE
Wicket
jQuery
CSS
PL/SQL
Sonar
MySql
Windows
SVN
Jenkins
Nexus
Jira
Mockito
Oracle
AGILE
SCRUM
DevOps
Selenium
CI
NodeJS
Fortify
Confluence
IntelliJ
JEE
WebSphere
Jboss
JMS
UML
Scala
JPA
Mule ESB
PHP
RAD
DB2
SoapUI

Rosa

Elite

Fullstack Java / Angular Developer

Beschikbaar vanaf: 
Binnenkort beschikbaar
Per Direct
Per Direct
1 maand opzegtermijn
Uur beschikbaar: 
32
Talen: 
NL, ENG, FR
Residentie: 
Woerden
Nederland
Dagen op kantoor: 
In Overleg
Max reistijd per dag: 
2
uur
In Overleg
Tariefindicatie: 
77

/ Skill Matrix

Language / Framework

Java
Spring
SQL
Hibernate
REST
SOAP
Maven
Git
MongoDB
AWS
DynamoDB
Angular

Level

Elite
Elite
Elite
Elite
Senior
Senior
Senior
Senior
Medior
Medior
Medior
Medior

Years of Experience

20
15
15
15
10
10
10
10
5
5
5
3

/ Personal Information

/ Work Experience

Oktober 2022
 - 
Current

Senior Fullstack Java Developer | Anonieme Transportdienst

Binnen ons team zijn we momenteel bezig met de ontwikkeling van een geavanceerde backend applicatie. We maken gebruik van het Spring Boot framework en hebben als doel om de applicatie te deployen in een Kubernetes omgeving. Vanwege het complexe karakter van ons systeem en de vele afhankelijkheden van andere componenten, hebben we gekozen voor een microservices architectuur. Hierdoor kunnen we op een efficiënte en moderne manier werken aan de ontwikkeling van de applicatie. Daarnaast ben ik ook betrokken bij de front-end werkzaamheden, waarbij ik Node.js, TypeScript en Vue.js inzet voor het ontwikkelen van de webportal. Deze taak is bijzonder interessant, omdat ik verantwoordelijk ben voor het waarborgen van de beveiliging en functionaliteit van de frontend. Om veiligheidsredenen kan ik op dit moment helaas nog niet de naam van het bedrijf prijsgeven waarvoor we werken. Mijn excuses hiervoor.

Methoden en technieken

  • Java
  • Node.JS
  • TypeScript
  • Springboot
  • Karate
  • OpenAPI
  • Swagger
  • Docker
  • Microservices
Oktober 2021
 - 
Current
augustus 2022

Senior Java Developer | FactorIT

Het ontwikkelen van een nieuwe applicatie met Springboot framework en deze implementeren in AWS. Naast development heb ik deze ook getest. In dit project heb ik AWS leren kennen. Dynamodb was uitgebreid aan boord. Localstack, lambda, sns, sqs, ecs, ecr, cloudWatch enz. spelen ook een belangrijke rol. Ik was de enige ontwikkelaar in dit project en dit heeft aangetoond dat ik goed zelfstandig kan werken. Om veiligheidsredenen mag ik de naam van dit bedrijf niet benoemen.

Methoden en technieken

  • Java
  • AWS
  • Springboot
  • Postman
  • Swagger
  • Docker
  • YAML
  • Localstack
  • Lambda
  • SNS
  • SQS
  • ECS
  • ECR
  • Cloudwatch
  • DynamoDB
  • Linux

Juli 2018
 - 
Current
mei 2019

Front-end Developer | Rabobank

Het bouwen van een online applicatie “Uw Documenten”. Een nieuwe rubriek “Uw Documenten” is gebouwd met o.a. Angular en Typescript(Senses 1) in Rabobank Online platform. Deze applicatie dient ongeveer 400,000 gebruikers. Picoma serve de server. Tool Picoma is gebruikt om front-end statics te implementeren en de Teamserver te beheren. Deze heb ik intensief gebruikt. Backend werkzaamheden Backend werk was niet mijn primaire taak, maar toch kwam het van toepassing (PCF, Springboot enz.). Veel samenwerken met andere teams. Het bouwen van een nieuwe applicatie vraagt niet alleen maar technische vaardigheden, maar ook een sterk analytisch vermogen, goede samenwerking met andere teams en collega’s met andere disciplines. Het is me goed gelukt om in een complexe omgeving de nieuwe applicatie te lanceren.

Methoden en technieken

  • Java
  • Angular
  • AngularJS
  • Javascript
  • Google analytics
  • NPM
  • Yarn
  • Monorepo
  • PCF Cloud
  • PICOMA
  • Linux
  • Max
  • Typescript
  • JSON
  • HTML
  • Jasmine
  • Protractor
  • Tridion CMS
  • Springboot
  • Postman
  • Splunk
  • Cucumber
  • Swagger
  • Docker
  • YAML
Maart 2017
 - 
Current
april 2018

Fullstack Developer | ANWB

Voor de ANWB heb ik de backend en frontend gekoppeld door middel van API’s met behulp van Apigee. Daarnaast heb ik Native Javascript applicaties uitgebreid en onderhouden. Mijn secundaire taken waren het onderhouden van de AngularJS en Java applicaties.

Methoden en technieken

  • Java
  • AngularJS
  • Apigee
  • Springboot
  • ES6
  • Typescript
  • JSON
  • HTML
  • Less
  • Mustache
  • JMeter
  • Hippo CMS
  • PHP
  • Postman
  • Charles
  • Splunk
  • Cucumber
  • Swagger
  • Docker
  • YAML
  • GIT
  • Stash
  • Gitlab
  • Hipchat
  • Slack
  • Gulp
  • NPM
  • Bower
  • Grunt
  • XLDeploy
  • Tomcat
  • MongoDB
  • Mac
  • Linux

Augustus 2016
 - 
Current
mei 2016

Senior J2EE Developer | Capgemini

Capgemini is een wereldwijd consultancy bureau. Ik heb vier maanden bijgedragen aan een project om de back-end verder te optimaliseren.

Methoden en technieken

  • Java
  • J2EE
  • Wicket
  • Springboot
  • Javascript
  • JSON
  • Jquery
  • HTML 
  • CSS

Januari 2016
 - 
Current
mei 2016

Senior J2EE Developer | Dienst Justitiële Inrichtingen

Voor de Dienst Justitiële Inrichtingen heb ik onderhoud verricht aan een applicatie, die wordt gebruikt om het strafproces van jeugdigen te beheren.

Methoden en technieken

  • Java
  • AngularJS
  • JSF2
  • Spring
  • Mockito
  • EasyMock
  • Sonar
  • Maven
  • SVN
  • Putty
  • Jenkins
  • Nexus
  • Jira
  • J2EE
  • Windows
  • Linux
  • Oracle

Mei 2014
 - 
Current
januari 2016

Senior J2EE Developer | Rabobank

De werkzaamheden betroffen: Het uitbreiden en herbouwen van de Rekening Courant Applicatie, het bouwen van een nieuwe security applicatie genaamd VITO, informatie analyseren en een AngularJS applicatie bouwen en onderhouden.

Methoden en technieken

  • Java
  • Javascript
  • AngularJS
  • Agile
  • Scrum
  • DevOps
  • Ftl
  • JSON
  • HTML
  • Spring
  • Mockito
  • EasyMock
  • Fitnesse/Selenium
  • Cucumber
  • CI
  • Tridion CMS
  • Automatic Testing
  • OWASP
  • Kerberbos
  • Junit
  • Jmeter
  • Splunk
  • Sondar
  • Fortify
  • Maven
  • SVN
  • Git
  • Putty
  • Picoma
  • NodeJS
  • Jenkins
  • Nexus
  • Fortify
  • Jira
  • Confluence
  • IntelliJ
  • JEE
  • WebSphere
  • Windows
  • Linux

Oktober 2013
 - 
Current
december 2013

J2EE Developer | Portbase

Voor portbase heb ik voor drie maanden een bestaande applicatie die informatie van schepen beheert onderhouden. Daarnaast heb ik bijgedragen aan het bouwen van de Tweede Maasvlakte.

Methoden en technieken

  • Java
  • J2EE
  • Agile
  • Scrum
  • Struts
  • Hibernate
  • Spring
  • Maven
  • PL-SQL
  • JBoss
  • Oracle
  • Windows

September 2012
 - 
Current
november 2013

J2EE Developer | Nederlandse Spoorwegen

Redesign Client-Server communicatie De applicatie INFOPLUS is cruciaal voor de NS. De performance van de GUI client was niet optimaal. De communicatie tussen de GUI client en de server werd via http geregeld. Client nam elke vijf seconden contact met Server op om de nieuwe gegevens op te halen (pollen), veel vaker dan nodig. Ik heb het “Redesign” hiervan opgepakt. Het nieuwe ontwerp is gebaseerd op gebeurtenissen (events). Indien de Server een wijziging heeft, dan laat hij dat de Client weten (push), waarnaar de Client de gegevens gaat ophalen. De communicatie tussen Client en Server gaat via JMS. De performance is daarna aanzienlijk verbeterd. Onderhoud van complexe applicaties De applicatie INFOPLUS beheert de reis informatie voor alle treinen en stations in Nederland. Het heeft een complexe architectuur, waarbij veel kennis (domein en technisch) is vereist. Informatie stroomt tussen verschillende applicaties in de keten. Het is me gelukt om de benodigde kennis op te doen en als een volwaardig lid van het onderhoudsteam INFOPLUS mee te draaien. Agile/scrum methodiek Het werk is op een Agile manier met de Scrum methodiek in tweewekelijkse sprints uitgevoerd, met een team van totaal negen ontwikkelaars en testers. Er is een continuous integration omgeving met automatische builds en regressietesten. Ik vind dit een goede en productieve werkwijze. Het is prettig om op die manier met collega’s samen te werken.

Methoden en technieken

  • Java
  • Agile
  • Scrum
  • Wicket
  • Hibernate
  • Spring
  • Spring MVC
  • Swing
  • JMS
  • EJB
  • Junit
  • JMeter
  • Mockito
  • EasyMock
  • Fitnesse
  • Quartz
  • UML
  • BPMN
  • Scala
  • Visio
  • Astash
  • Sonar
  • Maven
  • Git
  • Jenkins
  • PL
  • Nexus
  • Checkstyle
  • Splunk
  • J2EE

Mei 2011
 - 
Current
september 2012

J2EE Architect & Developer | Nederlands Forensisch Instituut

Herontwerp van een 1-tier applicatie naar n-tiers Java EE applicatie De opdracht is het optimaliseren van het proces rondom het DNA-onderzoek. De applicatie die dit ondersteunt, Promis, bestaat sinds 2003. In de loop van de jaren is de applicatie steeds verder uitgebreid, waarbij de code onoverzichtelijk was geworden. Deze was daarom moeilijk te onderhouden en te testen. Als oplossing heb ik het deel DNA van de applicatie in 3 lagen verdeeld: presentatie-laag, business logic-laag en persistentie -laag. Voor de communicatie tussen de lagen heb ik design pattern Data Transfer Object gebruikt. Op deze manier zijn alle lagen goed gescheiden en testbaar. Het wordt ook gemakkelijk om in de toekomst iedere laag afzonderlijk te vervangen. Design Pattern is een belangrijke gereedschap in dit ontwerp geweest. SOA architectuur Onderzoek naar SOA toepassing met Mule framework.

Methoden en technieken

  • Struts
  • iBatis
  • JPA
  • JTA
  • Junit
  • Spring
  • XLST
  • ESB Mule
  • UML
  • BPMN
  • NORA

Januari 2011
 - 
Current
april 2011

J2EE Developer | KLM

Voor KLM heb ik zes maanden een webapplicatie onderhouden. De applicatie biedt de faciliteit aan de passagier van KLM om zijn vluchtboekingen online te beheren. De complexiteit van de applicatie is hoog. Er zijn veel afhankelijkheden met de derde partijen, zoals AirFrance, reisagentschappen en andere KLM applicaties.

Methoden en technieken

  • Java
  • Agile
  • JAX-WS
  • Spring
  • Wicket
  • XMLSpy
  • Jira
  • Maven
  • J2EE
  • GWT
  • Junit
  • PHP
  • RAD
  • SoapUI
  • DB2
November 2007
 - 
Current
december 2010

Java / J2EE / Oracle Developer | UWV

Nieuwbouw project van Polis administratie. De werkzaamheden betreffen het bouwen van nieuwe Web Services die de gegevens in de database van UWV aan de afnemers van UWV opleveren. In de eerste fase zijn de Web Services online opleverd via http. Deze services zijn op grote aantallen gebouwd, vele tienduizenden berichten per dag. In de tweede fase zijn Web Services gebouwd die via IBM Websphere MQ met de afnemers communiceren. Ik heb gegevens geanalyseerd, technisch ontwerp gemaakt en geïmplementeerd. Daarnaast heb ik met een multi-terabyte Oracle database gewerkt en deze toegepast in de presentatie via Web Services.

Methoden en technieken

  • Java
  • Soap
  • CXF
  • Hibernate
  • Spring
  • IBM WebSphere MQ
  • JMS
  • Eclipse
  • MyEclipse
  • Toad
  • SoapUI
  • XMLSpy
  • WMQTool
  • ActiveMQ
  • Hudson
  • Jmeter
  • VisualVM
  • J2EE
  • PL-SQL
  • SQL

April 2007
 - 
Current
oktober 2007

Java / J2EE Developer | Bellid

Onderhoud van een management systeem van smart cards. Bellid is op technisch niveau toonaangevend in de wereld van smartcards. Card en Application Management System(Cams) is de kern van het bedrijf. Het systeem ondersteunt het beheer vanaf cardholder, personalisatie, productie tot vernieuwing en replicatie. De werkzaamheden betreffen voornamelijk het bouwen en verbeteren van het systeem Cams.

Methoden en technieken

  • Java
  • Javascript
  • J2EE
  • Soap
  • JMS
  • MVC
  • Eclipse
  • PL-SQL
  • JSP
  • XML
  • HTML
  • SQL
  • Tomcat
  • Weblogic
  • Oracle

Juni 2006
 - 
Current
april 2007

Java / J2EE Developer | Atlis

Migratie en onderhoud van een applicatie. De afdeling Grondverwerving en Juridische zaken (GJZ) van ProRail houdt zich bezig met een aantal processen rondom de verwerving van grond voor nieuwe treintracés. De werkzaamheden betreffen de laatste fasen van de migratie van het bestaande systeem van een Oracle BC4J framework naar een open source gebaseerde, Service georiënteerde architectuur. Nieuwbouw pilotproject van MetaDatatool van Rijkswaterstaat. Bij de werkgroep Meta-Informatie Infrastructuur (MII) is een project gedefinieerd waarin de tools voor het ontsluiten en beheren van meta informatie centraal staan. Doelstelling van dit project is inzicht verkrijgen in hoeverre de IONIC (een Belgisch bedrijf) gereedschapskist voldoende functionaliteit bevat om de voor deze instanatie benodigde metadatatools te realiseren. Het project betreft de aanpassing van de front-end van een IONIC product Catalowser.

Methoden en technieken

  • Java
  • J2EE
  • XML
  • PL-SQL
  • SQL
  • UML
  • Design Patterns
  • Hibernate
  • Spring
  • Junit
  • Struts
  • MyEclipse
  • Ant
  • SVN
  • JBuiler
  • Enterprise Management
  • Tomcat
  • JBoss
  • Microsoft Web Server
  • Oracle

Februari 2006
 - 
Current
juni 2006

J2EE Developer | Software Bureau Conclusion

De werkzaamheden zijn voornamelijk geconcentreerd op front-end. De belangrijkste techniek in dit project is JSF.

Methoden en technieken

  • JSF
  • Hibernate
  • Spring
  • CVs
  • Ant
  • Eclipse
  • Java
  • J2EE
  • Tomcat
  • Oracle

Mei 2000
 - 
Current
januari 2006

Applicatie Specialist | Randstad

Programmeren in Cobol, Java en Oracle

In Cobol programmeren
De werkzaamheden betroffen:

  • Het opstellen van technische ontwerpen voor dit modulaire systeem.
  • Schrijven van interactieve programma’s.
  • Het ontwikkelen van een interface met SAP en JD-Edwards.
  • Invoering Euro project.
  • Het analyseren van informatie.

In Java programmeren 
De werkzaamheden betroffen:

  • Intensief programmeren in VisualAge for Java.
  • Technische ontwerpen aanpassen aan de hand van UML.
  • Informatie analyseren en overleggen met de gebruikers.
  • Coachen van de teamleden.

In Oracle programmeren 
In dit project wordt een maatwerk administratief systeem van een uitzendbureau gerealiseerd. 

  • Implementeren van Functioneel Ontwerp
  • Opstellen van het technische ontwerp. 
  • Ontwikkelen van het systeem met Oracle Application

Oktober 1998
 - 
Current
januari 2000

Programmeur | Heineken

Onderhouden van verschillende systemen. 

De werkzaamheden betroffen:

  • OEF: Order-Entry-Financy, een orderverwerkingssysteem;
  • FSZ: Factureringssysteem;
  • Consist Beheer, maatwerk beheer voor het pakket Fis2000;
  • Delphi, Horeca beheersysteem;
  • Datawarehouse en Food.

Project OEF-Y2K.
Maatwerk aanpassingen van systemen in het millennium project.

Methoden en technieken

  • CL
  • Cobol

/ Techniques I worked with

Java
Angular
Spring
SQL
Hibernate
REST
SOAP
Maven
Git
MongoDB
AWS
DynamoDB
Springboot
Postman
Swagger
Docker
YAML
Lambda
SNS
SQS
ECS
Linux
AngularJS
Javascript
NPM
Yarn
Max
Typescript
JSON
HTML
Jasmine
Protractor
CMS
Splunk
Cucumber
ES6
Less
Mustache
JMeter
Hippo
PHP
Gitlab
Slack
Gulp
npm
XL-Deploy
Tomcat
-SQL
MacOS
J2EE
Wicket
jQuery
CSS
PL/SQL
Sonar
MySql
Windows
SVN
Jenkins
Nexus
Jira
Mockito
Oracle
AGILE
SCRUM
DevOps
Selenium
CI
NodeJS
Fortify
Confluence
IntelliJ
JEE
WebSphere
Jboss
JMS
UML
Scala
JPA
Mule ESB
PHP
RAD
DB2
SoapUI