Bonjour, je suis un développeur inventif, méthodique, et passionné par l'informatique, et plus particulièrement le libre et l'open source. J'aime explorer de nouvelles solutions techniques et comprendre les systèmes en profondeur :-] Hello, I am a creative, methodical developer with a passion for computer science, particularly free and open-source software. I enjoy exploring new technical solutions and gaining a deep understanding of systems :-]

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 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++, système, algorithmie, réseaux) 42 school, Paris, 2021-2022, common core - level 10 (C, C++, system, algorithms, networks)
  • SIMPLON, développeur full-stack JavaScript, 2018 (Javascript, Node.js, React.js, HTML, CSS) SIMPLON, developer full-stack JavaScript, 2018 (Javascript, Node.js, React.js, HTML, CSS)

PROJETS PROJECTS

  • Vulgarisation et recherche contraception testiculaire, ZEROMILLIONS, Paris, France, 2021-2024 Popularisation and research into testicular contraception, ZEROMILLIONS, Paris, France, 2021-2024
  • Aide au logement, travail, administratif, et projets de vie de personnes précaires, 2018-2024 Help with housing, work, administration and life projects for people on the margins of society, 2018-2024
  • Distribution de nourriture, MIGRANTS-WILSON & SECOURS POPULAIRE, 2020-2022 Food distribution, MIGRANTS-WILSON & SECOURS POPULAIRE, 2020-2022
  • Cogestion des bénévoles d'un camp de réfugiés, UTOPIA 56, Grande-Synthe, France, 2016 Co-management of volunteers in a refugee camp, UTOPIA 56, Grande-Synthe, France, 2016

code-sources de tous les projets : source code for all projects :

quelques exemples de projets réalisés : some examples of completed projects :

programme qui creer une representation 3D filaire d'une carte avec des points a differentes altitudes program that creates a 3D wireframe representation of a map with points at different altitudes

mini jeu video utilisant le raycasting pour creer une impression de deplacement dans un environnement 3D mini video game using raycasting to create the impression of movement in a 3D environment

plugin wordpress representant des evenements sur une carte avec des marqueurs et des filtres de tris wordpress plugin showing events on a map with markers and sorting filters

site internet statique utilisant une structure uniquement en html et css static website using a structure based solely on html and css