À propos de Arthur
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- KarbonpathDéveloppeur frontendCONSEIL & AUDITjanvier 2024 - Aujourd'hui (2 ans et 5 mois)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 fullstackCONSEIL & AUDITmai 2022 - décembre 2024 (2 ans et 7 mois)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 fullstackSPORTnovembre 2021 - décembre 2024 (3 ans et 1 mois)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.
Recommandations
Soyez le premier à recommander Arthur
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Formation développeur webOpenClassrooms2021
- Master 2 Stratégie et ChangementUniversité de Versailles Saint-Quentin en Yvelines2022