Currently Associate Professor (MCF / HDR) at University of Lille
Member of the RMod research team at CRIStAL (joint lab of University of Lille, CNRS, and Inria)
Previously held positions at University of Ottawa (Canada), Federal University of Rio de Janeiro (Brazil), Catholic University of Brasilia (Brazil), and Ecole des Mines de Nantes (France)
Participated in the CSER consortium (industry-university partnership) at University of Ottawa
Conducted industry consulting, training, and continuing education in Brazil
Supervises industrial (Cifre) PhD theses and collaborates with companies like Arolla, Berger-Levrault, CIM, and Siemens
Co-founded startup Synectique based on the Moose platform (now inactive)
Active developer and user of Moose, a language-agnostic software analysis platform based on meta-models
Background
Research interests broadly cover software maintenance and evolution
Currently working on software reverse engineering within the INRIA/RMod team to help understand and modify legacy systems
Focuses on software restructuring to reorganize legacy code into coherent modules
Maintains strong industry collaborations throughout his career
Past research includes software quality, sociological aspects of maintenance, knowledge recovery from legacy systems, and maintenance management
Keywords: Model Driven Engineering, Software Maintenance, Software Quality, Software Reverse-Engineering, Social Aspects of Software Maintenance