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
- 2007-2010, Bachelor in Computer Science, distinction:
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
