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 :-]

SKOUIK! SKOUIK!

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, Fonctionnelle, emails, sending emails, receiving emails Practices : TDD, Fonctional, emails, sending emails, receiving emails
  • 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
SKOUIK! SKOUIK!

Code source : Source code :

Quelques exemples de projets : Some project examples :

Un programme qui transforme des cartes 2D (avec lignes de niveau et points d'altitude) en une représentation 3D filaire, pour une exploration visuelle intuitive. A program that converts 2D maps (with contour lines and altitude points) into a 3D wireframe representation for intuitive visual exploration.

Un jeu utilisant le raycasting pour simuler un déplacement immersif dans un environnement 3D. A game using raycasting to create an immersive 3D movement experience.

Un plugin WordPress affichant des événements sur une carte interactive, avec des marqueurs et un système de filtrage multi-catégories complexe (catégories exclusives ou superposées). A WordPress plugin that displays events on an interactive map with markers and a complex multi-category filtering system (exclusive or overlapping categories).

Un site entièrement conçu en HTML et CSS, sans dépendances externes, pour une performance optimale. A website built entirely with HTML and CSS, no external dependencies, for optimal performance.

SKOUIK! SKOUIK!