Aside

Remy Chaput


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

Now2024

Associate Professor

CPE Lyon Lyon, France

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.
20242023

Post-doctorate researcher

LIRIS Lyon, France

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.

Python3Reinforcement LearningEthical Artificial IntelligenceMulti-Agent System

2023

Research engineer

LIRIS Lyon, France

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

Python3RLEthical Artificial IntelligenceMAS

20222019

Ph.D. student

LIRIS Lyon, France

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.

Python3RLEthical Artificial IntelligenceMASNeural-Symbolic LearningxAI

2019

Research internship

LIRIS Lyon, France

Research internship in a lab. Responsibilities include:

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

Python3RLEthical Artificial IntelligenceMAS

2017

Internship

PlaySQL (Requirement Yogi) Lyon, France

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.

JavajQueryAgileAtlassian ConfluenceJIRA

Projects

See all my projects on GitHub or my website.

ethical-smart-grid

Python simulator of a Smart Grid for ethical behaviours
PythonReinforcement LearningSimulatorSmart GridMachine Ethics

acronyms

Quarto extension to use acronyms in computational documents
LuaQuartoComputational Documents

knitrdrawio

R package to automatize diagrams in computational documents
RR MarkdownKnitrDrawioReproducibility

xdg-prefs

Python Qt app to select the default app for each file format
PythonQtLinuxXDG

Education

20222019

Doctorate in Computer Science

Université Claude Bernard Lyon 1 Lyon, France
20192017

Master in Computer Science, specialty Artificial Intelligence

Université Claude Bernard Lyon 1 Lyon, France
20172014

Bachelor in Computer Science

Université Claude Bernard Lyon 1 Lyon, France