Projets :
- Développement de l'interface du nouveau site avec NextJs depuis une maquette Figma
- Développement d'un système de publication d'annonces de transaction, permettant aux
utilisateurs de publier et gérer leurs annonces immobilières.
- Gestion complète du cycle de la transaction immobilière, incluant les étapes de négociation, de
validation et de finalisation.
- Mise en place d'un système de gestion des commissions pour les agents immobiliers, assurant un
suivi précis et automatisé des paiements.
- Création d'outils d'automatisation et de monitoring
- Lead de plusieurs projets transverses en Front-end et développement avec IA
Projets :
- Refactoring/création de composants React pour améliorer la maintenabilité et la performance de
l'interface.
- Ajout de nouvelles fonctionnalités pour la création de signatures électroniques (Upload de
documents, gestion des signataires, gestion des champs de signature, etc.)
- Lead sur la création d'une nouvelle stack de tests E2E Cypress et migration vers Typescript pour
améliorer l'expérience de développement (temps d'écriture, de maintenance, d'exécution des tests)
avec intégration dans une pipeline Gitlab.
- Animation de rituels agiles: Retro, Weekly
_NodeJs, React, TypeScript, Jest, Cypress, Turborepo, Styled-components
Développeur Frontend Senior
Pennylane Remote Freelance
janvier 2023 - octobre 2023
Projets :
- Intégration d'une maquette Figma en utilisant React et StoryBook pour créer un système de
design cohérent et réutilisable.
- Développement d'un parcours utilisateur pour la création de brochures comptables avec Reacthook-form et Yup pour la validation, intégrant une communication avec un backend Ruby on Rails
via React-query et un schéma OpenAPI Swagger.
- Conception d'un script TypeScript pour générer automatiquement des tests unitaires Jest et
Testing-library, optimisant ainsi le processus de QA et garantissant la robustesse du code.
- Refactoring de composants de classe React avec des hooks pour améliorer la maintenabilité et la
lisibilité du code.
- Déploiements avec une CI Github Actions avec tests unitaires et d'intégration, et déploiement sur
heroku.
_NodeJs, React, TypeScript, Jest, Docker, Turborepo
Développeur Fullstack Senior
Greenweez Remote Freelance
juillet 2022 - décembre 2022
Projets :
- Implémentation d'un design system depuis Figma avec React/Storybook et Tailwind
- Développement d'un gateway GraphQL avec Apollo communiquant avec un backend PHP via
REST avec schéma OpenAPI Swagger
- Refonte de plusieurs fonctionnalités: Espace utilisateur, liste des commandes, avis clients
- Création de pages produits avec l'api Algolia
- Mise en place d'un système de traduction avec react-i18next
- Développement d'un système de gestion des notifications avec React Context
- Tests unitaires et intégrations avec Jest et CI avec Github Actions, CDN sur Cloudfare pour les
caches statiques
_NextJs, React, GraphQL, Jest, Tailwind
Développeur Fullstack/Senior
Adobe Paris/Remote Temps plein
novembre 2016 - juillet 2022
Au sein de la plateforme Stock, marketplace d'assets digitaux, dans différentes équipes de 6 à 8
personnes
Projets :
- Conception et développement de 4 microservices de modération de contenu qui trie les assets (+
de 100K/jour) en fonction de leur type et de leur contenu, et permet aux modérateurs de les valider
ou de les rejeter avec Node, React (functional), DynamoDB, Amazon SQS, Amazon S3, Redis,
PostgreSQL
- Maintien d'une codebase PHP existante pour ajouter de nouvelles features et correction de bugs
- Implémentation d'un service de gestion de profil d'utilisateur et de gestion des offres et des prix
avec NodeJs, React, Redux-Saga, PostgreSQL et authentification JWT en interne
- Création d'un Storybook pour la documentation des composants
- Mise en place d'un système de traduction avec react-i18next, automatisé avec une API interne et
Github Actions.
- Intervention sur plusieurs gateway GraphQL pour modification de schéma et ajout de
fonctionnalités
- Assistance des développeurs juniors et Lead des initiatives de test de E2E avec Cypress
- CI avec Jenkins et un outil de déploiement interne, Terraform pour la création de ressources dans
le cloud, Docker pour la mise en place de l'environnement de développement, Fastly pour la gestion
des CDN, Elasticsearch pour l'indexation et la recherches des contenus