No Title
cv: 5378 bekijken ------------------------------<-<- pagina terug
  • Reageer per email
  • Bel voor bemiddeling
  • Naar alle CV's



java/websphere/opensource ontwikkelaar
Haarlem
okt 2012
java, websphere, spring (Omgeving Amsterdam)

Opleidingen:
Cognitieve Kunstmatige Intelligentie
Rijksuniversiteit Utrecht
1990 - 1995
HEAO-Bedrijfsinformatica
HEAO te Leeuwarden
1986 - 1990
VWO
Bogerman College te Sneek
1980 - 1986

Cursussen
Core Spring
Interface 21
2007
Maven
Thuisstudie
2006
Hibernate
Thuisstudie
2005
Pragmatisch modelleren met UML
Array Seminars
2003
E-security
IMF - Deloitte & Touche
2002
Gedistribueerd Programmeren in Java
Open Universiteit
2001
IBM WebSphere Application
Server en Enterprise JavaBeans
IBM
2000

Modelleren in UML met Cool:jex
Case Associates
2000
Visual Age for Java
IBM
1999
Databasekoppelingen met Java
Cap Volmac
1999
Internet: Security & Firewall Configuration
NL-Net
1998
Internet: Server Side Advanced
Computrain
1998
Java Advanced
Origin
1998
C (elementair en advanced)
Cap Volmac
1996
Object Georienteerd Design
Cap Volmac
1996

Certificaten
Sun Java 1.2 Certified Programmer
IBM Certified Advanced System Administrator - WebSphere Application Server V5.0
IBM XML and related Technologies
Object-Oriented Analysis and Design with UML
Sun Certified Enterprise Architect for Java 2 Platform, Enterprise Edtion (Part I)

Java 1.5/ J2EE 1.4
Spring 2
Websphere 5.1 / WSGW
Hibernate 3
Windows 2003
SAX2 & DOM2
SQL /Oracle 9i/10i / MySQL / TOAD
AIX
Servlets / JSP
XSLT & XML-schemas & XPATH
UML
SOAP 1.2
WSAD 5.0
LDAP
JDBC 2
Apache / Tomcat / Mule
Websphere MQ
EJB 1.1
Internet security
XMLSpy
JMS
RUP
CVS/Subversion/PVCS
Struts 1.2
Maven 2 / Ant
Eclipse 3.2

Rol
ESB design & implementatie
Opdrachtgever
Meetingpoint / Chess
Periode:
januari 2007 - augustus 2007
Middelen
Eclipse 3.2, Mule, Spring, Hibernate, Maven2, Xfire, Jaxb en XSD
Achtergrond
Meetingpoint is een consortium van verzekeringsmaatschappijen. Deze projectorganisatie bouwt een applicatie waarmee verzekering via internet door tussenpersonen en particulieren afgesloten kunnen worden.
Taak
* Ontwerpen Enterprise Service Bus, welke verschillende applicaties aan elkaar verbindt: Sage (relatiebeheer), Kapow Agents (interatie met extranetten van de verzekeraars) en Level7 (verzekeringsadministratie pakket)
* Implementatie van de bus middels opensource Mule, Spring en Xfire;


Rol
Technical troubleshooter (level 3 specialist)/ ESB specialist
Opdrachtgever
IBM - Deltalloyd account
Periode:
januari 2006 - januari 2007
Middelen
Websphere 5.1 ND, Websphere MQ 5.3, WSGW, Tivoli Access Manager
Achtergrond
Deltalloyd Group heeft haar infrastructuur en beheer daarop uitbesteed aan IBM. IBM wil haar diensten professionaliseren en optimale service verlenen aan haar klanten.
Complexe problemen doen zich regelmatig voor op het raakvlak tussen infrastructuur en applicaties.
Taak
Als java /websphere specialist waren mijn taken binnen IBM de volgende:
* Technical troubleshooter op zo'n 200 applicaties, waarbij de problemen Websphere, MQ, Oracle, TAM, firewall of applicatie gerelateerd zijn;
* Het testen van de door IBM opgeleverde infrastructuur componenten;
* Reviewen High Level Designs van infrastructuur architecten;
* Opstellen acceptatiecriteria waar applicaties aan moeten voldoen voor ze in beheer worden genomen;
* Infrastructuur specialist van de 'ESB': het meest complexe infrastructuur component;
* Assisteren websphere administrators;
* Adviserend.


Rol
Senior java Developer
Opdrachtgever
EZGOV Europe
Periode:
september 2005 - november 2005
Middelen
Eclipse, J2EE 1.4, Hibernate 3, Oracle 9, TOAD, Ant, RUP
Achtergrond
Ezgov Europe is een organisatie die software ontwikkelt voor engelse overheidsinstanties. Het project waar ik aan gewerkt heb is 'Justice': een registratiesysteem voor de rechtbank van Liverpool, waarin de procesgang van verdachten opgeslagen wordt.
Taak
Als senior J2EE-specialist waren mijn taken binnen dit project de volgende:
* Uitvoeren proof of concept voor de migratie van de persistentie laag naar Hibernate 3;
* Ontwikkelen deelsysteem ten behoeve van management informatie;
* Implementeren performance verbeteringen.


Rol
Technisch ProjectLeider / Lead Developer Static Data Maintenance
Opdrachtgever
ING Corporate Credit Risk Management (CCRM)
Periode:
juli 2004 - juni 2005
Middelen
WSAD 50, WebSphere 5.1, XMLSpy, JDBC 2.0, Servlets, XML-schema's, Oracle, Struts 1.1, Select Component Manager, Architectuur, Technisch ontwerp
Achtergrond
SDM is een zogenaamd meta-data systeem, waarin static data ingevoerd kan worden. Gebruikers kunnen in dit systeem zelf database tabellen creeren en daarna ook vullen. Beveiliging in de vorm van het vier-ogen principe staat voorop. Deze data wordt middels MQ-Series gedistribueerd naar andere systemen, welke de gebruikers van de data zijn.
Taak
Als senior J2EE-specialist zijn mijn taken binnen dit project de volgende:
* Technisch projectleider: aansturen 2 medewerkers
* Lead developer van het te ontwikkelen systeem;
* Beslissen over in te zetten open-source projecten (hibernate, struts);
* Ontwerpen en bewaken applicatie architectuur (component based);
* Implementeren performance verbeteringen;


Rol
Coachen java-ontwikkelaars en ontwerpen & implementeren RiskRating systeem
Opdrachtgever
FortisbankBank Websphere Competence Center
Periode:
oktober 2002 - mei 2004
Middelen
WSAD 50, WebSphere 4.0, XMLSpy, JDBC 2.0, Servlets, Enterprise JavaBeans, XML, XSL, XML-schema's, Oracle, Internet Security, Rational Rose, Architectuur, Castor, Technisch ontwerp
Achtergrond
Voor het verstrekken van zakelijke credieten dient de Fortisbank zich te commiteren aan het door de Europese Centrale Bank afgegeven Basel II akkoord. Hierin is vastgelegd dat de bank haar clienten dient te 'raten' voordat leningen verstrekt kunnen worden.
Het ratingsbepalings-proces is dynamisch en veranderlijk van aard. Daarom is ervoor gekozen het gehele proces te implementeren in XML. Hierdoor kan het proces gewijzigd worden, zonder dat dat programmatuur wijzigingen tot gevolg heeft.
Belangrijke aspekten zijn verder:
- autorisatie binnen de applicatie;
- koppelingen naar diverse achterliggende systemen in binnen- en buitenland;
- schaalbaarheid;
- koppelingen van diverse client applicaties middels SOAP
- informatie beveiliging en functiescheiding;
- workflow;
- verantwoording van de opgeleverde resultaten middels rapportages (XSLT).
Taak
Als senior J2EE-specialist zijn mijn taken binnen dit project de volgende:
* Lead developer van het te ontwikkelen systeem;
* Optreden als coach voor java ontwikkelaars;
* Adviseren over in te zetten tooling
* Hoofdontwerper van het RiskRating systeem
* Ontwerpen en bewaken applicatie architectuur

Opdracht
Ontwikkeling Dienstenschil om mainframe van binnen en buiten de Rabobank toegankelijk te maken
Opdrachtgever
Rabobank Nederland Effectendiensten
Periode:
december 2001 t/m oktober 2002
Middelen
VisualAge for Java, WSAD, WebSphere 4.0, MQ-Series, XMLSpy, SOAP, JDBC 2.0, Servlets, Enterprise JavaBeans, XML, XSL, XML-schema's, Oracle, Internet Security
Achtergrond
RNE ontwikkelt mainframe applicaties voor de verwerking en afhandeling van effectenorders. Met een java-schil (dienstenschil) om dit mainframe heen, kan ervoor gezorgd worden dat dit systeem van binnen en buiten de bank toegankelijk is. Deze schil is toegankelijk door middel van SOAP. Zowel interne als externe systemen - van de aangesloten banken - kunnen nu van het mainframe gebruik maken.
Daarnaast zijn functionaliteiten met behulp van MQSeries ontwikkeld.
Taak
Als senior java-specialist zijn mijn taken binnen dit project de volgende:
* Mede ontwikkelen dienstenschil in VisualAge for Java en WSAD;
* Ontwikkelen SOAP-MQ-Bridge;
* Optreden als coach voor junior medewerkers;
* Configuratie websphere;
* Maken XML-Schema's met XML-Spy
* Security specialist binnen het project
* Fungeren als aanspreekpunt binnen de organisatie voor MQ - java gerelateerde zaken.


Opdracht
Design en implementatie Single Sign On voor de Postbank Internet Producten
Opdrachtgever
Postbank PP/ICT Innovation ICC-Mobile
Periode:
februari 2001 t/m oktober 2001
Middelen
VisualAge for Java, IPlanet Webserver, IPlanet LDAP-server, WebSphere 3.5, JDBC 2.0, Servlets, JSP, Enterprise JavaBeans, XML, JAAS, Oracle, Internet Security
Acht\ergrond
Voor de implementatie van het zeer business kritieke Single Sign On (SSO) systeem had ieder internet-product haar eigen aanlogprocedure en had iedere gebruiker per product een user-id en password. SSO zorgt ervoor dat er 1 aanlogprocedure komt, met daarna een balk met producten waaruit gebruikers een keuze kunnen maken. Internet security, performance en uitbreidbaarheid zijn vanzelfsprekende criteria voor dit product.


Opdracht
Ontwikkelen applicaties voor de ontsluiting van trading adviezen
Opdrachtgever
ABN AMRO (Interest Rate Trading /Quant Research)
Periode:
mei 1999 - september 1999
Middelen
Java 1.1, Databases, PowerJ, Dynamic HTML, JavaBeans
Taak
Mijn taak in dit geheel was het mede-ontwikkelen van de user-interface. Deze bestaat uit een "search engine", waarmee in de result sets van de resultaten van de optimalisaties gezocht kan worden , een "calculator", waarmee optimalisaties gepresenteerd worden (grafieken e.d.) en een uit te printen "research note" (overzicht). Herbruikbaarheid van componenten (beans), performance en schaalbaarheid zijn vereisten.


BIJLAGE I: Overzicht kennis en ervaring Rients van Buren per 1 maart 2007

UML / Object oriented Analyse en Design (gecertificeerd)
- Modelleren gebruikers interactie
- Modelleren object interactie (dmv sequence diagrammen)
- Modelleren classes (dmv class diagrammen)
- Onderscheid Analyse, System Design, Object Design en Implementatie in UML
- Ontwerpen applicatie architectuur obv componenten architectuur
- Gebruik TogetherJ, Select en Rational Rose

Java 1.5 / J2EE 1.4
- Advanced java
- RMI
- JNI
- Servlets
- JSP
- EJB
- JMS, MQ API
- Webservices (advanced)
- J2EE design patterns
- Hibernate 3 (advanced)
- Struts 1.2
- Tag Libraries
- Eclipse, WSAD 5.01
- Ant
- Diverse jakarta libraries
- JUnit
- Easy Mock
- Spring 2 (alleen cursus en uitwerken diverse cases):
o Inversion of Control
o Spring Web MVC
o Integratie met Hibernate
o JDBC framework
o AOP
- Maven2
- Mule
- SOAPUI
- XFire

Architectuur/Infrastructuur
- Ontwikkelen architecturen voor Client/server omgevingen, waaronder web-based systemen o.b.v. meerlagen architectuur en component bases development
- Opzetten Service Oriented Architecture o.b.v. van webservices
- Toepassen J2EE design patterns binnen applicatie architecturen
- Neerzetten security layer voor verzorgen van authorisatie en authenticatie
- Beoordelen High Level Designs van IBM infrastructuur architecten
- Technical Troubleshooting

Databases
- Advanced SQL
- JDBC
- Oracle 9/10
- SQL-plus
- Connection pooling
- TOAD
- MySQL

LDAP
- LDAP API for Java
- Configureren LDAP
- Benaderen LDAP via JNDI

XML (gecertificeerd)
- Samenstellen XML documenten met DTD's
- Toepassen SAX2 en DOM2, marshalling frameworks
- XSL (XSLT, XPATH, XSL-FO)
- XML-schema's
- XMLSpy

Web: Services
- Ontwikkelen soap clients
- Ontwikkelen soap-services
- WSDL (Webservices Description Language)
- Deployment descriptors
- Secure SOAP
- SOAP met digitale handtekeningen
- Ontwerpen SOAP interfaces op basis van XML Schema's

WebSphere MQ 5.3
- Ontwikkelen java software voor communicatie met MQ-Series
- Gebruik IBM mq-series for java API
- Gebruik JMS voor java - mqseries communicatie
- Configuatie MQ op Windows 2000
- Troubleshooting


Websphere 5.1.1.x
- Kennis en ervaring van Websphere Application Server Advanced Edition
- Installatie & configuratie
- Gebruik assembly tool voor maken ear files
- Fundamenten van het EJB transactie model
- Oplossen advanced classloading problemen
- Connecting naar databases dmv data sources en connection pooling
- Configureren Websphere security eigenschappen voor het toepassen van de security policy
- Tracing en monitoring
- Oplossing configuratieproblemen
- Schrijven JACL scripts
- Adviseren over inrichting

Testen
- Gebruik automatische testtools (zoals Mercury LoadRunner en Microsoft Stress Test Tool)
- Uitvoeren programmatests, unittests, performance en loadtests
- Beschrijven testcases
- Gebruik JUnit en Cactus
- JMeter

Security
- Uitvoeren audits
- Ontwikkelen java-programmatuur voor Digitale Handtekeningen
- Ontwikkelen programmatuur voor SSL
- Maken Digitale certificaten met behulp van OpenSSL
- Inrichten Certificaat Keystores