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 |