typo: rename 'resumé' to 'résumé'
All checks were successful
buildbot/nix-eval Build done.
buildbot/nix-build Build done.
buildbot/nix-effects Build done.

This commit is contained in:
2025-11-04 20:19:54 +01:00
parent 9a30210864
commit 47473a53b5
23 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
emails:
- rpqt@rpqt.fr

View File

@@ -0,0 +1,4 @@
fr: |
Je suis étudiant en 3#super[ème] année décole dingénieur en informatique et mathématiques appliquées (M2). Jai un fort intérêt pour les systèmes et leur architecture, la cybersécurité, le réseau, linfrastructure et le développement. Je suis en recherche d'un stage de fin d'études de 5-6 mois qui me permettrait d'appliquer mes connaissances à de vrais problèmes.
en: |
Im a 3#super[rd] year student (M2) in computer science and engineering school. Im interested in multiple fields: systems, architecture, cybersecurity, networking, infrastructure and development. I fuel this long-standing passion in my personal time. I am looking for a 5-6 months end-of-studies internship that will allow me apply my knowledge to real problems.

View File

@@ -0,0 +1,40 @@
title:
fr: Formation
en: Education
priority: 2
items:
- school: Grenoble INP - Ensimag
date:
begin: 10/2023
end: 2026
description:
fr: |
LEnsimag est une école dingénieur en informatique et mathématiques appliquées. Jy ait réalisé des projets de groupe qui mont particulièrement intéressé :
- *Encodeur JPEG (C)*: Projet réalisé uniquement à partir de la spécification, incluant un support pour des niveaux de qualité progressifs 2 semaines groupe de 3
- *Compilateur Deca (Java)*: Implémentation dun compilateur et de son infrastructure de test pour un langage objet 4 semaines groupe de 5
- *Conception d'un système dexploitation x86 (C)*: réalisation d'un OS (gestion processus, mémoire virtuelle, entrées-sorties, etc) pour x86 (32 bits)
- *Conception dun processeur RISC-V (VHDL)*, avec déploiement sur FPGA
en: |
Ensimag is an engineering school in applied mathematics and computer science (Master's degree). I've carried out group projects I found particularly interesting:
- *JPEG Encoder (C)*: Written from scratch using only the specification, including support for progressive levels of detail -- 2 weeks -- team of 3
- *Deca Compiler (Java)*: Implementation of a compiler for a Java-like language and its testing infrastructure -- 4 weeks -- team of 5
- *OS Conception (C)*: Writting an operating system for x86 (32 bits) with its components (process management, virtual memory, IO, etc)
- *RISC-V Processor (VHDL)*: Implementation and testing of instructions, with deployment on FPGA
- school: PeiP Polytech Grenoble
date:
begin: 09/2021
end: 06/2023
description:
fr: |
*Prépa intégrée sur 2 ans* alliant des enseignements de Licence de lUniversité Grenoble Alpes (mathématiques et informatique) à des modules pour lingénieur
# - Modélisation et résolution dun jeu de logique à grilles (Skyscrapers) (*Python 3*, *SAT*)
# - Modélisation des dames chinoises (*OCaml*)
# - Participation à une réflexion autour de la gestion des déchets en ville : “Objectif zéro déchets à Saint-Bruno” (3 jours)
en: |
*Two years integrated prep school* including teachings of license at Université Grenoble Alpes (computer science and mathematics) with additional engineering modules
# - BlackJack implementation in CLI with automated players (*Python 3*, *SAT*)
# - Chinese checkers modelization (*OCaml*)
# - Participation in a 3 days reflexion around trash and unauthorized dumplings with city representatives

View File

@@ -0,0 +1,90 @@
title:
fr: Expérience
en: Experience
priority: 1
items:
- organisation:
name: CIME Nanotech
website: https://cime.grenoble-inp.fr
city: "Grenoble"
position:
fr: Assistant ingénieur
en: Assistant engineer
date:
begin: 06/2025
end: 09/2025
description:
context:
fr: Plateforme multisensorielle exploitant les jumeaux numériques et les systèmes haptiques à retour d'effort pour la pédagogie en nanosciences (structure de Grenoble INP / UGA).
en: Multi-sensory platform using digital twins and haptics for teaching nanoscience (cross-university structure).
tasks:
fr:
- Améliorer le processus de compilation et de distribution logicielle (passage à CMake)
- Définir et implémenter une architecture client/serveur avec communication TCP locale
- Porter une interface graphique et un modèle de simulation depuis un OS Linux temps réel vers Windows en l'intégrant au reste de la plateforme (migration de la simulation vers le serveur)
en:
- Improving the compilation and software distribution process (migration to CMake)
- Designing and implementing a client/server architecture with local TCP communication
- Porting a graphical interface and a simulation model from a real-time Linux OS to Windows and integrating it with the platform (moving the simulation to the server).
comment:
fr: J'ai découvert à quel point les systèmes cyber-physiques requièrent un contrôle des aspects "temps réel", pour la stabilité des modèles physiques et la cohérence des interactions.
en: I learned how much cyber-physical systems require control of "real-time" aspects, to ensure both stability of the physics models and coherence of user interactions.
themes:
fr:
- jumeaux numériques
- IHM
- temps réel
en:
- digital twins
- HUI
- real-time
stack:
- C++
- Qt 6
- CMake
- Unity
- C#
- CHAI3D
- Python 3
- organisation:
name: VERIMAG
website: https://www-verimag.imag.fr
city: "Saint-Martin-d'Hères"
position:
fr: Stagiaire en recherche
en: Research intern
date:
begin: 07/2022
end: 09/2022
description:
context:
fr: Laboratoire de recherche, dans le cadre des stages dexcellence de lUniversité Grenoble Alpes.
en: Research laboratory internship for the “stage dexcellence” program at Université Grenoble Alpes
tasks:
fr:
- Connecter les outils du VERIMAG avec des environnements dapprentissage par renforcement (OpenAI Gym)
- Évaluer la robustesse de différents modèles (signal temporal logic)
- Tenter daméliorer lapprentissage en utilisant cette robustesse (reward shaping)
en:
- Connecting VERIMAG tools with reinforcement learning environments (OpenAI Gym)
- Evaluating robustness of trained models (signal temporal logic)
- Experimenting training improvement using this robustness (reward shaping)
comment:
fr: Jai beaucoup appris sur le secteur de la recherche, notamment à travers les présentations des chercheurs et les discussions qui s'ensuivent.
en: I learned a lot about how research works, in part thanks to the presentations given by the researchers, and the discussions held afterwards.
themes:
fr:
- machine learning
- méthodes formelles
en:
- machine learning
- formal methods
stack:
- Python 3
- C++
- OpenAI Gym
- PyTorch
- Hugging Face
- Jupyter Notebook
- CMake

View File

@@ -0,0 +1,41 @@
title:
fr: Loisirs et centres d'intérêt
en: Hobbies
priority: 5
items:
- name:
fr: Programmation
en: Programming
items:
fr:
- Définition et implémentation dun langage de programmation simple en *Rust* (Cranelift)
- Reproduction dun jeu en réseau pair-à-pair avec 2 amis (Bomberman) en *C*
- Outil de prise de notes personnel (CLI + LSP) en *Rust*
# - Création de contenu additionnel pour des jeux (Garry's Mod) en *Lua*
en:
- Definition and implementation of a simple programing language in *Rust* using Cranelift
- Remake of a multiplayer game (Bomberman) with 2 friends in *C*, with peer-to-peer networking
- Personal note-taking tool (CLI + LSP) in *Rust*
# - Development of additional content for games (Garrys mod) in *Lua*
- name:
fr: Lecture
en: Reading
content:
fr: Blogs, articles et papiers orientés informatique
en: Blogs, articles and papers around computer science
- name: Self hosting
content:
fr: Hébergement doutils personnels (git, cloud, médias, backups, CI)
en: Hosting and managing tools for my personnal use (git, cloud, storage, backups, CI)
- name: Hardware
content:
fr: Programmation sur Arduino -- Soudure et flash de microcontrôleurs RP 2040
en: Arduino programming -- Soldering and flash of RP 2040 microcontrollers
- name: Piano
content:
fr: Solfège et jeu en auto-apprentissage depuis la fin du lycée
en: Learned to play and read solfege mostly by myself

View File

@@ -0,0 +1,28 @@
title:
fr: Langues
en: Languages
priority: 4
items:
- flag: 🇫🇷
name:
fr: Français
en: French
- flag: 🇬🇧
name:
fr: Anglais
en: English
level: C1
- flag: 🇩🇪
name:
fr: Allemand
en: German
level: B1
- flag: 🇵🇱
name:
fr: Polonais
en: Polish
level: A1
_needed: false

View File

@@ -0,0 +1,9 @@
title:
fr: Compétences
en: Skills
priority: 3
content: |
- *C*, *Rust*, *C++*, *Java*, *Python*, *C\#*, Zig, TS, OCaml, Lua, Shell, SQL
- Linux, FreeBSD, QNX, FreeRTOS, QEMU, Docker, React
- *Git*, *CMake*, *Nix*, *GDB*, Gitlab CI, Buildbot, Terraform, CUDA, OpenCL
- RISC-V, ARMv7, AArch64, x86

15
résumé/_data/words.yml Normal file
View File

@@ -0,0 +1,15 @@
themes:
fr: Thèmes
en: Themes
stack:
fr: Stack
en: Stack
context:
fr: Contexte
en: Context
tasks:
fr: Tâches
en: Tasks
comment:
fr: Appréciation
en: Comment