About Arthur
French
Native or bilingual
English
Fluent
Experience
- KarbonpathDéveloppeur frontendCONSULTING AND AUDITSJanuary 2024 - Today (2 years and 5 months)Paris, FranceKarbonpath est une plateforme logicielle intégrée de management de la conformité extra-financière et de la performance ESG – Environnement, Social, Gouvernance.🛠 Stack technique : Next.js, Typescript, Ant Design, Tailwind, Node.js, Keycloak, Next Auth, Minio, Superset, GraphQl, Urql, Webpack, Node, Redux. React-Hook-form, ReCharts, i18n, AG Grid React, Storybook, GrowthBook, GitLab, Figma.🌍 Environnement : Plateforme SaaS native (webapp)**Conception et développement du front-end**
- Développement et structuration des composants React réutilisables pour assurer une expérience utilisateur fluide et performante.
- Création et amélioration des pages clés (authentification, navigation, modules dynamiques)avec Next.js et TypeScript.
- Utilisation avancée des hooks React (useState, useEffect, useMemo) pour optimiser le cycle devie des composants et améliorer la réactivité de l’interface.
Intégration avec le back-end- Mise en place des requêtes GraphQL (query, mutation, subscription) pour récupérer et modifier les données en temps réel.
- Optimisation des échanges entre le front-end et l’API pour améliorer la rapidité de l’application.
Performance et qualité du code- Refactoring du code et réduction de la dette technique.
- Mise en place de bonnes pratiques avec Storybook et GrowthBook pour l’A/B testing et la documentation des composants.Maintenance et optimisation des performances via des audits et du profiling (React Profiler,Webpack optimizations).
Collaboration UX/UI & DevOps- Participation à la conception d’interfaces intuitives et ergonomiques en collaboration avec l’équipe produit et design sur Figma.
- Implémentation et amélioration de la gestion des permissions et de l’authentification via Keycloak et NextAuth.
- Contributions aux pipelines CI/CD sur GitLab pour automatiser les déploiements et garantir une qualité constante du code.
- X-StudioDéveloppeur fullstackCONSULTING AND AUDITSMay 2022 - December 2024 (2 years and 7 months)Paris, FranceX-Studio est un studio de développement dont la mission est d'aider les startups, PME et grands groupes créer rapidement des produits externes et des outils internes de qualité.Stack : Next.js, Node.js, Typescript, React.js, Tailwind, Airtable, Express, Zapier, Retool, Webflow, Bubble io, Google Cloud Platform, Figma.Développement en équipe et parfois en autonomie complète de MVP.Création d'API REST sûr-mesure.Architecture projet.Réalisation cahier des charges client.Gestion de projet et suivi client.DevOps.Reviews de code.UX/UI design et réalisation de maquettes sur Figma.
- X-TractDéveloppeur fullstackSPORTSNovember 2021 - December 2024 (3 years and 1 month)Paris, FranceX-Tract est une start-up incubé à Matrice dans le 15ème arrondissement de Paris dont la mission est d'aider les organisateurs d'événements à simplifier la planification de leur courses et à renforcer la sécurité de leurs participants.🛠 Stack technique : React.js, React Native, Material-Ui, Typescript, MapBox, Node.js, FireBase, Axios, Redux. React-Hook-form, Zod Git, GitLab, Figma.🌍 Environnement : webapp et app mobile.🚀 Développement de fonctionnalités spécifiques :Feature : Demande de géolocalisation par SMS
- Développement d’un système permettant de localiser des participants perdus sans accès à Internet.
- Création d’un formulaire pour initier une demande de géolocalisation, affichage des demandes et des positions pour l’organisateur, interface dédiée au participant pour partager sa position.
- Envoi de SMS : Mise en place d’un système d’envoi de SMS via l’interface organisateur.
- Utilisation de l’API de géolocalisation des navigateurs, avec un délai de 20s pour obtenir une position précise (< 10m).
Feature : Gestion des bénévoles et des fiches de postes- Mise en place d’un module permettant de créer et d’assigner des bénévoles à des missions.
- Création d’un formulaire dynamique avec React-Hook-Form pour la gestion des fiches de postes.
- Affichage de la liste des postes et des détails de chaque poste.
Feature : Enregistrement sécurisé de fichiers- Mise en place d’un système d’upload de fichiers avec validation renforcée des extensions.
- Lecture et analyse des fichiers pour identifier leur magic number (dans les 512 premiers bytes).
- Vérification et comparaison avec une liste d’extensions autorisées.
- Sécurisation : Refus des fichiers non conformes, ajout automatique de l’extension si elle est absente.
- Gestion des erreurs et retour d’informations côté client.
Recommendations
Be the first to recommend Arthur
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Formation développeur webOpenClassrooms2021
- Master 2 Stratégie et ChangementUniversité de Versailles Saint-Quentin en Yvelines2022