#              

télécharger download :

[Graphique FR] [Graphical FR] [Graphique EN] [Graphical EN] [ATS FR] [ATS FR] [ATS EN] [ATS EN]

## COMPÉTENCES SKILLS

- Langages : C, C++, TypeScript, JavaScript, PHP, bash, CSS, HTML
- Backend / Cloud : Node.js, NestJS, Firebase Cloud Functions, MongoDB, MySQL
- Embarqué / IoT : Linux, Zephyr RTOS, optimisation mémoire Embedded / IoT : Linux, Zephyr RTOS, memory optimization
- Outils : Git, Docker Tools : Git, Docker
- Web : WordPress, Svelte.js, React.js, Next.js
- 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)

## EXPÉRIENCE EXPERIENCE

- 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 (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

ECOLES SCHOOLS

- École 42, Paris, 2021-2023
  Programmation système, algorithmique, développement logiciel École 42, Paris, 2021-2023
  Systems programming, algorithms, software development
- SIMPLON, full-stack JavaScript, 2018
  Formation intensive en web Fullstack JavaScript SIMPLON, full-stack JavaScript, 2018
  Intensive JavaScript Fullstack Web Development Program

ASSOCIATIF VOLONTARY SECTOR

- ZEROMILLIONS, 2021 - 2024
  Vulgariser contraception testiculaire ZEROMILLIONS, 2021 - 2024
  Education on male contraception
- MIGRANTS-WILSON, 2020 - 2022
  Distribution de repas MIGRANTS-WILSON, 2020 - 2022
  Food distribution
- UTOPIA 56, 2016
  Bénévolat camp de réfugiés UTOPIA 56, 2016
  Refugee camp volunteering

## PROJETS PROJECTS

- Programmation système (C), Implémentation d'un shell Unix avec parsing de commandes, pipes, redirections, gestion des processus et signaux Systems Programming (C), Implementation of a Unix shell with command parsing, pipes, redirections, process management and signal handling
- Protocoles réseau / HTTP (C++), Implémentation d'un serveur HTTP/1.1 non bloquant avec support GET / POST / DELETE, et exécution de CGI Network Protocols / HTTP (C++), Implementing a non-blocking HTTP/1.1 server with support for GET / POST / DELETE, and CGI execution
- Algorithmes graphiques (C), Moteur graphique raycasting avec rendu 3D à partir d'une carte 2D et gestion des déplacements FPS Graphics Algorithms (C), A raycasting graphics engine, featuring 3D rendering based on a 2D map and FPS movement handling