Curriculum Vitae

Maëlick Claes

  • claesmaelick [at] gmail [dot] com
  • maelick.claes [at] oulu [dot] fi
  • www.maelick.net

Education

  • At Collège du Sacré-Coeur in Charleroi: general secondary education with orientation in mathematics and sciences. Degree obtained in June 2007.
  • At UMH/UMons:
    • 2007-2010, Bachelor in Computer Science, distinction:
      • 2007-2008, first Bachelor year in Computer Science, distinction.
      • 2008-2009, second Bachelor year in Computer Science, distinction.
      • 2009-2010, third Bachelor year in Computer Science, satisfaction.
    • 2010-2012, Master in Computer Science, great distinction:
      • 2010-2011, first Master year in Computer Science, distinction.
      • 2011-2012, second Master year in Computer Science, great distinction.
        • Master thesis title: Validating streaming XML documents.
    • 2012-2016, PhD in Computer Science:
      • PhD thesis title: Maintainability Issues in Open Source Component-based Software Ecosystems

Professional experiences

  • Since January 2017, University of Oulu, M3S, Oulu (Finland): Post-doctoral researcher
  • August to December 2016, Unversity of Mons, Service de Génie Logiciel, Mons (Belgium): Post-doctoral researcher
  • October 2012 to July 2016, University of Mons, Service de Génie Logiciel, Mons (Belgium): Research as a PhD Student
    • Research theme: maintainability issues in package repositories, in particular in CRAN and Debian.
    • Teaching practical work sessions to students in the following courses:
    • Software Evolution in 2012-2013, 2013-2014, 2014-2015 and 2015-2016
    • Compilers: PLY (Python Lex-Yacc) practical session and project in 2013-2014
    • Software Engineering Project in 2014-2015 and 2015-2016
  • July 2012, University of Mons, Service de Génie Logiciel, Mons (Belgium): Student job
    • Extension of a software ecosystem analysis tool to allow the visualization of the relationships between developers
  • October to December 2011, IT-Optics, Mons (Belgium): Internship
    • Disaster Recovery Planning and Bare Metal Recovery with open source solutions
    • Study of existing tools and technics
    • Implementation of a solution in a test environment (Linux & Windows) using Bacula and Python scripts

Scientific publications

See my Google Scholar or DBLP profiles.

Technical skills

  • Strong knowledge of programming languages: Python, Java, R
  • Knowledge of programming languages: C/C++, xHTML and CSS, OCaml, LISP (Scheme, Clojure), Scala
  • Toolkits & Libraries: Twisted, PyGTK, Swing,…
  • Able to use the main market operating systems with a focus on Unix-based systems (daily OS: Ubuntu)
  • Main tools:
    • Text editor: Emacs
    • Word processor: LaTeX
    • Version control system: Git, Bazaar
    • Scripting language: Bash, Python
    • Documentation generators: Sphinx (Python), Doxygen, Javadoc

Spoken languages

  • French, mother tongue
  • English, professional working proficiency
  • Will to learn another language

Misc

  • Amateur photographer
  • Passionate about computer science, interested in Internet and software ethics, free/opensource philosophy, net neutrality, decentralized computer networks, e-governance, e-learning, theoretical computer science, computability and language theory, sciences and mathematics
  • Passionate about music, guitar and mandolin player
  • Student job at University of Mons: logistic help for the EIAH (Environnements Informatiques pour l’Apprentissage Humain) conference in June 2011
  • Diction/Declamation at Académie de Mont-Sur-Marchienne from 1997 to 2008
  • Intern of three days in 2007 in a neighborhood association (La Rochelle) in Roux part of school work
  • Representation as an extra in J.-J. Rousseau’s film “Rock Mendes” in August 2006