PORTFOLIO

Period 1/2007 –

Freelance Contractor Java/J2EE




Period 6/1999 – 12/2006

Architect/Coach/Developer at Ardatis


Period 9/2006 – 12/2006
Customer Social Security Fund
Project Ventouris
For details see entry 6/2004 – 6/2006
Period 7/2006 – 8/2006
Customer Social Security Fund
Project AKidIT
Description Migration of a mainframe application to a J2EE-environment. Web application which communicates with a backend using web services. The backend will not be migrated and will still be written in Cobol.
Team Size 10
Jobtitle Coach Java Development
Responsibilities Coaching junior java developers
Expert Java Server Faces
Expert J2EE Security
Technology Java/J2EE, Soap Web Services, Java Server Faces, iBatis, Dozer, Eclipse, JUnit, Ant, Cvs, Cruise Control, SunOne, Jetty, Solaris Methodology Agile Sofware Development (Scrum + Extreme Programming)
Period 6/2004 – 8/2006
Customer Social security Fund
Project Ventouris
Description Migration of a mainframe application to a J2EE-environment.
SOA-architecture
Team Size 50
Jobtitle Coach Java Development
Responsibilities Coaching junior java developers
Expert Java Server Faces
Expert J2EE Security
Technology Java/J2EE (full stack), Soap Web Services, Java Server Faces, Kodo, AspectJ, MQSeries, BPEL, Access Manager, Eclipse, JUnit, Ant, Cvs, Cruise Control, SunOne, Oracle, Solaris
Methodology Agile Sofware Development: Scrum + eXtreme Programming
Period 06/2003
Customer Flemish Government, Department LIN
Project Integration IBIS-Enigma
Description Pilot project to couple the IBIS application of the flemish government with the ENIGMA application of the harbour of Ghent using a Soap web-service.
Team Size 1
Jobtitle Architect
Responsibilities Architecture
Development in Java
Technology Java/J2EE (JDK 1.3, JDBC, servlets, JSP, XML, SOAP, WSDL), Web services: Axis, IDE: IntelliJ, TDD: JUnit, AppServer: Tomcat, Build: Ant, Version Control: CVS
Methodology RUP
Period 01/2003 – 04/2004
Customer Flemish Government, Department LIN
Project Wave
Description Data entry web application administering the licenses and fees regarding the exploration of the flemish canals and rivers. This project was the full implementation based upon the earlier deducted pilot project in the period 7/2001 - 2/2002.
Team Size 4
Jobtitle Architect
Responsibilities Analysis
Archtitecture
Modeling (UML + ERD)
Development in Java
Technology Java/J2EE (JDK 1.3, JDBC, servlets, JSP, XML, XSL), Design: Rational Rose(UML) + Power Designer (UML + ERD) + Corporate Modeler(Processes), OR-mapping: Hibernate, Web framework: Struts, IDE: IntelliJ, TDD: JUnit, AppServer: Tomcat + Sun iPlanet, RDBMS: Informix, Build: Ant, Version Control: CVS
Methodology RUP
Period 09/2002 – 01/2004
Customer Flemish Government, Department EWBL
Project AIW Arbeidsinspectiesysteem
Description Data-entry web application administering the labour inspections of the flemish government. This project was the implementation based upon the earlier deducted consultancy (period 7/2001 - 10/2001).
Team Size 4
Jobtitle Projectmanager
Responsibilities Projectmanagement
Analysis
Archtitecture
Modeling (UML + ERD)
Development in Java
Technology Java/J2EE (JDK 1.3, JDBC, servlets, JSP, XML, XSL), Design: Power Designer (UML + ERD), OR-mapping: Hibernate, Web framework: Struts, IDE: IntelliJ, TDD: JUnit, AppServer: Tomcat + Sun iPlanet, RDBMS: Informix, Build: Ant, Version Control: CVS
Methodology RUP
Period 03/2002 – 08/2002
Customer IJsboerke
Project Prognoses system
Description Client server application for the sales forecasts of icecream. (This project was a sequel of the project done in the period 6/2000 - 3/2001)
Team Size 3
Jobtitle Projectmanager
Responsibilities Projectmanagement
Functional analysis + Technical design
Modeling (UML + ERD)
Development in Java
Technology Java (JDK 1.1.8 + JDBC) , PowerBuilder, Design: Power Designer (UML + ERD), OR-mapping: OJB, RDBMS: Adaptive Server Anywhere, Version Control: Object Cycle
Methodology RUP
Period 07/2001 – 02/2002
Customer Flemish Government, Department LIN
Project Pilot Wave
Description Pilot-project for a data entry application administering the licenses and fees regarding the exploration of the flemish canals and rivers. The deliverables where a technical working pilot version and also the functional and technical design of the entire application.
Team Size 2
Jobtitle Consultant
Responsibilities Technical advice
Architecture
Functional analysis + Technical Design
Modelling (UML+ERD)
Development in Java
Technology Java/J2EE (JDK 1.3, JDBC, servlets, JSP, XML), Design: Rational Rose (UML) + Power Designer (ERD) + Corporate Modeler (Processes), Web framework: Struts, TDD: JUnit, AppServer: Tomcat, RDBMS: Informix, Build: Ant, Version Control: CVS
Methodology RUP
Period 07/2001 – 10/2001
Customer Flemish Government, Department EWBL
Project Consultancy arbeidsinspectiesysteem
Description Study/ Proof of Concept for a data-entry web application administering the labour inspections of the flemish government The deliverables were a technical working prototype and a requirements inventarisation. Both formed the basis for a project proposal.
Team Size 2
Jobtitle
Responsibilities Technical advice
Architecture
Modelling (UML+ERD)
Development in Java
Technology Java/J2EE (JDK 1.3, JDBC, servlets, JSP), Design: Power Designer (UML+ERD), Web framework: Struts, TDD: JUnit, AppServer: Tomcat, RDBMS: Adaptive Server Anywhere, Build: Ant, Version Control: CVS
Methodology RUP
Period 04/2001 – 06/2001
Customer Flemish Government, Department LIN
Project Consultancy Idem-application
Description Study/ Proof of Concept for an application managing the infrastructure up and near the roads and highways in flanders. The deliverables were a technical working prototype and a requirements inventarisation. Both formed the basis for a project proposal.
Team Size 1
Jobtitle Consultant
Responsibilities Technoligical advice
Requirements-analysis
Modeling (UML+ERD)
Development in Java
Technology Java/J2EE (JDK 1.3, JDBC, EJB’s, servlets, JSP), Design: Power Designer (UML+ERD) + Corporate modeler (processes), RDBMS: Adaptive Server Anywhere
Methodology RUP
Period 06/2000 – 03/2001
Customer IJsboerke
Project Productieplanning system
Description Client server application for the planning of the production of icecream. The business logic was created in Java and deployed on the db-server and externallly exposed as stored procedures. A powerbuilder client was connected to the stored procedures.
Team Size 2
Jobtitle ProjectManager
Responsibilities Projectmanagement
Design (UML+ERD)
Java Development
Technology Java (JDK 1.1.8 + JDBC) , PowerBuilder, Design: Power Designer (UML + ERD), RDBMS: Adaptive Server Anywhere, Version Control: Object Cycle
Methodology RUP
Period 06/1999 – 04/2000
Customer Instituut Der Bedrijfsrevisoren (association of the Belgian financial revisors)
Project IBR Kernapplicatie
Description Client server data entry application for the administration of memberships, courses, mandates of the revisors.
Team Size 3
Jobtitle Configuration Manager
Responsibilities Datamodeling (ERD)
Configuration management
Technology PowerBuilder, Design: Power Designer, RDBMS: SQL Anywhere, Reporting: Crystal Reports, Version Control: Object Cycle, Access, Office
Methodology RUP