CV & Short Bio

Curriculum vitae: [pdf]

Born: 23/03/1979 at Forbach (Moselle, France).

married, three children

In 2003, Dr. Jacques Klein received an engineering degree in Computer Science from the ESSAIM (ENSISA) and a Master in Computer Science from the University of Haute-Alsace, France. He received a Ph.D. degree in Computer Science from the University of Rennes, France in 2006 for a dissertation on the weaving of behavioral models (UML) in a Model-Driven Engineering and Product Line contexts. Part of his doctorate work has been to propose new software engineering tools to reduce the cost and the risk of software development by adapting software systems to wide ranges of new contexts. In 2007/2008, he worked for two years at the University of Luxembourg as a scientific collaborator. He participated in the SPLIT project to propose new transformation languages to support software product lines. He is also participating in the VERITY project to ease the design of reliable software systems. Finall

2000-2003 : Engineering degree in Computer Science from the ESSAIN. First rank, he successfully proposed two research projects, one on the security testing of resilient systems and one on the mix of SPL and AOSD.

In 2009, he moved to a full time position at the CRP-Gabriel Lippmann, Belvaux, Luxembourg, to work on several IT projects as project manager. He worked in the ISC department of the CRP-Gabriel Lippmann. One of the main research topics of the research centre is to foster the development of high-value added business services by using Service-Oriented Architecture (SOA).

In March 2010, he came back to the University of Luxembourg to work in the team of the Prof. Yves Le Traon.

Work Experience :

  • July 2015: Senior Research Scientist (=Faculty member)
  • March 2010: Full-time permanent position at the University of Luxembourg (research scientist)
  • 2009-2010 : Full-time Project Leader, CRP Gabriel Lippmann, Belvaux - Luxembourg
  • 2007-2009 : Post-Doc at the University of Luxembourg
  • 2003-2006 : PhD in computer science (3 years), IRISA / Université de Rennes 1, Rennes
  • 2003 : Summer interns and master thesis, University of Haute-Alsace- ENSISA,
  • 1997-2002 : Several internships
  • 2004- : I teach several courses at post-graduate and master level since 2004, at Université de Rennes 1, ENST, and ENSAI.

Education:

  • 2003-2006 : PhD thesis in Computer Science at the University of Rennes 1, INRIA scholarship, with distinction.

Title: « Behavioural Aspects and Weaving ».

President of jury : Françoise André

Reviewers : Laurence Duchien and Anca Muscholl

Examiner : Nicolas Guelfi

Assistant Supervisor: Loic Helouet

Supervisor: Jean-Marc Jézéquel

  • 2002-2003 : DEA (Masters Thesis) in Automatism and Computer Science at the University of Haute-Alsace. First rank.
  • 1997-2000: Intensive course in mathematics and physics “Classes préparatoires aux grandes écoles au Lycée Fabert à Metz”,
  • 1997 : “Baccalauréat série scientifique”, Lycée J.-V. Poncelet, Saint-Avold

Other information:

Languages : French (native), English