About Xavier
English
Native or bilingual
Spanish
Conversational
French
Native or bilingual
Experience
- Pass Culture - Pôle TechReact Native DeveloperPUBLIC SECTORFebruary 2024 - Today (2 years and 5 months)Paris, France- Feature development- Architecture improvement- React Native update- Overall improvement of tests
- TilliReact Native DeveloperFASHION AND COSMETICSMarch 2023 - December 2023 (9 months)Paris, FranceThis mission tested my skills in clean architecture and Test Driven Development. The goal was to have shareable code between the mobile application in React Native and the web application in React.I had to separate the business logic from the UI during the order process to be able to write my tests with Jest, mock the API through dependency injection, and implement an architecture with a predictive state using Redux Toolkit.Thousands of order paths are possible on the tilli.fr site, so I decided to create a script in Python and Selenium and another with Node to scrape the prices of all the order paths and compare them with my newly created order paths on mobile.- Integration of new designs- Script creation- Architecture
- CellublueFull Stack DeveloperFASHION AND COSMETICSJanuary 2023 - Today (3 years and 7 months)Paris, FranceVery interesting project in an entirely marketing team. I had to highlight my popularization skills to communicate my progress.The project had not been maintained for over a year, so I had to update React Native from version 0.63 to version 0.73, with the maximum amount of care to avoid hindering the behavior of the app for users in production (over 60000)Since the project included a backend, a back office, and a mobile app, I took the initiative to create a mono-repo and automate versioning and continuous deployment with semantic release, Gitlab CI, and Fastlane, all installed on a physical Mac Mini in the company.There was no staging environment for the mobile part.I was able to set up a continuous deployment step to have the app marketing manager validate the changes upstream and find any potential bugs introduced.The back office part is managed on AdminBro (AdminJS now) and the backend on Node with GraphQL, being the only developer on the project I made the full stack evolutions on the backend, mobile and back office.- Setting up notifications with One Signal- Resuming development of the mobile application and its backend.- Creation of the mono-repo- Development of the continuous deployment flow with Fastlane and Gitlab-ci- Production release every week with 60000 users- Reflection on the product part- Evolutions
Reviews
Recommendations
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
- Higher TechnicianEPITECH2021Apprentissage 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 Computer ScienceIUT de Villetaneuse2018