W.H. Willems
Vierwindenstraat 217
The
Netherlands
Tel.
+31 (0)20 6390423
Email:
william.willems@gmail.com
First
Names: Wilhelmus Hubertus (William)
Date
of birth: February 13th, 1968
Birthplace: Maastricht,
The Netherlands
Nationality: Dutch
Hoger Informatica Onderwijs, Hogeschool Heerlen
Heerlen,
The Netherlands
Bachelor's
degree 1992
January
2004 – now
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.
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
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.
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.
Role:
Developer
Tasks:
Design and development of Client / Server information systems.
Skills:
Visual Basic, SQR, Oracle
Location:
Cambridge, Massachusetts
Clients:
Hasbro, Massachusetts Financial Services
Verbindingscommando
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 |
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
Language |
Level |
Dutch |
Native |
English |
Good |
German |
Good |
Spanish |
Good |