diff --git a/src/modules/cv.html b/src/modules/cv.html
index c5fa084..b1693c1 100644
--- a/src/modules/cv.html
+++ b/src/modules/cv.html
@@ -30,7 +30,7 @@
margin-top: 100px;
}
- ul {
+ .dashed {
border: 1px dashed black;
padding: 20px;
padding-left: 40px;
@@ -122,259 +122,186 @@
CV CONTENT
-->
-
- EXPÉRIENCES
- WORK EXPERIENCES
-
-
-
-
- web full-stack
- web full-stack
-
-
- -
- BLOC-HOUSE: reprise du site d'une association d'artistes (fullstack,
- php, javascript, html, css), 2023
- BLOC-HOUSE: takeover of an artists' association website (fullstack,
- php, javascript, html, css), 2023
-
- -
- TRANSCENDENCE: chat en ligne avec gestions des comptes et
- notifications (fullstack, node.js, nest.js, websocket, svelte,
- PostgreSQL)
- TRANSCENDENCE: online chat with account management and notifications
- (fullstack, node.js, nest.js, websocket, svelte, PostgreSQL)
-
- -
- FIPF: plugin qui gère les paiements, les roles, corrige les autres
- plugins et des actions front-end (fullstack, js, php, bdd), 2024
- FIPF: plugin that manages payments, roles, corrects other plugins and
- front-end actions (fullstack, js, php, bdd), 2024
-
- -
- JIPF: utilise les API GoogleMaps pour afficher des données dynamiques
- sur une carte avec des filtres, 2022
- JIPF: uses GoogleMaps APIs to display dynamic data on a map, with
- interactive filters
-
- -
- KOSMOPOLIT: front-end, integration d'un site statique pour une
- association de litterature, (html, css atomique), 2022
- KOSMOPOLIT: front-end, integration of a static site for a literature
- association, (html, atomic css), 2022
-
-
-
-
- devops
- devops
-
-
- -
- WEBSERV: création d'un serveur web non-bloquant en multiplexage,
- capable de gérer des requetes http et envoyer du contenu (c++, linux
- sockets)
- WEBSERV: creation of a non-blocking multiplexing web server capable
- of managing http requests and sending content (c++, linux
- sockets)
-
- -
- MINITALK: utiliser les signaux système de linux pour creer une
- communication en code ascii entre deux processus
- MINITALK: using linux system signals to create ascii code
- communication between two processes
-
- -
- INCEPTION: création de zéro d'ima-ges docker pour deployer wordpress
- avec encription SSL (docker compose, mariaDB, NGINX, Wordpress)
- INCEPTION: creating docker images from scratch to deploy wordpress
- with SSL encription (docker compose, mariaDB, NGINX, Wordpress)
-
-
-
-
- game
- game
-
-
- -
- CUBE 3D: jeu à la premiere personne utilisant le raycasting pour la
- 3d et les textures, et le clavier pour bouger (c, trigonométrie,
- inputs)
- CUBE 3D: first-person game using raycasting for 3d and textures, and
- the keyboard for movement (c, trigonometry, inputs)
-
- -
- FDF: modélisation spatiale de formes en courbes de niveau à partir de
- cartes (c, trigonometrie, inputs)
- FDF: spatial modelling of contour lines from maps with keyboard
- control (c, trigonometrie, inputs)
-
-
-
-
- system
- system
-
-
- -
- MINISHELL: créer un shell capable de parser des prompts, exécuter des
- programmes, et réagir aux signaux (c, bash, signals, fork, pipe,
- readline)
- MINISHELL: creating a shell capable of parsing prompts, executing
- programs, and listening to signals (c, bash, signals, fork, pipe,
- readline)
-
- -
- CONTAINERS: recoder 3 conteneurs c++ avec les iterateurs, surcharges,
- et templates : map, vector, stack
- CONTAINERS: recoding c++ containers with iterators, overloads and
- templates : map, vector, stack
-
- -
- PUSHSWAP: algorithmes de tris avec deux piles et des mouvements
- limités aux extrémités des piles (c)
- PUSHSWAP: sorting algorithms with two stacks and limited movement at
- the ends of the stacks (c)
-
-
-
-
+
COMPÉTENCES
SKILLS
-
-
- hard skills
- hard skills
-
-
+
-
- Langages : C, C++, bash, JavaScript, PHP, CSS, HTML
- Languages : C, C++, bash, JavaScript, PHP, CSS, HTML
+
+ Langages : C, C++, TypeScript, JavaScript, PHP, bash, CSS, HTML
+
-
- Technologies : Node.js, Git, Gitaction, Docker, Wordpress, Nginx,
- MariaDB, Nest.js, Svelte, WebSocket, Express, npm, react
- Technologies : Node.js, Git, Gitaction, Docker, Wordpress, Nginx,
- MariaDB, Nest.js, Svelte, WebSocket, Express, npm, react
+
+ Backend / Cloud : Node.js, NestJS, Firebase Cloud Functions,
+ MongoDB, MySQL
+
-
- Plus : emails, sending emails, receiving emails, deleting emails (the
- it crowd S01E01)
- Plus : emails, sending emails, receiving emails, deleting emails (the
- it crowd S01E01)
-
-
-
- soft skills
- soft skills
-
-
- -
- capacité d'apprentissage et autonomie
- learning ability, and autonomy
+
+ Embarqué / IoT : Linux, Zephyr RTOS, optimisation mémoire
+
+
+ Embedded / IoT : Linux, Zephyr RTOS, memory optimization
+
-
- attention aux détails, patience
- attention to details, patience
+ Outils : Git, Docker
+ Tools : Git, Docker
-
- adaptabilité et resolution de problemes
- adaptability and problem-solving
+
+ Web : WordPress, Svelte.js, React.js, Next.js
+
-
- recevoir des feedbacks
- receiving feedback
+
+ Méthodes : TDD, tests d'intégration, programmation
+ fonctionnelle
+
+
+ Practices : TDD, integration testing, functional programming
+
+
+ -
+
+ Langues : Français (natif), Anglais (courant)
+
+
+ Languages : French (native), English (fluent)
+
-
- FORMATIONS
- EDUCATIONS
+
+ EXPÉRIENCE
+ EXPERIENCE
-
-
- informatique
- computer science
-
-
+
+ -
+
+ Developpeur Backend & Embarqué - OSKEY (2024-présent) oskey.io/
+
+
+ Backend & Embedded Developer - OSKEY (2024-Present) oskey.io/
+
+
+
+ -
+
+ Développement d'endpoints backend Firebase Cloud Functions en
+ TypeScript / NestJS pour la communication avec des appareils IoT
+
+
+ Design of Firebase Cloud Functions backend APIs in TypeScript /
+ NestJS for communication with IoT devices
+
+
+
+ -
+
+ Refactorisation du backend existant (typage TypeScript strict,
+ correction d'erreurs, amélioration de la maintenabilité)
+
+
+ Refactored existing backend (strict TypeScript typing, bug fixes,
+ maintainability improvements)
+
+
+
+ -
+
+ Développement d'helpers backend centralisant les contrôles
+ d'accès, la gestion des erreurs et l'accès aux données en base
+
+
+ Development of backend helpers that centralize access controls,
+ error handling, and access to documents in the database
+
+
+
+ -
+
+ Optimisation de la gestion mémoire d'un firmware IoT en C sous
+ Zephyr RTOS
+
+
+ Optimized memory usage of an IoT firmware written in C (Zephyr
+ RTOS) running on microcontrollers
+
+
+
+ -
+
+ Mise en place de tests d'intégration backend et firmware
+
+
+ Implemented backend and firmware integration tests
+
+
+
+
+
+ -
+
+ Developpeur Fullstack - FIPF (2024) carteprof.org/
+
+
+ Fullstack Developer - FIPF (2024) carteprof.org/
+
+
+ -
+
+ Développement d'un plugin WordPress (PHP / MySQL) pour la gestion
+ des paiements
+
+
+ Developed a WordPress plugin (PHP / MySQL) for payment management
+
+
+
+ -
+ Audit et correction de plugins tiers
+ Audited and fixed third-party plugins
+
+
+ -
+ Automatisation des flux de paiement
+ Automated payment workflows
+
+
+
+
+ -
+
+ Developpeur Front-End - KOSMOPOLIT (2023) kosmopolit/
+
+
+ Front-End Developer - KOSMOPOLIT (2023) kosmopolit/
+
+
+
+ -
+
+ Développement d'un site static multilingue (JavaScript, HTML/CSS)
+
+
+ Developed a multilingual static website (JavaScript, HTML/CSS)
+
+
+
+
+
+
+
+ FORMATION
+ EDUCATION
+
+
+
-
École 42, Paris, 2021-2022, tronc commun - niveau 10 (C, C++,
@@ -396,45 +323,13 @@
>
-
- architecture
- architecture
-
-
- -
- Master 1, ENSAPM, ESA, ENSAV, île-de-france, France, 2008-2014
- Master 1, ENSAPM, ESA, ENSAV, île-de-france, France, 2008-2014
-
- -
- 3 stages : PERSPECTIVA (Houston, Texas, 2009, 3 mois), AS (Paris,
- 2012, 6 mois), JC QUINTON (Paris 2014, 6 mois)
- 3 internships : PERSPECTIVA (Houston, Texas, 2009, 3 months), AS
- (Paris, 2012, 6 months), JC QUINTON (Paris 2014, 6 months)
-
-
-
- PERSONNEL
- PERSONAL
+
+ PROJETS
+ PROJECTS
-
-
- engagement associatif
- volunteer work
-
-
+
-
Vulgarisation et recherche contraception testiculaire, ZEROMILLIONS,
@@ -476,32 +371,6 @@
>
-
- centre d'intérêts
- interests
-
-
- -
- vélo
- bicycle
-
- -
- magie
- magic tricks
-
- -
- noeuds
- knots
-
- -
- mathématiques et physiques
- mathematics and physics
-
- -
- politique
- politic
-
-