Resume – Marcel de Koster
Personal information
Name Marcel de Koster
City Almere
Date of birth 27-2-1974 City of birth Medemblik Marital status Married Drivers license B
Email [email protected]
Eduction
General
VWO
TUD industrial Design
ICT
Computerij opleidingen:
•
C programming•
Structure programming•
Introduction to Information Science Silvac opleidingen:•
Introduction AS/400•
CL programming•
DB2/400•
RPG/400 programming IBM:•
WebSphere Studio•
WebSphere Application Server Development•
WebSphere Portal Server Development Cap Gemini:•
RUP Requirements•
RUP Analysis & DesignCertificates
ICT SUN:
ICT Summary
Hardware AS/400, PC
Operating system Os/400, Linux, Unix, Windows Software MS Office, Visio
Programming tools
IBM WSAD v4+5, IBM Rational Application Developer 6+7, IBM Rational Software Architect 6+7, Eclipse v1+2.x+3.x, VisualAge for Java v3.5 EE, Netbeans v5+6
Messaging IBM WebSphere MQ v5+6, WebServices
UML IBM Rational Software Architect 6+7, Rational Suite v2003, OMONDO (Eclipse UML)
Application servers WebSphere v2+3+5.1+6, Tomcat v3+4+5+6, WebSphere Portal v4.1+4.2+5.1 Databases DB2/400, DB2 UDB v8, Interbase v6, Oracle v9, MySQL v4+5, SQL Server
v2004, Firebird v1.5+2.x
Programming languages Groovy, Java, JSP, XML, XSLT, HTML, RPG, CL Branche Finance
Open source
Spring v1.2+2.x, Hibernate v3.x, Maven v1+2, Struts v1.x+2, Tomcat v3+4+5+6, Log4J, Xalan, Xerces, Ant, Eclipse, Netbeans, Jetspeed v1.4+2, Axis v1+2, XFire, Ajax
Job Teamlead/Technical lead, Coach, Senior java/WebSphere developer
Experience
ING May 2008 – October 2008
Job senior java/WebSphere developer Software IBM Rational Application Developer v7 Programming languages Java, XML, JSP, HTML, JavaScript
Description
STARlite:
STARlite is process driven credit and risk application which integrate all separate applications from the STARpro suite into one process. This process is aiming at improving the speed of the credit risk registration for
standardized credits. To accommodate the process, a process definition tool, called questionnaire, is also part of the development for a flexible and configurable ‘wizard’ process.
APWebCommon:
Development of a JavaScript component library with DOM manipulation. Data is provided using Ajax JSON data. JsUnit and JsMock, which was introduced by me, are an important part of development. Also a thorough technical design with UML diagrams is now part of development thanks to my effort. Details Spring 2.5.1, Struts2, Big faceless (PDF library), jQuery, XStream
Rabobank International Januari 2007 – April 2008
Job Senior java/WebSphere developer, Software Architect
Software IBM Rational Application Developer v6+7, WebSphere Portal Server v5.1 Programming languages Java, XML, JSP, HTML, LDAP, JavaScript
Description
RaboTreasuryWeb:
A Portal application for Rabobank International users. Development was focussed on creating generic components. A Logon Portlet and Selfcase Portlet was one of these components.
RADAR:
Mainenance and development on the CRM portal of Rabobank International. My role was to introduce Spring and Maven2 to improve the development and build cycle. As technical lead the main focus was on improving the
development life cycle using a continuous integration environment called Continuum. The EJB’s, WebServices and Portlets where part of the maven2 build.
RFLP - Fulfillment:
As technical lead I choose Spring Webflow and Spring Portlet MVC with hibernate on DAO layer. Here new concepts where developed to improve the fulfilment process, like flow scoped beans, sub flows, OpenSessionInView and Breadcrumbs, within Spring and Spring WebFlow.
Salesforce.com:
As Software Architect I created the SAD (Software Architecture Document) to integrate salesforce.com with existing legacy Rabobank International
systems. A proof of concept was one of the deliverables. Details
WebSphere Portal Server, MQ, LDAP, Spring 2.5.1, Spring WebFlow 1.0.5, Spring Portlet MVC 2.5.1, Maven2, Continuum 1.1, Hibernate 3.2.6ga, EJB2, WebServices, jQuery
Fortis Bank Febuari 2005 – December 2006
Job Technical lead, Senior java/WebSphere developer
Software IBM Rational Software Architect v6+v7, WebSphere Portal Server v5.1 Programming language Java, XML, JSP, HTML
Description
Sirius Distribution:
A generic Portal framework/platform for Commercial, Private and Merchant banking which will be used by Fortis employees and professional bankers. Part of the work was R&D to create components for applications part of Sirius.
eGMK (electronic Global MarKets):
Portal for Global Markets for professional bankers. My role as senior
developer was to redesign and implement the user management portlet and design and implement the option trading porlet. The design of the trading server was also part of the job.
Portlets for:
•
Reuters/Telerate MarketData•
Research•
Portfolio information•
Options trading DetailsWebSphere Portal Server, MQ, WebServices, Spring 2, Hibernate 3, Spring WebFlow, JBoss Rules, Jboss BPM, Ajax, RFA (Reuters Foundation API), Maven2
E-id! Internet Strategies april 2004 – januari 2005
Fortis bank April 2004 – januari 2005
Job Senior java/WebSphere developer Software WSAD 5.2, WebSphere Portal Server 4.1 Programming languages Java, XML, JSP, HTML
Description
GeMP (Global eMeesPiersson):
Portal for Private Banking for private bankers. Portlets for:
•
Reuters MarketData•
Triple A – Portfolio information•
Lotus Notes – Communication•
Lotus Notes – Research information Details WebSphere Portal ServerEquality/Timesoft april 1998 – maart 2004
Nouwen Notarissen Juli 2003 – march 2004
Job Techincal lead
Software Eclipse v2.1, Tomcat v4 Programming languages Java, XML, JSP, HTML Description
E-Notaris:
Design and implementation of a website with portal technogy with content management and integration with backend system (CMS.Net)
Details Jetspeed + Mmbase (Imbrium)
Timesoft June 2003 – juli 2003
Job Senior java/WebSphere developer
Software WSAD v5, WebSphere Portal Server v4.2.1 Programming languages Java, XML, JSP, HTML
Description
Corporate Desktop:
Design and implementations of portlets and services for WebSphere Portal Server with following systems:
•
Hummingbird DM•
CMS•
OfficeDetails WebSphere Portal Server
Rabobank Juli 2002 – mei 2003
Job Technical lead, coach, senior java/WebSphere developer Software WSAD v4.0.3, Rational Rose, Rational Clearcase, MQ Series Programming languages Java, XML, JSP, HTML
Description
BBS Totaal:
Design and implementation of credit and loans system for local Rabobank Offices. Design and implementation of a Process Engine for this system. Details Struts, Xerces, JEP
Timesoft Januari 2002 – juni 2002
Job Technical lead, coach, senior java/WebSphere developer Software WSAD v4.0.3, Together J v4, CVS, mySQL
Programming languages Java, JSP, HTML, SQL Description Weburen 3:
Design and implementation of an hour registration system for the web. Details Struts, Expresso, Log4J, Internationalization
Equality Oktober 2001 – december 2001
Job Java developer Software Eclipse
Programming languages Java, SQL Description DBIO taglibrary:
Design and implementation of a taglibrary for managing database tabels
Equality Juni 2001 – september 2001
Job java developer Software WSAD v4 Programming languages Java, SQL Description
DBQuery:
Design and implementation of a platform independant command line client for any particular database with a JDBC driver.
INFO.nl April 2001 – september 2001
Job Java/WebSphere developer
Software WSAD v4, Together J v4, Tomcat, VisualAge for Java, CVS, WebSphere Application Server v3.5.3
Programming languages Java, SQL, JSP, HTML, XML, XSLT Description Personal Rabo:
Design and implementation of parts of the rabobank.nl site. Details Struts, Log4J, Ant, Xalan
Equality Januari 2001 – maart 2001
Job Java/WebSphere developer
Software WebSphere Studio v3.5, VisualAge for Java v3.5, Together J v4, WebSphere Application Server v3
Programming languages Java, SQL, JSP, HTML, XML
Description
Equality Framework:
Desing and implementation of an MVC xml configurable frame work where presentation and model where two seperate libraries and could be used independently.
Weburen 2:
Implementation of a new and improved Weburen based on the Equality Framework.
Equality Juli 2000 – januari 2001
Job Java/WebSphere developer
Software VisualAge for Java v3.5, Together J v4 Programming languages Java, XML
Description
Equality Framework:
Design/ontwerp/ontwikkelen van een framework voor een XML gestuurd web applicatie.
Details Xerces
ABNAMRO Maart 2000 – januari 2001
Job Java/WebSphere developer
Software VisualAge for Java v3.0.2, WebSphere Studio v3, MQ Series, SELECT Enterprise v6
Programming languages Java, JSP, HTML, XML Description
Internet bankieren:
Design and implementation of the online banking site of ABNAMRO. My main focus on the project was on the payments part.
Equality Oktober 1999 – februari 2000
Job Junior java/WebSphere developer
Software VisualAge for Java v2+v3, WebSphere Studio v1+v3, WebSphere Application Server v2
Programming languages Java, SQL, JSP, HTML, XML Description
Weburen 1:
Design and implementation of an hour registration tool using the new IBM WebSphere Studio tools.
AVR Augustus 1998 – oktober 1999
Software DFU, SEU Programming languages RPG/400, CL Description
Implementation of new functionality on JDEdwards (ERP) system used at AVR for waste administration. Also implemented a lot of integration program in RPG to integrate with other systems.
Equality April 1998 – juni 1998
Job Trainee
Software DFU, SEU Programming languages RPG/400, CL