Über Xavier
Englisch
Muttersprachlich oder zweisprachig
Spanisch
Konversationssicher
Französisch
Muttersprachlich oder zweisprachig
Projekt- und Berufserfahrung
- Pass Culture - Pôle TechDéveloppeur React NativeÖFFENTLICHER SEKTOR & KÖRPERSCHAFTENFebruar 2024 - Heute (2 Jahre und 4 Monate)Paris, Frankreich- Développement de feature- Amélioration de l'architecture- Mise à jour React Native- Amélioration globale des tests
- TilliDéveloppeur React NativeMODE & KOSMETIKMärz 2023 - Dezember 2023 (9 Monate)Paris, FrankreichCette 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 & KOSMETIKJanuar 2023 - Heute (3 Jahre und 5 Monate)Paris, FrankreichProjet 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
Bewertungen
Empfehlungen
Diese Freelancer passen auch zu Ihren Kriterien
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
Ausbildung und Abschlüsse
- 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