Download PDF

Summary

Geoffrey has graduated in 2007 as "Bachelor in Applied Informatics". Meanwhile he can rely on more than 8 years professional experience. His main interest is developing webapplications. In the past 8 years Geoffrey has cooperated with a lot experienced people (Ordina, Johnson & Johnson, Green Valley Belgium). This is a big contribution to the development of his personal skills.

He has shown he can join a current project without any problems and that he is an added value to the team.

Social, punctual, teamplayer, eager to learn and flexible are a couple of strong characteristics of Geoffrey.

Recommendation

"Geoffrey is a driven and pleasant person with respect for his colleagues and clients. He always meets the agreed deadlines and his delivered work is always of high quality. In addition, he is a real teamplayer, but also capable to work independently without any problem."

Dominique Ruts - Servicedesk Coördinator

Education

2007

Bachelor Applied Informatics

Hogeschool Limburg (XIOS)


2004

Business Economics

Limburgs Universitair Centrum


2000

Latin - Mathematics (6h)

Sint-Lambertuscollege


Certifications

2010

Sun Certified Programmer for Java 6

Work History

Oct 20102016

Java software developer

Green Valley Belgium

Situation:

Green Valley Belgium's mission is to create an online platform that brings citizens, companies and their government together.

Tasks, responsibilities and activities:

- writing technical designs

- implementing code

- bug fixing

- reviewing code from colleagues

writing unit tests

- deploying software on linux/windows environments

- providing customer support.

- scrum master

- assisting starting colleagues 

Result:

By creating that online platform Green Valley Belgium wants to close the digital gap between citizens and governement


Jan 2010Sep 2010

Java software developer

Belgacom (Ordina Belgium)

Situation:

e-Shop is the module on the website of Belgacom that will be invoked when a product is ordered online. This module consists of 2 parts:

NOS, used to configure the ordered product, developed with wicket

COP, used to conclude the order of the product, developed with Spring

These 2 parts work on different environments.

The purpose of this project is to integrate the functionality of COP into NOS, which means that the code of COP have to be transposed to Wicket.

Tasks, responsibilities and activities:

- Development of the functionality on both back and front end (Wicket), in accordance to our experience with the COP application.

- Integration of the design and validation on the front end.

- Multi language configuration via the existing content management system Team Site

Result:

By placing NOS and COP next to each other, the project can be deployed at once. The 2 parts are joined to form one part, developed with Wicket, which makes it more agreeable for developers to program.

Jun 2008Dec 2009

Java / .NET software developer

Johnson & Johnson (Ordina Belgium)

Situation:

Every department of Janssen Pharmacy is represented on the internet by means of a portalsite or a webapplication. These sites and webapplications are managed by a group of people, called Eglobe Servicedesk. The Eglobe servicedesk offers support directly to these sites and webapplications in case bugs or small changes are reported. These bugs and changes are logged in a ticketing tool by the servicedesk coordinator and assigned to a developer.

Tasks, responsibilities and activities:

- fixing issues

- solving changes

- communication with departmentmanagers

- releases to development, staging and production

- monitoring servers of 3 environments: development, staging and production

- communication with Information Technology Services (ITS) when there are a lof of issues

Result:

The results are bugfree portalsites and webapplications running in a stable environment. This was a keyfactor in keeping the customer satisfaction as high as possible!

Jun 2009Oct 2009

Java software developer

Johnson & Johnson (Ordina Belgium)

Situation:

The many portalsites and webapplications within Janssen Pharmacy are running on ATG servers. Due to licence-, security- and policy-reasons they would like to change these ATG servers into more up-to-date environments like Tomcat- or BEA-servers. That is why these portalsites and webapplications needed to be adjusted to make this transition possible. To keep the cost of the migrations as low as possible, a framework had to be developed, which could take over the functionnality of the old ATG on the new BEA environment.

Tasks, responsibilities and activities:

- translate the ATG framework into a custom framework (filtering)

- changes specific ATG tags, working with custom tags

- deployment on BEA Weblogic server

- configuration Maven

- configuration Hudson

- change configuration Spring/Hibernate

Result:

The result were fully mirgrated portalsites and webapplications which were able to run on a BEA environment. Every portalsite and webapplication kept its original functionality.

Jan 2008Jun 2008

Java software developer

Johnson & Johnson (Ordina Belgium)

Situation:

Qesunc is an application which investigates the opportunity to validate a new medicine and launch it on the market. This application was used by the Health Economics and Pricing department of J&J and was written in Excel. Our job was to migrate this old tool to a new online tool, but with some improved functional aspects in it.

Tasks, responsibilities and activities:

- analysing the old Excel tool

- developing back-end components like: taking care of database connections, processing data

- daily reporting to other teammembers via Scrum

Result:

The result is a online webapplication with following aspects:

- centrallized database

- good and intuitive user interface

- integration with the old Excel tool

Jun 2007Jan 2008

Java software developer

Johnson & Johnson (Ordina Belgium)

Situation:

Every department of Janssen Pharmacy is represented on the internet by means of a portalsite or a webapplication. Two main groups are:

- Pharmaceutical Strategic Management (PSM)

- Eglobe (EGL)

Small issues en changes are taking care of by the members of the Eglobe Servicedesk.Big changes are treated by the projectteam.

Tasks, responsibilities and activities:

- developing new portalsites and webapplications

- back-end components like: database connections, processing data

- front-end according to guidelines

- implementing functional specifications

Result:

This results in on time delivered portalsites and webapplications, which are offered to the designated department managers for user acceptance testing. After approval, these sites are deployed to the Janssen production environment, the secured internet.

Apr 2007Jun 2007

Java software developer

Ordina Belgium (Internship)

Situation:

This assignment fits in thesis. Main goal is to perform a comparative study about the webframeworks Java Server Faces (JSF) with MyFaces implementation and Wicket.Big question is that maybe one of these two frameworks can take over the role of Struts. Struts is seen as the standard webframework.

Tasks, responsibilities and activities:

- rebuilding existing webapplication Exocura in JSF and Wicket

- building back-end and front-end components

- implementing CRUD functionalities

Result:

The result of this investigation were two new CRUD-applications, one written in JSF and the other in Wicket. Additional, a personal opinion about these new frameworks was formed.Finally a number of conclusions about the possibilities of these two frameworks were formulated.

Trainings

Workshop: Spring MVC

Ordina Academy

12/2009

Workshop: Wicket

Ordina Academy

10/2009

Personality, communication and team roles (Inge Anno)

Ordina Academy

3/2009

UO12W - Developing Microsoft SharePoint 2007 Solutions - Part1: Essentials

U2U

6/2008-7/2008

Introduction to C# programming with MS .NET

Ordina Academy

6/2008

Microsoft Office Sharepoint Server Introduction Training

Ordina Academy

11/2007

Sector experience

  • Government
  • Pharmaceutics
  • Servicedesk / customer service

Skills

JDK 5 - 8


Spring Framework

Security, mvc, rest, aop...

JPA/Hibernate


JSP/Servlets


Jstl


Tiles


Stripes


HTML


jQeury


Velocity


Slf4/Log4j


JAXB


JBPM 4


Unitils


Maven


Active Directory


Open LDAP


ActiveMQ


Solr


Apache Tomcat


Jetty


Liquibase


MSSQL


Oracle


MySQL


PostgreSQL


MariaDB


GIT


Subversion


Linux


Windows


Other competences

  • ATG Dynamo Application Server
  • Eclipse
  • AJAX
  • Apache Wicket
  • JavaServer Faces
  • Relational ClearCase
  • Relational ClearQuest
  • Ant
  • CruiseControl
  • Hudson

Tools

  • IntelliJ
  • Oracle SQL Developer, TOAD, SQL Server Management Studio
  • Terminal
  • Jenkins
  • Nexus
  • Jira

Methodologies

  • Agile - Scrum

Languages

Dutch: native

English: fluent

French: intermediate

German: basic