W.H. Willems

Vierwindenstraat 217

1013 CW Amsterdam

The Netherlands

Tel. +31 (0)20 6390423

Email: william.willems@gmail.com

 

Personal Information

 

First Names:                 Wilhelmus Hubertus (William)

Date of birth:                February 13th, 1968

Birthplace:                    Maastricht, The Netherlands

Nationality:                   Dutch

 

Education

 

Hoger Informatica Onderwijs, Hogeschool Heerlen

Heerlen, The Netherlands

Bachelor's degree 1992

 

Working Experience

 

January 2004 – now

Compuware, Amsterdam, The Netherlands

Role: OptimalJ Product Developer

Tasks: Development of OptimalJ product suite.

Skills: Java, J2EE, MDA, UML Modeling, C#

Location: Amsterdam, The Netherlands

 

August 2002 – October 2003

Cap Gemini Ernst & Young, Java Practice, Utrecht, The Netherlands

Role: Senior Consultant

Tasks: Design and Development of J2EE information systems

Skills: IBM WebSphere Portal Server, WSAD, UML Modeling, XML Access

Location: Netherlands

 

Built a J2EE portal for Aon International. Aon connected all of its customers (400+) to this portal that is used to share information and collaborate. The portal was IBM WebSphere’s Portal Server 4.1.4. As part of my work I was involved in the Proof of Concept phase, the design phase as well as implementation. I developed different portlets, including Single Sign On portlets to remote applications and static content portlets. WSAD was used as the development environment. As part of the portal initiative users, user groups, and access permissions needed to be migrated. Java software was created to generate XML files that were then used as input by Portal Server’s XML Access tool to generate places, pages, portlets, and access rights within the portal as well as user groups and users in the LDAP directory server.

 

I was also involved in Proof of Concept for Rabobank, using WebSphere Portal Server 4.2. For this project Struts portlets were developed. This entailed the combination of portal technology and the Struts framework.

 

September 2000 – February 2002

NerveWire, Inc. NerveWire is a management consulting and systems integration form based out of Newton, MA.

Role: Technical Consultant

Tasks: Design and development of J2EE technology based systems.

Skills: J2EE, Servlets/JSP, EJB, Unix, Oracle, UML Modeling, WebLogic 6.1, Javascript

Locations: Dallas, Texas, US - Helsinki, Finland - Newton, Massachusetts, US

 

Worked as a J2EE developer throughout the design and development phases of the Nokia Global Supply Web (NGSW), which is a system to deliver services that will eliminate many of the impediments to efficiencies in the Nokia’s current supply chain environment. The Nokia Global Supply Web is a real-time, collaborative, and virtual supply chain.

 

The components built included EJB’s as well as servlets and JSP’s.

The technical team size was 10 people and I acted as a Senior Developer. Tools used were Visio, Rational Rose, Rational ClearCase, BEA WebLogic 6.1, SQLPlus, and PuTTY. The development environment was Windows, deployment Sun Solaris. As part of the design and development work several design patterns were used, including Singletons, Value Objects, Data Access Objects, and Session Facades.

 

I worked as a J2EE developer on the Equilend system. EquiLend (http://www.equilend.com) is a global platform designed for the automation and negotiation of securities financing transactions between securities lenders and borrowers.

 

Components built:

 

The Technical Team size consisted of 25 architects and developers. The system was deployed on SUN Solaris. Several Design Patterns were applied, including Session Facades, DAO’s, Service Locators and DTO’s.

 

Tools used were Rational Rose, Rational ClearCase, Rational ClearQuest, BEA WebLogic 6.1, SQLPlus, ant and PuTTY.

 

During the different projects at NerveWire I was also involved in several architectural tasks.

 


November 1999 – August 2000

Ernst & Young, Advanced Development Center, Utrecht, The Netherlands

Role: Technical Consultant

Tasks: Advice, design and implementation of e-commerce systems.

Skills: Java, Visual Basic, ASP, Javascript

Location: Utrecht, The Netherlands

Worked on internal projects using Java, Visual basic and ASP to build e-commerce systems.

 

Worked on a proof of concept to use WAP enabled mobile phones in healthcare (Thuiszorg organizations). Used Java to build the solution. Java Servlets were used to talk to the database via an intermediate class layer and generated WML to pass back to the client. Nokia’s WAP server was used as the deployment environment.

 

November 1994 – May 1999

Cambridge Technology Partners, Amsterdam, The Netherlands

Roles: Developer, Project Manager

Tasks: Design and development of Client / Server information systems.

Skills: C, Java, Oracle

Location: Amsterdam and Woerden, The Netherlands and Vienna, Austria

Clients: Min. Economische Zaken, Philips, Libertel, Interpay

 

One of my roles was as a developer building applets and servlets.

 

November 1993 – October 1994

Cambridge Technology Partners, Cambridge, MA

Role: Developer

Tasks: Design and development of Client / Server information systems.

Skills: Visual Basic, SQR, Oracle

Location: Cambridge, Massachusetts

Clients: Hasbro, Massachusetts Financial Services

 

July 1992 – July 1993

Military Service The Hague

Verbindingscommando

 

 

 


Skills Acquired

These skills are my main areas of expertise.

 

Skill

Years of experience

C++

2

Design Patterns

4

J2EE / EJB

4

Java

7

Javascript

2

Object Oriented Design / UML

5

Servlets/JSP

4

SQL

3

Visual Basic

2

XML

2

 

Certifications

 

Abbreviation

Name

Date

SCJP

SUN Certified Programmer for Java 2 Platform

February 2000

SCWCD

SUN Certified Web Component Developer for Java 2 Platform, Enterprise Edition

December 2002

SCEA

SUN Certified Enterprise Architect for the Java 2 Platform, Enterprise Edition (Part I)

August 2003

SCBCD

SUN Certified Business Component Developer for Java 2 Platform, Enterprise Edition

December 2003

SCJD

SUN Certified Java Developer for the Java 2 (1.4) Platform

April 2005

 

Recent Non-technical courses:

The Powers of Communication, Charles Hamilton, April 2005

 

Languages

 

Language

Level

Dutch

Native

English

Good

German

Good

Spanish

Good