
thomas thirion
Développeur Back-End Senior | Node.js & NestJS
1 recommandation
Salaire / Taux journalier
1 personne recommande
94170 Le Perreux-sur-Marne, France
Freelance
À distance uniquement
Expertises
Langues
À propos
Introduction
Développeur Fullstack Javascript avec expertise majeure en back-end (Node.js, Express, Nest.js) et maîtrise du front-end (React.js, Next.js). Expérimenté dans la création d'API RESTful robustes, l'intégration de systèmes de paiement (Stripe, PayPal) et le développement de fonctionnalités temps réel avec Socket.IO. Je vous apporte une expertise technique complète pour transformer vos idées en applications web performantes et innovantes.
Expérience de travail
Développeur Fullstack JS
RenovTonDressing
juil. 2024 - Présent
2 ans 4 mois
Remote, Oregon 97458, États-Unis
💡 Collaboration et gestion de projet : Travail en équipe avec deux autres développeurs, utilisant YouTrack pour organiser les tâches et suivre l’avancement des projets. Gestion du versioning et intégration continue avec GitHub, garantissant un workflow fluide et structuré. 💡 Front-end : Développement d’interfaces modernes et performantes avec Next.js 14, TypeScript, et TailwindCSS. Création d’une interface d’expédition intégrant les API de La Poste, Colissimo, et Mondial Relay pour le suivi des colis et la génération d'étiquettes. Intégration des paiements sécurisés avec Stripe et PayPal. Mise en place d’un chat en temps réel avec Socket.IO pour une communication instantanée entre les utilisateurs. 💡 Back-end : Conception d’API RESTful robustes avec Nest.js, optimisées pour des charges élevées. Intégration de l’API de La Poste pour le suivi des commandes et la gestion des expéditions. Gestion des autorisations et sécurisation des endpoints grâce à des middlewares personnalisés. Implémentation de WebSockets pour des fonctionnalités en temps réel performantes. 🔐 Sécurité : Gestion des autorisations via des middlewares sur mesure pour contrôler l’accès aux ressources sensibles. Sécurisation des sessions avec des JWT (JSON Web Tokens), garantissant l’intégrité et la confidentialité des échanges. Hashage des mots de passe avec bcrypt pour la protection des données sensibles. Validation des entrées avec class-validator pour prévenir les vulnérabilités courantes (injections SQL, XSS). 📊 Gestion des données : Conception de bases de données relationnelles avec des requêtes SQL simples, optimisées pour la performance. Utilisation de Prisma ORM pour simplifier les opérations sur la base de données, assurer des migrations fluides, et garantir la synchronisation des modèles de données. Hébergement de la base de données sur Supabase, assurant la scalabilité et la sécurité des données.
Développeur Full Stack React, Node.js
Alt | Incubateur TechFreelance
déc. 2023 - juil. 2024
8 mois
Remote, Oregon 97458, États-Unis
Pendant 8 mois chez ALT, j’ai eu l’opportunité de contribuer au Projet Alpha, une plateforme open-source conçue pour connecter les professionnels du spectacle et les intermittents, facilitant ainsi l’organisation d’événements. Objectif du projet : Permettre aux professionnels de créer des annonces envoyées automatiquement par email aux intermittents. Offrir aux intermittents la possibilité de s’inscrire directement aux événements via un lien intégré dans ces emails. Stack technique : Front-end : React.js, TailwindCSS, Material Tailwind, React hook-form. Back-end : Node.js avec Express, Multer pour l’upload d’images, Nodemailer pour l’envoi des emails, JWT pour sécuriser les sessions, TypeORM pour la base de données SQL. Outils utilisés : Figma : Création de maquettes et prototypage. GitLab : Gestion du versionnement, des branches et résolution de conflits. YouTrack : Suivi des tâches en méthode agile. Mon rôle et l’équipe : Le projet a été réalisé au sein d’une équipe composée d’un ingénieur développeur, de deux développeurs seniors, et de moi, développeur junior. Mon rôle m’a permis de travailler de manière autonome sur des fonctionnalités clés, notamment l’intégration d’API, la gestion de la base de données, et la sécurisation des sessions utilisateur. Cette expérience m’a permis de développer mes compétences techniques tout en collaborant avec une équipe expérimentée, renforçant ma capacité à gérer des projets exigeants et à fournir des solutions adaptées aux besoins réels.
Développeur web front end React.js
QCD TransportFreelance
janv. 2024 - mars 2024
3 mois
Remote, Oregon 97458, États-Unis
Développement d'un site vitrine en React.js pour présenter les services de l'entreprise de manière professionnelle et engageante. Création d'une interface utilisateur moderne et responsive grâce à TailwindCSS, garantissant une expérience optimale sur tous les types d'appareils. Intégration d'animations dynamiques et interactives en utilisant Framer Motion pour améliorer l'esthétique et capter l'attention des visiteurs. Ajout d'un carrousel fluide pour présenter les contenus clés (services, témoignages, galeries) avec Swiper.js. Implémentation d'un formulaire de contact fonctionnel via Formspree, permettant aux utilisateurs de soumettre des messages sans back-end. Travail en autonomie, respect des délais, et livraison d'un projet finalisé avec un code propre, optimisé et documenté.
Formation
<Alt/>
Master 1 (M1)
2023 - 2024
11 mois
Studi
Bachelor's degree
2021 - 2023
1 an 8 mois
Université de Haute-Alsace Mulhouse-Colmar
1900 - 1900
1 mois