Resume


Education

  • Special Degree in Computer Science
    Brussels Free University, 1984
    (Dissertation)
  • Teacher's Degree for Secondary School
    Brussels Free University, 1983
  • Master's Degree in Pure Mathematics
    Dissertation: "Locally Convex Spaces and Operator Ideals"
    Brussels Free University, 1981
    Summa Cum Laude

Professional career

09/2008 - : SecurIT

Senior Architect and Software Engineer
  • Design of model-driven workflow system for TrustBuilder Java.
  • Design and implementation of TrustBuilder Java.
Auditing
  • Legal Expert Witness for Java / Swing / Spring / Hibernate / Websphere solution

06/2006 - 08/2008 : IMEC

Awards
  • 2009 Electron D'Or award for CleanC in the category Software Tools (French magazine Électronique)
Leader 3D Pathfinding Project
  • Responsible for 3D stack design exploration tools.
Leader Software Engineering (NES)
  • Activity Leader for CleanC code cleaning and multi-processor-on-chip mapping tools
  • Design of CleanC code cleaning tools (Eclipse plugin framework/CDT)
  • Implementation of IDE for CleanC (Eclipse plugin framework/CDT)
  • Implementation of CleanC code analysis tools
  • Apollo roadmap
  • SBO proposal
  • Presentation Vlaams Software Platform
Auditing
  • Legal Expert Witness for Java / Swing / Spring / Hibernate / Websphere solution

11/2002 - 06/2006 : Real Software

CMMI
  • Requirements Gathering
Steering Committee
  • Framework development
Auditing
  • DmfA Audit - Social Security
Senior Architect
  • Lead Architect DmfA Control Center Application - Social Security (Swing, WebServices)
  • Lead Architect DmfA Adaptive Object Model / Rules engine - Social Security
  • Tuning DmfA v1 - Social Security
  • Web interface DmfA v1 - Social Security (Struts, WebLogic)
Architectural Consulting
  • Architectural roadmap - OCE
  • Architectural roadmap - IOS International
Training
  • Design Assessments - Belgacom
  • Java Assessments - Belgacom

03/2001 - 10/2002 : MediaGeniX

Technical Project Leader
  • Spot'On Analysis module
  • Spot'On Client database
  • Spot'On on WebLogic / Oracle / TopLink
Software Architect
  • Spot'On Analysis module
  • Engineering Quality Task Force Leader
  • Spot'On Client Database
  • Spot'On on WebLogic / Oracle / TopLink
Software Engineer
  • Spot'On Client Database (Java)
  • Spot'On on WebLogic / Oracle / TopLink (Java)
  • Campaign management (Java)
  • Performance tuning - NRK
  • Web module - Bayerische Rundfunk
  • Datawarehouse module - Yle, Kanal Fem (Java, Smalltalk)
  • Integration - Program planning / Louth visioning - TV2
  • Integration - Program planning / Break modelling - Kanal Fem, TVN (Java, Smalltalk, XML, WebLogic)
Requirements Engineer
  • Spot'On Analysis Module

10/1994 - 02/2001 : Unisys Belgium

Awards
  • Eagles 2000 Award for Outstanding Contributions
Senior System Architect
  • Internet framework design
  • Argo framework design and documentation
  • Quality assurance
  • Mentoring
Technical Project Leader
  • Argo framework
Software Engineer
  • Internet framework
  • Protoype document viewer
  • Forms module
  • Business rules engine
  • Workflow engine
  • Heuristics for database optimizations
  • Mail client
  • Thesaurus management tool
  • Form tool
  • Code review and optimization
Consultant
  • Analysis end-user applications Argo project
Pre-sales
  • Proof of Concept LCM
  • BRT (Belgian Radio and Television)
  • Rijkswacht (Belgian Police)
  • Gemeentekrediet (Banking)
Proposal Writer
  • Argo project
  • EC Dissemination project

10/1989 - 09/1994: SoftCore

Technical Project Manager
  • Argo Project
Research Manager
  • Research Project: "Design and Use of Programmable Servers Using a Semi-Distributed Architecture"
    Sponsored by IWONL
  • Research Project: "An Object-Oriented Client / Server Model for Computer-Supported Co-operative Work"
    Sponsored by IWONL
  • Research on object-oriented databases

Vancouver - View from Grouse Mountain

Software Engineer
  • Argo thesaurus management component
  • ArchIS database engine
Consultant
  • Workflow / EDM analysis VTM
  • ArchIS prototype British Petroleum (London)
Training
  • VMS
Pre-sales
  • Janssens Farmaceutica
Proposal writer
  • IWONL Project: Design and Use of Programmable Servers Using a Semi-Distributed Architecture
  • IWONL Project: An Object-Oriented Client / Server Model for Computer-Supported Co-operative Work

10/1985 - 09/1989: Brussels Free University

Teaching Assistant PROG
  • Mentoring theoretical and practical courses: introductory courses on computer science and programming languages, algorithms and datastructures, graphics, concurrent systems, denotational semantics, complexity theory, imperative and object-oriented programming languages, relational databases
  • Mentoring dissertations
  • Research on models for concurrent, object-oriented systems
Proposal Writer
  • ESPRIT-BRA: RUBIES (joint proposal of the INRIA Institute and Universities of Brussels, Antwerp, Eindhoven, Roma and Verona on rule- and object-based databases)
Training
  • Cobol (VDAB)

10/1981 - 09/1985: Brussels Free University

Teaching Assistant Mathematics Department
  • Mentoring practical courses on real, complex and numerical analysis
  • Research on Non-Archimedian Fourier analysis

Related Activities

  • Reviewer for the European Lisp Symposium 2008 journal post proceedings (Journal on Universal Computer Science)
  • Program Committee ESUG'2007 and ESUG'2006 Conferences
  • Co-organizer ESUG'2005 Conference
  • Reviewer for the ECOOP'2005 Conference Workshops
  • Keynote and tutorial speaker at the GCSE'2000 Conference (part of the NetObjectDays conference)
  • Speaker at the ESUG'2000 Conference
  • Tutorial speaker at the OOPSLA'99 and ESUG'99 Conferences
  • Co-organizer of the OOPSLA MetaData and Active Object-Model Pattern Mining Workshops
  • Reviewer for the ECOOP'98 Conference
  • Reviewer for the 1999 Wiley Computer Publishing books on Object-Oriented Application Frameworks
  • Reviewer for the '97 CACM Special Issue on Object-Oriented Frameworks
  • Board member Belgian Smalltalk User Group
  • Publications

Qualifications

Hardware

  • Macintosh, PC
  • Sun, RS6000, Vax, CDC, Transputers

Operating Systems, Networking

  • Mac OS, Windows 3.x/95/98/NT
  • Unix (SUN, AIX, Linux), VMS
  • TCP/IP, Novell

Programming Languages

  • VisualWorks\Smalltalk
  • Java (VisualAge, Eclipse, Swing, J2EE), Groovy
  • Pascal, Modula-2, C, C++
  • .NET (notions)
  • Basic, Cobol (notions)
  • Lisp, Prolog, OCaml, Occam, Ada (notions)

Application Servers

  • GemStone, WebLogic (notions), Tomcat

Internet

  • SMTP-, POP-, NNTP-protocol
  • DHTML, Javascript, XML, VisualWave, Servlets, JSP, Struts

Databases

  • SQL, ODBC, JDBC, TopLink, Hibernate, Lens
  • Access, Oracle, SQL Server / Caché (notions)
  • Versant / ObjectStore (noties)

Methods, Methodologies, Tools

  • UML, KISS, XP, RUP, OMT / OBA (notions)
  • Rational Rose, Paradigm Plus

Software Architecture

  • Object-Oriented Frameworks
  • Model-driven Architectures
  • Reflective Architectures
  • Client / server architectures
  • Design Patterns
  • Application servers
  • Aspect-oriented programming

Theoretical Computer Science

  • Category Theory in Computer Science
  • Logic in Computer Science
  • Algebraic Specification Languages
  • Relational Database Models
  • Formal Models for Concurrent Object-Oriented Systems
  • Petri Nets

Skills

  • Pre-sales, proposal writing
  • Consultancy, software engineering, quality assurance
  • System architecture
  • Technical documentation
  • Technical project management
  • Teaching, mentoring, presentations
  • Research

Resume available in other languages