Über Vincent
Französisch
Muttersprachlich oder zweisprachig
Englisch
Verhandlungssicher
Projekt- und Berufserfahrung
- DECATHLONDéveloppeur Android Senior & Architecte logicielEINZELHANDELDezember 2022 - März 2026 (3 Jahre und 3 Monate)Villeneuve-d'Ascq, FrankreichConception, réalisation et maintenance de multiples sujets à haut niveau technique intégrés les équipes de développeurs(euses) au sein de la plus grosse application Android de Decathlon.Dans l'équipe "Platform", j'ai travaillé sur des enjeux techniques transverses afin de répondre à des problématiques techniques complexe et/ou profondes.Éclatement d'une base de code unique en plusieurs répertoires associé à chaque équipe:- Optimise le temps de compilation pour chaque développeur et pour la C.I.- Redonne de l'ownership de code et de l'autonomie à chaque équipe- Structure et normalise le code inter-équipe- Création d'une application coquille scalable qui ne contient de base que le login, la home et les settings- Normalisation des tests- Normalisation de l'IOC Koin- Normalisation du code avec, entre autres, des règles KtLint custom- 100% Kotlin- C.I. Bitrise puis Github Action- Framework Gradle- Google Artifact RegistryRefonte du process d'authentification:- 100% Kotlin- 100% Coroutine + Flow- Android Custom Tab- Thread safe- Énormément de tests pour simuler tous les cas de figure possible comme une application en background, une rotation, un changement d'app, plusieurs ouvertures en simultané, ouvertures en séquentiel, etc..Application et création d'un plugin pour contrôler l’offuscation de code avec R8:- Framework Gradle- Optimisation de la C.I. Bitrise- Décompilation d'APK avec jadxOptimisation de la configuration Gradle:- Publication et écriture des plugins- Réécriture des scripts préexistants
- NetskopeAndroid Senior DeveloperVERTEIDIGUNG & MILITÄRJuni 2022 - November 2022 (5 Monate)Paris, FrankreichÉtude de la faisabilité du projet avec un PoC contenant 3 approches différentesDéfinition de l’architectureForce de proposition sur la valeur ajoutée des données orientées mobileIdentification et contournement des limitations systèmesMise au point de la machine d'intégration et de livraison continueÉtude et configuration d'un logiciel de gestion de parc de smartphoneÉcriture de scripts de livraison avancés à destination de plusieurs Play Stores EntrepriseMonté en compétence des collaborateurs confirmésBanc de test et benchmark de smartphones AndroidApplication 100% background dédié à l'analyse réseau entre le smartphone et un serveur donné:- 100% Clean architecture- Multi-modules- 100% Kotlin Coroutine + Flow- IOC avec Dagger2- Base de donnée avec SQLDelight- Intégration, compilation et exécution de sources C/C++ basées sur Traceroute debian- Analyse de trames réseau IMPC/UDP et ipv4/ipv6 extraites du smartphone- Extraction des données de connexion du téléphone (Wifi, 4G, 5G, dBm, BSSID, ip)- Configuration entreprise avec VMware Workspace One- Intégration continue avec Github Actions- Livraison automatique sur plusieurs Play Store Entreprise en simultanéSDK minimaliste avec une empreinte mémoire réduite pour accompagner l'application:- Code en JAVA au lieu du Kotlin- Aucune librairie externe n'est utilisée
- DECATHLONAndroid Senior DeveloperEINZELHANDELNovember 2020 - Mai 2022 (1 Jahr und 6 Monate)Lille, FrankreichMontée en compétence de collaborateurs juniors et confirmésDéfinition de l'architectureIdentification et résolution des inconnues avant et pendant l’exécution du projetÉcriture des scripts pour mettre en place des contrôles de la qualité de codeMise au point de la machine d'intégration et de livraison continueReview de pull requestApplication collaborateur pour gérer les tags RFID en magasin:- 100% Clean Architecture- Multi-module (~30 modules)- 100% Kotlin Coroutine + Flow- IOC avec Dagger2 + Hilt- Android Navigation framework + safe-args- Quality gate avec Sonarqube et Jacoco- Build et livraison automatique + connexion avec JIRA pour suivit des tâches avec BitriseSDK propriétaire unifié qui prend en charge plusieurs fabricants de lecteurs RFID:- 100% clean architecture- 4 adapters (coroutine, RxJava2, RxJava3 et callback)- 100% Kotlin avec RxJava3- IOC avec Dagger2- Quality gate avec Sonarqube et Jacoco- BDD avec Room- Documentation complète pour l'intégrateur du SDK avec javadoc- 3 applications en Kotlin et 1 application en Java "sample" pour guider les intégrateurs dans la bonne manière d'exploiter le SDK- Build et livraison automatique avec Bitrise sur un serveur mavenSDK propriétaire qui prend en charge les lecteurs interne Decathlon (ex-embisphere). Ce SDK est livré avec une application Desktop et Android :- 100% clean architecture- Kotlin multiplatform à destination d'Android et du Desktop- Compose Multiplaform pour créer, à partir d'un code unique, une interface Desktop et Android- 100% Kotlin coroutine + flow- Manipulation bas niveau de la mémoire pour parser et sérialiser un flux d'octets- Génération de classes Kotlin à partir d'une spécification json- IOC avec Koin- Quality gate avec Sonarqube et Jacoco- Documentation complète pour l'intégrateur du SDK avec javadoc- Build et livraison automatique avec github actions sur un serveur maven
Empfehlungen
Sei die erste Person, die Vincent empfiehlt
Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.
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
- BacCesi d'Arras2013Bac
- Brevet de technicien supérieur d'Informatique et réseauLycée Condorcet2010Brevet de technicien supérieur d'Informatique et réseau