Recent Projects

Here is a complete list of my projects. If you prefer, you can download my CV in English or in Dutch as a PDF document.

G-Star Mobile

Lead developer

Period May 2014 - August 2014
Company G-Star RAW
Activities :

Development and re-design of e-commerce web application for mobile ( m.g-star.com ) . Investigating performance issues and optimizing java and javascript code. Developing features: “suggested search”, integration with Adyen Payment Gateway, Tridion and Fredhopper. Optimizing build scripts. Writing automated test cases with Selenium. Used techniques : Java EE 7, Tomcat 7, Maven, Stripesframework, Javascript, jQuery, SoapUI, Fiddler.

Mobile application developer

Jogat Weather mobile application developer

Period May 2014 - August 2014
Company Freelance
Activities :

Design and development of Jogat Weather hybrid mobile application, available for download in Play Store (andoird) and App Store (ios, iphone). Jogat Weather frontend is built with HTML5, Cordova, PhoneGap, AngularJS, ionicfreamwork, Require. Backend is developed with NodeJS, MongoDB and apache http server.

FBTO.nl mobile first

FBTO.nl mobile first - Web service designer

Period September 2013 – May 2014
Company Achmea
Activities :

Design of a service layer tuned for mobile devices used in FBTO.nl health insurance portal. Services for premium calculation, policy, claim and business partner. Tools: SOAP, REST, XML, Websphere Message Broker 7.

IBM Datapower DevOps

System Integration Architect

Period December 2013 - August 2014
Company Achmea
Activities :

Design and implementation of automated deployment and It-ops delivery for IBM Websphere Datapower. Definition of design patterns and development templates for Datapower web service proxies. Build, release and deployment automation.

Fortune-teller

Web Application Architect

Period July 2013 - September 2013
Company Achmea
Activities :

Design and development of .NET MVC Facebook web application that predicts the user's traits by comparing his/her facebook likes against collected data of a representative population.

SEPA IBAN

Integration Architect

Period May 2013 - July 2013
Company Achmea Zorg
Activities :

Design and development of SEPA IBAN Enterprise Web Service for payment and mandate administration on SAP PO. Integration of Legacy systems running on ClearPath.

OT Enterprise Service

SAO Architect

Period January 2013 - May 2013
Company Interpolis
Activities :

Design of Web Service Layer in SAP Netwaver PO providing easy to access, high performing services for accessing Open Text Content and Archive Server.

SPML Web Service

Web Service Designer

Period November 2012 - Januari 2013
Company Achmea IM&IT
Activities :

Design and development of SPML complaint provisioning service. Service is implemented in SAP IDM and connects several legacy and new back-end systems.

EAI Architect

EAI Architect

Period August 2007 – 2011
Company Dutch Insurance Company (in top 5)
Activities :

Interim position EAI (Enterprise Application Integration) Architect at business unit responsible for all EAI solutions for this company. Company wide we are implementing ESB (Enterprise Service Bus) paradigm and design patterns as a part of an Service Oriented Architecture. Company has adopted IBM IAA as a basis of ICT Architecture. ESB spans over two platforms .NET en IBM Websphere on Java. EAI architect is responsible for: development of EAI design patterns, help to Business Projects which are using ESB as webservice platform, review of developed EAI solutions, Co-leader of EAI Community Of Practice. In this period we worked on: company wide message format based on and as extension of webservice standards, WS-I Basic Profile 1.0, ESB Design patterns, implementation guidelines for webservices using Websphere Message Broker 6 en design best practices for Business Process Orchestration using BPEL en Websphere Process Server.

Java Teacher

Java 5 teacher

Period September 2007 – Present
Company 5hart
Activities :

I have developed The “Java 5 and 6 New features” workshop. I teach this course at 5hart. See www.vijfhart.nl

FBTOWoon

Senior J2EE Developer

Period May 2006 - July 2007
Company Achmea Active
Activities :

Enabling multi-label features in a large J2EE Component based service architecture. Some software components should be refactored according to reference architecture and company standards. Design and development of new features and design patterns for xml parsing, error handling, build process, etc. We are also coaching junior Java developers at work. Tools: JBuilder 9, Eclipse 3.1.2, Bea Weblogic , DB2, Castor , XMLSpy, Ant , ClearCase, Rational Rose, etc.

Java 5 Course

Docent Java 5

Period January 2006 - Mart 2006 (part-time)
Company Be-value
Activities :

Development of a Java SE 5 workshop for a team of 15 java developers. The goal of this course is to highlight Java 5 and EJB 3.0 aspects by a combination of theoretical and practical lessons. Workshop duration is 2 days. See "New Features of Java 5" (or download it here ) powerpoint presentation and a short SCJP Mock Exam . Tools: JBoss 4, Eclipse 3.1 , JBoss IDE, Ant , MySQL

Toeslagen Kantoor App

Technical Architect/Designer

Period March 2005 - April 2006
Company (Dutch tax authority) Belastingdienst
Activities :

For project "Toeslagen" we are developing an J2EE based administration system. The application mostly integrates existing and legacy application written in various languages. My function is team leader of a team existing of 10-15 developer including coaching en planning. Definition of Development directives and standards. Source code review. I am also responsible for non-functional requirements and Performance engineering plan. Techniques: J2EE , MQ , CICS , XML, SQLJ. Development Process: RUP Operating Systems: UNIX AIX, z/OS. Tools: WSAD , WAS, PMD , Ant , JACL, Struts , WAF, Rational Suite Development Studio, JMeter, JProfile.

Be-Informed

Senior J2EE Developer

Period January 2005 - February 2005
Company Be-value
Activities :

In very short time we have to implement various non-functional requirements to Be-informed platform including: transaction support, security, scalability, batch processing and performance management. Be-informed is platform developed by Be-value , which makes it easy to develop and maintain knowledge based applications. Techniques: J2EE , JBoss 3.2, Design Patterns. Tools: Eclipse , Cocoon 2, Hibernate , Ant , MySQL .

Toeslagen

Technical Architect/Designer

Period September 2004 - 2005
Company (Dutch tax authority) Belastingdienst
Activities :

Primary responsibility for leading architecture, design, and implementation of the front-end web application using Java and J2EE to integrate legacy Cobol based systems and new written workflow system. Hands-on responsibilities included architecture, design, and implementation of the core J2EE frameworks and sub-systems, applying and identifying patterns and best practices. Mentored team members on Java/J2EE, architecture, design, patterns and best practices. Techniques: J2EE , MQ , Design Patterns. Development process: Rational Unified Process Tools: IBM Websphere WSAD , WAS, PMD , Ant , Struts , WAF, Rational Suite Development Studio.

Java Training

J2EE Coach

Period April 2004 - September 2004
Company Ordina Application Management
Activities :

Mentored team of junior Java programmer on Java/J2EE aspects. Primary tasks include coaching less experienced staff members by training on the job and ensuring adherence to departmental design and coding standards and practices. Tools: MyEclipse, JBoss , Tomcat, CVS, MySQL , SQL Server, Hibernate .

Verzuimmanager OnLine

Software Architect

Period November 2003 - April 2004
Company Ordina Finance - Achmea
Activities :

Verzuimmanager OnLine - Web based application for staff absence management according to Dutch law introduced in 2004 (Wet Verbetering Poortwachter (WVP).Design, developed en implemented web based J2EE application, defined performance engineering and hosting infrastructure. Most of used development tools and frameworks are from open source projects. Application is licensed under ASP license. Tools: Eclipse , Ant , CVS, CruiseControle, JMeter, JBoss , Hibernate , PMD , jTDS .

Instrument

Architect

Period October 2003 - December 2003
Company CZ actief in gezondheid
Activities :

Defined Software Configuration Management (SCM) standards and guidelines based on Unified Configuration and Change Management (UCCM) of Rational. Developed integration tools for UCM and Java Component Based projects. Mentored implementation of UCM by other projects Techniques: UCCM, Java , design patterns. Development process: Rational Unified Process Tools: WSAD , WAS, Ant , ClearCase, Rational XDE, Rational RAS

SuMo

Software Engineer

Period Augustus - November 2003
Company Fortis/ASR via Ordina Finance Business Solutions
Activities :

Development of a workflow framework in C++. Existing solutions Staffware workflow does not fulfill requirements in the new architecture and will be replaced with this lightweight solution. Fixed-price Fixed-date project. Techniques: C++, SQL, Software generation tool, Process modeling. Development Process: XP Tools: TOAD, C++ Builder Database: Oracle

e-Pensioen

Software developer/designer

Period June 2003 - July 2003
Company Delta Lloyd via Ordina Finance Business Solutions
Activities :

Design en development of print box for an web-based application based on cocoon framework. Print box translates XML domain data to PDF documents according to user preferences for look and feel. Techniques: Cocoon, JSP/Servlet, FOP, Velocity, XSLT, XML Development Process: XP Tools: Eclipse 2.0 , Jetty servlet container, IBM WAS, Ant , CVS, etc. Database: MySQL , DB2, Mainframe, z/OS

Automated Testing freamwork

Senior Consultant, Technical Project leader

Period January 2003 - May 2003
Company Achmea ICT via Ordina Finance Business Solutions
Activities :

Led short project with goal to define and develop solution for automated testing in Component Based Architecture. Automated Testing of software inside of an CBA, developed in an iterative development process is very dependent of software configuration changes. Distributed components developed by various projects, are not under control of test team. Techniques: J2EE , JUnit, JMS, UML , UCM, XML, XSLT Tools: JavaNCSS, Ant , JBuilder, Rational Rose Enterprise Edition, ClearCase, ClearQuest, Rational Test Manager, etc. Database: DB2, Mainframe

Nieuwe Wonen

Software engineer

Period 2001 - 2002
Company Achmea, Centraal Beheer Particulieren via Ordina Finance Business Solutions
Activities :

For a assurance company we are developing java components which will be used application integration tier. I have fulfilled roll of Configuration Manager using Rational ClearCase UCM. I have mentored developers and testers in using Change/Configuration Management. Techniques: J2EE , JAXB, JMS, Log4J, JUnit, IBM MQ series, BAI, UML , UCM (Unified Configuration Management), Struts , XML, XSLT Development process: BAI en RUP . Tools: JBuilder 5, Rational Rose Enterprise Edition, ClearCase, ClearCase integration met Ant . Database: DB2, Mainframe

POM

Software engineer

Period 2000 - 2001
Company OVSoftware b.v, Gronau Duitsland
Activities :

Design of Java Persistency Layer for large bank in Germany. Persistency Layers consist of run-time framework, OO- RDBMS mapping tool and diagnostic tools. Techniques: Java , XML, JDBC, Informix Dynamic Server, CORBA, SQL, Mapping patterns, RUP design and UML .

WestLB Credit

Software engineer

Period 2000
Company OVSoftware b.v Oldenzaal
Activities :

Development of web based savings administration system for a large German bank. This is first Java Server Pages/ Java Servlets application in this company. Techniques: Java , Oracle database server, IP, iPlanet web server, SQL.

Google AdSense
Sponsored links

Want to see more ?


Read my blog, see my linkedin profile, follow me on twitter... or just press "CONTACT ME" button.

Get In Touch!


CONTACT ME!