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
Steering Committee
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
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
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
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
|

Software Engineer
-
Argo thesaurus management component
-
ArchIS database engine
Consultant
-
Workflow / EDM analysis VTM
-
ArchIS prototype British Petroleum (London)
Training
Pre-sales
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
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
|