À propos de Xavier
Anglais
Bilingue ou natif
Espagnol
Capacité professionnelle limitée
Français
Bilingue ou natif
Expériences
- Pass Culture - Pôle TechDéveloppeur React NativeSECTEUR PUBLIC & COLLECTIVITÉSfévrier 2024 - Aujourd'hui (2 ans et 4 mois)Paris, France- Développement de feature- Amélioration de l'architecture- Mise à jour React Native- Amélioration globale des tests
- TilliDéveloppeur React NativeMODE & COSMÉTIQUESmars 2023 - décembre 2023 (9 mois)Paris, FranceCette mission à mis à l'épreuve mes compétences en clean architecture et Test Driven Development. Le but étant d'avoir un code partageable entre l'application mobile en React Native et l'application web en React.J'ai dû donc séparer la logique métier de l'UI lors du parcours de commande pour pouvoir écrire mes tests avec Jest, mocker l'api grâce à l'injection de dépendance et implémenter une architecture avec un état predictif grâce à Redux Toolkit.Des milliers de parcours de commande sont possibles sur le site tilli.fr, j'ai donc décidé de créer un script en Python et Selenium et un autre avec Node pour scrapper les prix de tous les parcours de commandes et de les comparer avec mes parcours de commandes fraichement créés sur le mobile.- Intégration de nouveaux designs- Création de script- Architecture
- CellublueDéveloppeur full stackMODE & COSMÉTIQUESjanvier 2023 - Aujourd'hui (3 ans et 5 mois)Paris, FranceProjet très interessant dans une équipe entièrement marketing. J'ai dû mettre en avant mes compétences de vulgarisation pour communiquer sur mes avancées.Le projet n'avait pas été maintenu depuis plus d'un an, j'ai dû donc mettre à jour React Native de la version 0.63 à la version 0.73, avec le maximum de pincettes pour ne pas entraver le comportement de l'app pour les utilisateurs en production (plus de 60000)Le projet comportant un backend, un backoffice et une app mobile, j'ai pris l'initiative de créer un mono-repo et d'automatiser le versionnage et le déploiement continu avec semantic release, Gitlab CI et Fastlane, le tout installés sur un Mac Mini physique dans l'entreprise.Il n'y avait pas d'environnement de recette pour la partie mobile.J'ai pu mettre en place une étape de continuous deploiment pour faire valider en amont à la responsable marketing app les changements et faire retrouver les potentiels bugs introduits.La partie back office est gérée sur AdminBro (AdminJS maintenant) et le backend sur Node avec GraphQL, étant le seul développeur sur le projet j'ai fais les évolutions en full stack sur le backend, le mobile et le back office.- Mise en place des notifications avec One Signal- Reprise du développement de l'application mobile et de son backend.- Création du mono-repo- Développement du flow de déploiement en continu avec Fastlane et Gitlab-ci- Mise en production chaque semaine avec 60000 utilisateurs- Reflexion sur la partie produit- Evolutions
Avis
Recommandations
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
- Technicien supérieurEPITECH2021Apprentissage des langages les plus bas niveaux aux frameworks les plus récents. Gestion de projet technique composé d'un groupe de 9 étudiants (projet sur 3 ans avec mise en production d'une application mobile sur les stores IOS et Android)
- DUT InformatiqueIUT de Villetaneuse2018