Aside

Remy Chaput


CONTACT

rchaput.github.io
rchaput
rchaput
rchaput.pro@pm.me


Languages

French: Native

English: Proficient


Skills

Programming languages

Python

Java / Kotlin

Bash / zsh

R

Prolog

JavaScript / TypeScript

Vue / Vuetify / React

Tools

Git / GitHub / GitLab

IntelliJ IDEA / PyCharm

MacOS / Debian / Arch

PostgreSQL / MongoDB

See the latest version on rchaput.github.io/cv/industry/cv.pdf

Main

Dr. Remy Chaput

Ph.D. in Computer Science (Artificial Intelligence)

I am an expert in Artificial Intelligence, focusing on ethical issues (AI for good, AI for people, Explainable AI, …). My favorite languages are Python and Java, with the Object-Oriented Programming and Functional Programming paradigms, but I also have knowledge in several other languages, such as R, Prolog, JS.

Professional Experience

Associate Professor

CPE Lyon

Lyon, France

Now - 2024

Teacher at the CPE engineering school. Responsibilities include:

  • Organizing courses, handling external teachers.
  • Preparing courses’ syllabus, lectures, and practical works.
  • Supervising and grading students’ internships.
  • Research on AI and Ethics-related subjects.

Post-doctorate researcher

LIRIS

Lyon, France

2024 - 2023

Member of the ACCELER-AI ANR project. Responsibilities include:

  • Reviewing state of the art in Multi-Agent and Multi-Objective Reinforcement Learning.
  • Publishing scientific articles; communicating in conferences.
  • Designing and running experiments.
  • Mentoring a Ph.D. student.
  • Teaching at Licence and Master level.

Python3 Reinforcement Learning Ethical Artificial Intelligence Multi-Agent System

Research engineer

LIRIS

Lyon, France

2023

Research engineer in the Ethics.AI project. Responsibilities include:

Python3 RL Ethical Artificial Intelligence MAS

Ph.D. student

LIRIS

Lyon, France

2022 - 2019

Ph.D. student in the Ethics.AI project. Responsibilities include:

  • Organizing project meetings; preparing the agenda, taking the minutes.
  • Reviewing the state of the art on Machine Ethics; positioning our approach.
  • Developing the use-case and implementation of our approach.
  • Publishing scientific articles; communicating in conferences.
  • Mentoring 5x research interns (Master 2) and 1x intern (Master 1).
  • Teaching courses at the University, at Licence and Master levels.

Python3 RL Ethical Artificial Intelligence MAS Neural-Symbolic Learning xAI

Research internship

LIRIS

Lyon, France

2019

Research internship in a lab. Responsibilities include:

  • Reviewing state of the art; proposing solutions.
  • Implementing proof-of-concepts learning algorithms.

Python3 RL Ethical Artificial Intelligence MAS

Internship

PlaySQL (Requirement Yogi)

Lyon, France

2017

Worked as a full-stack developer in a startup, applying Agile methodology within a small team. Responsibilities include:

  • Extending existing functionalities on plugins for Atlassian Confluence.
  • Interacting with users and fixing bugs.
  • Adding new functionalities, from conception to implementation.

Java jQuery Agile Atlassian Confluence JIRA

Projects

See all my projects on GitHub or my website.

ethical-smart-grid

Python simulator of a Smart Grid for ethical behaviours
Python Reinforcement Learning Simulator Smart Grid Machine Ethics

acronyms

Quarto extension to use acronyms in computational documents
Lua Quarto Computational Documents

knitrdrawio

R package to automatize diagrams in computational documents
R R Markdown Knitr Drawio Reproducibility

xdg-prefs

Python Qt app to select the default app for each file format
Python Qt Linux XDG

Education

2022 2019

Doctorate in Computer Science

Université Claude Bernard Lyon 1 Lyon, France
2019 2017

Master in Computer Science, specialty Artificial Intelligence

Université Claude Bernard Lyon 1 Lyon, France
2017 2014

Bachelor in Computer Science

Université Claude Bernard Lyon 1 Lyon, France