Photo de Guillaume Falvet

Developpeur Web

À Propos

🚀 Mon Parcours Professionnel et Ma Passion

Mon parcours professionnel a évolué de manière diversifiée, mais ma passion pour le numérique et le développement a persisté comme une constante inspiratrice. Pour moi, le développement n'est pas seulement une compétence technique, c'est aussi un moyen d'expression.

💡 Découverte de ma Voie à travers Python et O'Clock

Initialement, j'ai exploré le monde du développement en réalisant plusieurs projets en Python grâce à des formations Udemy et d'autres ressources gratuites. Après avoir travaillé trois années dans la restauration pour financer ma reconversion, j'ai entrepris avec détermination une formation de Développeur Fullstack JavaScript chez O'Clock. Cette expérience m'a permis de maîtriser des technologies web telles que HTML, CSS, JavaScript, NodeJS et SQL.

🎯 Frontend et Backend

Durant la formation, j'ai développé un intérêt particulier pour les défis liés à la création de backend. Cependant, en tant que diplômé Fullstack, j'ai également acquis une solide base en frontend, notamment avec ReactJS, que je continue d'approfondir de manière autodidacte à travers des projets et des formations en ligne.

🏆 Réussite chez O'Clock

Avec mon travaille durant ma formation, j'ai obtenu avec succès mon titre professionnel de DWWM chez O'Clock, avec les encouragements du jury pour la suite de ma carrière. Animé par le désir de compléter ma formation par une expérience pratique, je suis disponible afin de mettre en application mes connaissances et contribuer activement à des projets concrets.

Compétences

🚀 Langages de programmation

  • Javascript: Utilisation de Javascript et Typescript pour le développement web.
  • NodeJS: Utilisation avancée de NodeJS pour le développement côté backend.
  • Express et NestJS: Expérience dans le développement de backend avec Express et NestJS.
  • React: Développement d'interfaces utilisateur réactives avec React.

🗃️ Bases de données

  • PostgreSQL & MongoDB: Utilisation de SGBD relationnelles et NoSQL.

🎨 Technologies web

  • HTML, CSS: Création de mises en page responsives et esthétiques.

🔨🤝🧠 Compétences transverses

  • Sens des responsablitié: Tout au long de mon parcours professionnel, j'ai développé un solide sens des responsabilités en garantissant le respect des normes, la satisfaction des clients, et une gestion efficace des tâches, que ce soit en cuisine, en gestion de rayon, ou en tant que charpentier-menuisier..
  • L'anglais Ma compétence en anglais en tant que langue maternelle constitue une compétence transverse précieuse qui facilite la communication fluide et l'engagement efficace dans des projets de développement à l'échelle internationale.
  • Travail d'équipe: Expérience dans des projets collaboratifs, notamment en utilisant la méthode Scrum.

⚒️ Outils de développement

  • Git: Utilisation avancée de Git pour la gestion de versions et la collaboration efficace au sein d'équipes de développement.

🐳 Déploiement et intégration continue

  • Docker: Conteneurisation d'applications pour une portabilité et une gestion des dépendances optimales.

🔄🔄 Méthodologies de développement

  • Scrum et Agile: Participation à des équipes Scrum avec une orientation Agile, favorisant la communication transparente et le développement itératif.

🌐🔒 Autres compétences

  • WebSockets et RESTful API: Mise en œuvre de communications en temps réel avec WebSockets et création d'API RESTful robustes.
  • Sécurité web: Connaissance des meilleures pratiques de sécurité web, y compris la protection contre les attaques XSS et CSRF.

Réalisations

preview of Frontend: Portfolio website
Frontend: Portfolio

Mon portfolio propose une présentation de mes compétences, projets et expériences. Grâce à l'utilisation de technologies telles que React et Framer Motion, la navigation est fluide. Le design est amélioré avec Tailwind CSS, assurant à la fois la flexibilité et la cohérence visuelle.

Projet solo

Les technologies utilisées:

ReactTypeScriptTailwindCssNextJSEsLint
preview of Backend: Task Management App List website
Backend: Task Management App List

Il s'agit d'une application de gestion de tâches simple construite avec NestJS, un framework Node.js. Elle vous permet de gérer et d'organiser efficacement des tâches. La première fonctionnalité de cette application vous permet de créer, lire, mettre à jour et supprimer des tâches en toute simplicité. De plus, elle offre une couche d'authentification et d'autorisation des utilisateurs pour garantir la sécurité des données. Les mots de passe sont hachés de manière sécurisée, et l'application prend en charge l'enregistrement et la connexion des utilisateurs

Projet solo

Les technologies utilisées:

NodeJSNestJSTypeScriptPostgreSQLTypeOrmDocker
preview of Fullstack: Esport Team website
Fullstack: Esport Team

Application de gestion de contenu pour une équipe Esport fictif, il offre une présentation détaillée d'une équipe d'esport, des actualités, des profils des membres, une fonctionnalité de recrutement et un calendrier des événements. Dashboard admin pour gérer les contenus liés aux articles, à l'équipe, aux joueurs et aux événements.

Projet de groupe

Les technologies utilisées:

ReactTypeScriptSassNextJSExpressJavaScriptPostgreSQLEsLint
preview of Fullstack: Trello-like list website
Fullstack: Trello-like list

Durant ma formation j'ai développé une application web en utilisant Express, Cors et Sequelize, basée sur le concept de Trello. Son backend gère les opérations essentielles, tandis que le front-end offre une interface utilisateur statique conviviale. Les utilisateurs peuvent organiser leurs tâches de manière fluide et intuitive, en suivant leur progression à travers des colonnes personnalisables. L'application facilite la gestion et la visualisation des projets grâce à son approche Kanban simplifiée.

Projet solo

Les technologies utilisées:

NodeJSExpressJavaScriptPostgreSQLSequelizeSortableJSVite
preview of Software: Download Folder organizer website
Software: Download Folder organizer

Petit logiciel d'Automatisation pour trier et organiser des dossiers. L'application range les fichiers dans un dossier spécifique selon leur extension

Projet solo

La technologie utilisée:

Python

Parcours professionnel

Contactez-moi

0/300