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 marcel.de.koster@etrix.nl 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 & Design Certificates ICT SUN: Sun certified Java Programmer for Java 2 platform
ICT Summary Hardware Operating system Programming tools Messaging UML Application servers Databases AS/400, PC Os/400, Linux, Unix, Windows MS Office, Visio IBM WSAD v4+5, IBM Rational Application Developer 6+7, IBM Rational Architect 6+7, Eclipse v1+2.x+3.x, VisualAge for Java v3.5 EE, Netbeans v5+6 IBM WebSphere MQ v5+6, WebServices IBM Rational Architect 6+7, Rational Suite v2003, OMONDO (Eclipse UML) WebSphere v2+3+5.1+6, Tomcat v3+4+5+6, WebSphere Portal v4.1+4.2+5.1 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 Spring v1.2+2.x, Hibernate v3.x, Maven v1+2, Struts v1.x+2, Tomcat Open source v3+4+5+6, Log4J, Xalan, Xerces, Ant, Eclipse, Netbeans, Jetspeed v1.4+2, Axis v1+2, XFire, Ajax Teamlead/Technical lead, Coach, Senior java/websphere developer Experience ING May 2008 October 2008 senior java/websphere developer IBM Rational Application Developer v7, JavaScript 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. Spring 2.5.1, Struts2, Big faceless (PDF library), jquery, XStream
Rabobank International Januari 2007 April 2008 Senior java/websphere developer, Architect IBM Rational Application Developer v6+7, WebSphere Portal Server v5.1, LDAP, JavaScript 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 Architect I created the SAD ( Architecture Document) to integrate salesforce.com with existing legacy Rabobank International systems. A proof of concept was one of the deliverables. 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 Technical lead, Senior java/websphere developer IBM Rational Architect v6+v7, WebSphere Portal Server v5.1 Programming language Java, XML, JSP, HTML 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 WebSphere 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 Senior java/websphere developer WSAD 5.2, WebSphere Portal Server 4.1 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 WebSphere Portal Server Equality/Timesoft april 1998 maart 2004 Nouwen Notarissen Juli 2003 march 2004 Techincal lead Eclipse v2.1, Tomcat v4 E-Notaris: Design and implementation of a website with portal technogy with content management and integration with backend system (CMS.Net) Jetspeed + Mmbase (Imbrium) Timesoft June 2003 juli 2003 Senior java/websphere developer WSAD v5, WebSphere Portal Server v4.2.1 Corporate Desktop: Design and implementations of portlets and services for WebSphere Portal Server with following systems: Hummingbird DM CMS Office Exchange
WebSphere Portal Server Rabobank Juli 2002 mei 2003 Technical lead, coach, senior java/websphere developer WSAD v4.0.3, Rational Rose, Rational Clearcase, MQ Series BBS Totaal: Design and implementation of credit and loans system for local Rabobank Offices. Design and implementation of a Process Engine for this system. Struts, Xerces, JEP Timesoft Januari 2002 juni 2002 Technical lead, coach, senior java/websphere developer WSAD v4.0.3, Together J v4, CVS, mysql Programming languages Java, JSP, HTML, SQL Weburen 3: Design and implementation of an hour registration system for the web. Struts, Expresso, Log4J, Internationalization Equality Oktober 2001 december 2001 Java developer Eclipse Programming languages Java, SQL DBIO taglibrary: Design and implementation of a taglibrary for managing database tabels Equality Juni 2001 september 2001 java developer WSAD v4 Programming languages Java, SQL 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 WSAD v4, Together J v4, Tomcat, VisualAge for Java, CVS, WebSphere Application Server v3.5.3 Programming languages Java, SQL, JSP, HTML, XML, XSLT Personal Rabo: Design and implementation of parts of the rabobank.nl site. Struts, Log4J, Ant, Xalan
Equality Januari 2001 maart 2001 WebSphere Studio v3.5, VisualAge for Java v3.5, Together J v4, WebSphere Application Server v3 Programming languages Java, SQL, JSP, HTML, XML 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 VisualAge for Java v3.5, Together J v4 Programming languages Java, XML Equality Framework: Design/ontwerp/ontwikkelen van een framework voor een XML gestuurd web applicatie. Xerces ABNAMRO Maart 2000 januari 2001 VisualAge for Java v3.0.2, WebSphere Studio v3, MQ Series, SELECT Enterprise v6 Programming languages Java, JSP, HTML, XML 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 Junior java/websphere developer VisualAge for Java v2+v3, WebSphere Studio v1+v3, WebSphere Application Server v2 Programming languages Java, SQL, JSP, HTML, XML Weburen 1: Design and implementation of an hour registration tool using the new IBM WebSphere Studio tools. AVR Augustus 1998 oktober 1999 RPG programmer
DFU, SEU Programming languages RPG/400, CL 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 Trainee DFU, SEU Programming languages RPG/400, CL Education as AS/400 RPG programmer via Silvac opleidingen.