Illustration de fond.

Développeur Web (Full Stack)

Passionné par le développement web, j'éprouve une grande satisfaction à concevoir et optimiser des applications. La créativité, la logique et la rigueur qu'exige ce domaine nourrissent ma motivation et me permettent de mener à bien mes missions avec efficacité.

Illustration de fond.
Photo profil.

QUI SUIS-JE ?

    En quête d’épanouissement au travail, j'ai choisi de me reconvertir sur OpenClassrooms en tant que développeur web full stack, un métier qui correspond parfaitement à ma personnalité introspective, à mes qualités et à mes motivations.

    Depuis mon enfance, j'ai exercé ma logique à travers les jeux de société et les énigmes. Cette réflexion structurée rend le codage particulièrement stimulant pour moi. Tester et ajuster différentes logiques est un véritable plaisir, et chaque challenge est une occasion de mettre en pratique ma capacité à résoudre des problèmes.

Curieux de nature, je suis particulièrement attiré par l'apprentissage continu que permet le développement informatique. Ce domaine en perpétuelle évolution me donne chaque jour l’opportunité de découvrir de nouvelles techniques, langages, frameworks et bibliothèques. Cette soif de connaissances me permet d’améliorer constamment mes compétences et de rester performant dans mon travail. Je suis passionné par la musique assistée par ordinateur, et j'y trouve une grande satisfaction créative. Ce même plaisir, je le retrouve également dans le développement web, où l'acte de concevoir des applications fonctionnelles et esthétiques me procure un sentiment de gratification similaire. Créer quelque chose de concret, que ce soit en musique ou en code, est pour moi une source d'accomplissement personnel.
Illustration de fond.

COMPÉTENCES

Cliquez pour obtenir plus d'informations sur les différentes compétences.

Frontend

  • HTML

    HTML est le langage standard utilisé pour créer la structure des pages web. Il permet de définir les éléments tels que les titres, paragraphes, images, et liens.

  • CSS

    CSS est utilisé pour styliser les pages web, en définissant l'apparence des éléments HTML comme les couleurs, polices, espacements, et mises en page.

  • SASS

    SASS est une extension de CSS qui ajoute des fonctionnalités avancées comme les variables, fonctions, et mixins pour une gestion plus efficace des styles.

  • Bootstrap

    Bootstrap est un framework CSS qui permet de créer rapidement le style et la mise en page des sites.

  • JavaScript est un langage de programmation utilisé pour ajouter des fonctionnalités interactives et dynamiques aux sites web, comme les animations ou la validation de formulaires.

    JavaScript

  • TypeScript

    TypeScript est un sur-ensemble de JavaScript qui ajoute le typage statique et facilite la maintenance et la robustesse du code.

  • React est une bibliothèque JavaScript utilisée pour construire des interfaces utilisateur interactives et réactives grâce à des composants et des hooks.

    React

  • Svelte

    Svelte est un framework JavaScript moderne qui compile les composants en code optimisé, offrant des performances élevées sans runtime.

Backend

  • Node.js est un environnement d'exécution JavaScript côté serveur qui permet de développer des applications web rapides et évolutives.

    Node.js

  • PostgreSQL

    PostgreSQL est un système de gestion de base de données relationnelle puissant et open-source, connu pour sa fiabilité et ses fonctionnalités avancées.

  • MongoDB est une base de données NoSQL qui stocke les données sous forme de documents JSON, offrant flexibilité et performance pour les applications modernes.

    MongoDB

Outils

  • Jest

    Jest est un framework de tests JavaScript, utilisé pour tester la logique des applications avec une syntaxe simple et intuitive.

  • Nginx est un serveur web performant utilisé pour servir des sites web, gérer les reverse proxies, la charge réseau, ou encore sécuriser les connexions HTTPS.

    Nginx

  • Docker

    Docker est une plateforme qui permet de créer, déployer et exécuter des applications dans des conteneurs, assurant portabilité et cohérence entre les environnements.

  • Postman est un outil utilisé pour tester et documenter les API, permettant de simuler des requêtes et de visualiser les réponses de manière intuitive.

    Postman

  • Git est un système de contrôle de version distribué qui permet de suivre les modifications du code et de collaborer efficacement avec d'autres développeurs.

    Git

  • GitHub est une plateforme de gestion de code source et de collaboration, permettant de stocker, partager et gérer des projets Git en ligne.

    GitHub

Animé par la curiosité et la passion, je suis toujours en quête de nouveaux langages, frameworks et bibliothèques pour élargir mes compétences.

Illustration de fond.

PORTFOLIO

Cliquez pour obtenir plus d'informations sur les différents projets.