Aller au contenu principal

Expérience professionnelle

Développeur React | Meteor.js | MongoDB

LYRA ETK

Freelance · Juillet 2024 - Decembre 2025

Lyra ETK, Medtech française à portée mondiale, se distingue par ses solutions de restauration dentaire alliant implantologie traditionnelle et technologies digitales. Avec le projet Digilab, récompensé par le Prix de l'Innovation des Prothésistes Dentaires en 2024, Lyra ETK simplifie la gestion des laboratoires dentaires grâce à une plateforme intégrée.

En tant que développeur full stack au sein de l'équipe de développement de Digilab, j'ai participé activement à la transformation digitale du secteur en travaillant sur une solution complète et novatrice. Mon rôle a été central dans la conception et l'amélioration de l'interface et des fonctionnalités de la plateforme.

Mes responsabilités:

- Développement front-end en React pour la création de composants et de dashboards adaptés au nouveau design (rebranding).

- Travail en full stack avec l'utilisation de Meteor.js et MongoDB pour le backend.

- Refactorisation du code existant afin d'améliorer les performances et de faciliter les futures évolutions.

- Intégration des maquettes Figma, en étroite collaboration avec le designer, pour garantir une mise en œuvre Pixel perfect des interfaces utilisateurs et respecter la vision créative du projet.

- Mise en place et suivi des conventions de code et des bonnes pratiques de développement.

- Intégration et personnalisation de Planka, un outil open-source de gestion de projet, pour répondre aux besoins spécifiques de l'équipe.

- Application des méthodologies Agile (Scrum) pour suivre les user stories et mener à bien les différentes phases du projet.

React.jsMeteorMongoDBJavaScriptBlazePostgreSQLTypeScriptSails.js

Développeur React | Next.js

Worldia

CDI · Novembre 2022 - Avril 2024

Worldia, start-up innovante dans le voyage sur mesure, transforme l'industrie avec sa plateforme B2B2C. Basée à Paris et Berlin, l'équipe de plus de 175 professionnels est engagée dans la création de voyages uniques et personnalisés.

Suite à une levée de fonds de 25M€ en 2023, Worldia se développe à l'international, avec de nouveaux partenariats et une plateforme améliorée, marquant son ascension en tant que leader des voyages connectés de nouvelle génération.

En tant que développeur au sein de l'équipe front-end, j'ai joué un rôle clé dans le développement de l'interface d'une application web à fort trafic, dédiée à la création de voyages sur mesure. Mes responsabilités incluaient:

- Travailler en étroite collaboration avec les chefs de projet (PM), les développeurs backend et les designers pour assurer une mise en œuvre efficace des fonctionnalités.

- Développement de nouvelles fonctionnalités et amélioration du code existant.

- Refonte du front-end pour correspondre au nouveau design (Rebranding).

- Refonte du code et adaptation au responsive design pour le marché B2C.

- Intégration de maquettes Figma avec un souci du détail pour obtenir un résultat Pixel perfect.

- Migration de librairies.

- Mise en place de conventions, de bonnes pratiques, de revues de code et de demandes de fusion (merge requests).

- Création de tests unitaires et de tests de bout en bout (End-To-End).

- Élaboration d'une matrice de tests pour les nouvelles fonctionnalités importantes.

- Gestion des user stories en tant que feature lead.

- Réalisation de preuves de concept (POC) pour les nouvelles fonctionnalités.

- Création et mise à jour de la documentation technique.

- Participation active aux entretiens d'embauche en tant que contrôleur technique, évaluant les compétences techniques des candidats.

Méthodologie : Agile - Scrum

Langues de communication : Anglais, Français.

Next.jsReactTypeScriptReduxStyled ComponentStorybookJestCypress

Développeur React | TypeScript

UpHub

Freelance · Avril 2022 - Octobre 2022

Uphub, une start-up dynamique engagée dans la création d'une plateforme éducative révolutionnaire dédiée à l'apprentissage du développement web. La mission est de rendre l'apprentissage du codage accessible et interactif pour tous.

Responsabilités et Réalisations :

- Développement de la Page de Profil :

- Gestion des modifications utilisateur.

- Création de formulaires interactifs.

- Envoi et gestion de requêtes API via Apollo Studio.

- Développement et maintenance de composants d'interface utilisateur réutilisables, assurant la cohérence visuelle sur l'ensemble de la plateforme.

- Conception et intégration d'un fil d'actualités interactif sur la page d'accueil, améliorant l'engagement des utilisateurs.

- Développement de modules d'apprentissage engageants, incluant des quiz et des exercices pratiques, pour renforcer l'expérience éducative.

- Suivi des Développements Front-End :

- Coordination des efforts de développement front-end, y compris la planification et la mise en œuvre des différentes interfaces et pages de la plateforme.

Méthodologie : Agile - Scrum.

React.jsTypeScriptReduxStorybookMantineJestApolloGraphQL

Développeur React | Node.js | MongoDb | Express

BTZ Surfboard

Freelance · Juillet 2021 - Décembre 2021

Projet : Développement d'un site e-commerce spécialisé dans les planches de surf.

Rôle : Développeur Full Stack, responsable de toutes les phases du projet, de la conception à la mise en production.

Responsabilités Back-End :

- Création du Serveur : Mise en place d'un serveur robuste en utilisant Express.

- API REST : Développement d'une API REST pour faciliter les interactions entre le frontend et la base de données.

- Fonctionnalités CRUD : Implémentation des opérations Create, Read, Update, et Delete pour gérer les données des produits et des utilisateurs.

- Base de Données : Conception et connexion d'une base de données MongoDB avec Mongoose pour une gestion efficace des données.

- Authentification avec JWT : Sécurisation des échanges avec la création de tokens JWT (JsonWebToken) et une clé secrète.

- CORS (Cross-Origin Resource Sharing) : Configuration des politiques CORS pour autoriser les requêtes inter-domaines.

- Tests avec POSTMAN : Utilisation de POSTMAN pour tester et valider les requêtes API.

Responsabilités Front-End :

- Authentification : Mise en place d'un système d'authentification pour les utilisateurs.

- Gestion du Panier : Fonctionnalités d'ajout et de suppression des articles dans le panier.

- Page Produit : Développement de pages détaillées pour chaque article.

- Gestion des Stocks : Affichage de messages pour les articles indisponibles.

- Responsive Design : Conception d'une interface réactive et adaptée à tous les appareils.

- Gestion d'État avec Redux : Initialisation et utilisation de Redux pour une gestion centralisée de l'état de l'application.

- Requêtes avec Axios : Utilisation d'Axios pour gérer les requêtes API depuis le frontend.

React.jsReduxNode.jsExpressMongoDBJestHeroku

Développeur front-end | JavaScript

CapsNewGeneration

Freelance · Juillet 2021 - Septembre 2021

Projet : Développement d'une Plateforme/Réseau Social pour Collectionneurs de Capsules de Champagne

Objectif : Créer un espace numérique où les passionnés de capsules de champagne peuvent présenter leur collection, échanger des articles et participer à des rassemblements communautaires.

Responsabilités et Réalisations :

Conception de Maquettes avec Figma :

- Création de prototypes interactifs et designs visuels de la plateforme, en mettant l'accent sur l'expérience utilisateur et l'esthétique.

Développement de la Page de Profil :

- Gestion des fonctionnalités de modification et création de profils utilisateur.

- Création de formulaires dynamiques pour la saisie des informations.

- Mise en place de requêtes API en utilisant Axios pour une interaction fluide avec le serveur.

- Création d'une Bibliothèque de Composants UI :

Développement d'éléments d'interface utilisateur réutilisables pour garantir la cohérence et la facilité de maintenance de la plateforme.

Conception de la Page d'Accueil :

- Développement d'une page d'accueil engageante, présentant les fonctionnalités clés et les dernières actualités de la communauté.

Mise en Place d'un Fil d'Actualité :

- Intégration d'un fil d'actualités sur la page d'accueil pour tenir les utilisateurs informés des dernières collections et événements.

Création de Pages de Présentation de Capsules :

- Conception de pages dédiées à la présentation détaillée des capsules, incluant des descriptions, images et informations de collection.

Responsive Design :

- Assurer une expérience utilisateur optimale sur divers appareils en adaptant la conception du site pour la compatibilité mobile et tablette.

JavaScriptHTMLCSS

Développeur web

Freelance

Freelance · Octobre 2020 - Juillet 2021

Développeur Web Freelance

Principales Responsabilités :

Conception de Sites Web :

- Développement de sites web sur mesure pour des clients variés, en tenant compte de leurs objectifs spécifiques et de leurs exigences en matière de design et de fonctionnalités.

- Refonte de Sites Web : Modernisation et amélioration de sites web existants pour améliorer leur esthétique, leur fonctionnalité et leur compatibilité avec les technologies actuelles.

- Migration de Sites Web : Assistance technique dans la migration de sites web vers de nouvelles plateformes ou infrastructures, en veillant à une transition sans perturbation et à la préservation de l'intégrité des données.

- Développement Front-End et Back-End : Utilisation de technologies front-end (HTML, CSS, JavaScript, React, Typescript, Next) et back-end (Node.js) pour créer des expériences utilisateur complètes et des fonctionnalités robustes.

- Optimisation pour les Moteurs de Recherche (SEO) : Implémentation de stratégies SEO pour améliorer la visibilité en ligne et le classement dans les moteurs de recherche.

- Responsive Design : Création de designs web adaptatifs pour garantir une expérience utilisateur optimale sur tous les appareils et tailles d'écran.

- Maintenance et Support : Fourniture d'un soutien continu pour la maintenance des sites, y compris les mises à jour de sécurité et les améliorations fonctionnelles.

Compétences Clés :

- Adaptabilité à des projets variés et à des environnements de travail changeants.

- Communication efficace avec les clients pour cerner leurs besoins et fournir des conseils techniques.

- Gestion de projet agile et capacité à respecter les délais tout en maintenant un haut niveau de qualité.

- Engagement continu dans l'apprentissage et l'application des dernières tendances et technologies du développement web.

WordPressWixJavaScriptHTMLCSS