Development and maintenance of a web based marketing solution, allowing doctors to view
presentations of new medicines, with or without the assistance of a representative. Additionally
development and maintenance of related reporting tools. Technologies used include Java, Stuts, Tomcat, Linux and CruiseControl.
December 2005 to March 2007 – Contract - SimplerNetworks - Montréal, Canada
Position: Java & C/C++ application developer
Development of an ‘entity management system’ for MEMS based telephone switches, destined for use by large
telecom companies in their telephone exchanges. The software was written in Java and involved development of the
core API, using RMI, and using Struts for development of the web interface, with some Javascript, ensuring cross-
browser functionality. The front end was deployed on Sun One Web servers running on Sun Solaris systems, using
an Oracle database. Additionally worked on an embedded C/C++ project, for a MEMS based, ‘street-cabinet’
solution, using eCos and SNMP.
November 2004 to July 2005 - Year out to do a "round the world" tour.
September 2004 to November 2004 – Symphonize - Montréal, Canada
Development of a restaurant reservation system. Technologies used include HSQLDB, MySQL, Jetty, Tomcat and J2EE
2001 to 2004 – Expedia / Newtrade Technologies - Montréal, Canada
Position: Java application developer
Development of a connectivity solution, allowing travel agents to connect directly to various hotel reservation systems, to perform reservations and inventory checks. This was implemented using a combination of Java, Weblogic and SOAP, with the system acting as a routing agent for the communications. Later on this was modified to fit the needs of Expedia, to allow them to be the sole client connecting directly to the hotel systems, using the OpenTravel Alliance specification. The system was designed to allow a fallback to fax, after all failovers (message store/forward, retries...) were exceeded. Additionally test tools were developed, to allow both in-house developers and hotel partners to test their communications for protocol correctness according to OTA specifications, proper error handling and load handling.
May 2001 to Novemeber 2001 – Proxima - Montréal, Canada
Position: Smalltalk developer
Development and maintenance of cable billing software, in Smalltalk.
January 2001 to May 2001 – Vobility (UForce spin-off) - Montréal, Canada
Position: Java developer
Development of an architecture, for a software solution, destined for the telecommunications industry. This also included development of prototypes to validate certain technologies and concepts.
May 2000 to January 2001 – UForce / Netergy Networks - Montréal, Canada
Position: Java application developer
Development of a graphical language editor, using a Swing GUI, for creating ‘scenarios’ designed to add new functionality to telephony services. The resulting ‘scenarios’ were then run using a corresponding runtime environment, using TAPI, designed to work on iPBXs. Additional tasks included development of shell scripts required to launch the application under Solaris, and other Unix implementations. Also covered JNDI, servlets and Apache.
1998 to 2000 – Alliance Commerciale Technologique (ACT) - Montréal, Canada
Position: C++ and Java developer
Development of a distributed application, based on agents, for the detection of CAD-CAM related ‘interferences’ in models developed using Catia (Dassault Systemes). The application was written in C/C++, with a Swing based Java front end. The distributed communication was handled using CORBA. I also supported the client at Boeing, both by phone and on site.
1996 to 1997 - DHL Systems Ltd. - London, United Kingdom
Project administration in the information technology department: compiling the weekly time sheets, creation of software tools.
Work Placements
1994 to 1995 - IBM - La Hulpe, Belgium
Work placement in the Insurance Application Architecture (IAA) department. First task: programming of the IAA architecture in Smalltalk, Second task: correction of the project documentation, with IBM’s Bookmaster software. Third task: system support for the department.
1993 - Europa Intercontinental - Brussels, Belgium
Assistant to the director of the IT department, tasks included software installation, the research of new hardware to be bought, the support of the computers and backup of the IT set-up.
Education
Summer 2014- Space Studies Program
1992 - 1996- University of Hertfordshire, United Kingdom
BSc Computer Science with Honours
1990 - 1992 - British School of Brussels, Belgium
A-Levels : Computer Science, French, and Physics
References
Available on request
Languages
English & French, basic knowledge of German