About Vincent
French
Native or bilingual
English
Fluent
Experience
- DECATHLONSenior Android Developer & Software ArchitectRETAIL (SMALL BUSINESS)December 2022 - March 2026 (3 years and 3 months)Villeneuve-d'Ascq, FranceDesign, implementation, and maintenance of multiple high-level technical subjects within the development teams of Decathlon's largest Android application.In the "Platform" team, I worked on cross-functional technical challenges to address complex and/or in-depth technical issues.Splitting a monolithic codebase into multiple directories associated with each team:- Optimizes compilation time for each developer and for CI.- Restores code ownership and autonomy to each team.- Structures and standardizes inter-team code.- Creation of a scalable shell application that initially only contains login, home, and settings.- Standardization of tests.- Standardization of Koin IOC.- Standardization of code with, among other things, custom KtLint rules.- 100% Kotlin.- CI Bitrise then Github Action.- Gradle Framework.- Google Artifact Registry.Refactoring the authentication process:- 100% Kotlin.- 100% Coroutine + Flow.- Android Custom Tab.- Thread safe.- Numerous tests to simulate all possible scenarios such as an application in the background, rotation, app switching, multiple simultaneous openings, sequential openings, etc..Application and creation of a plugin to control code obfuscation with R8:- Gradle Framework.- Optimization of Bitrise CI.- Decompilation of APKs with jadx.Optimization of Gradle configuration:- Publication and writing of plugins.- Rewriting of pre-existing scripts.
- NetskopeSenior Android DeveloperDEFENSE AND MILITARYJune 2022 - November 2022 (5 months)Paris, FranceFeasibility study of the project with a PoC containing 3 different approaches.Architecture definition.Proactive input on the added value of mobile-oriented data.Identification and bypassing of system limitations.Setting up the continuous integration and delivery pipeline.Study and configuration of smartphone fleet management software.Writing advanced delivery scripts for multiple Enterprise Play Stores.Upskilling of experienced collaborators.Android smartphone testing and benchmarking bench.100% background application dedicated to network analysis between the smartphone and a given server:- 100% Clean Architecture.- Multi-modules.- 100% Kotlin Coroutine + Flow.- IOC with Dagger2.- Database with SQLDelight.- Integration, compilation, and execution of C/C++ sources based on Debian Traceroute.- Analysis of IMPC/UDP and IPv4/IPv6 network frames extracted from the smartphone.- Extraction of phone connection data (WiFi, 4G, 5G, dBm, BSSID, IP).- Enterprise configuration with VMware Workspace One.- Continuous integration with Github Actions.- Automatic delivery to multiple Enterprise Play Stores simultaneously.Minimalist SDK with a reduced memory footprint to accompany the application:- Code in JAVA instead of Kotlin.- No external libraries are used.
- DECATHLONSenior Android DeveloperRETAIL (SMALL BUSINESS)November 2020 - May 2022 (1 year and 6 months)Lille, FranceUpskilling of junior and experienced collaborators.Architecture definition.Identification and resolution of unknowns before and during project execution.Writing scripts to implement code quality controls.Setting up the continuous integration and delivery pipeline.Pull request reviews.Collaborator application for managing RFID tags in stores:- 100% Clean Architecture.- Multi-module (~30 modules).- 100% Kotlin Coroutine + Flow.- IOC with Dagger2 + Hilt.- Android Navigation framework + safe-args.- Quality gate with Sonarqube and Jacoco.- Automatic build and delivery + connection with JIRA for task tracking with Bitrise.Unified proprietary SDK that supports multiple RFID reader manufacturers:- 100% Clean Architecture.- 4 adapters (coroutine, RxJava2, RxJava3, and callback).- 100% Kotlin with RxJava3.- IOC with Dagger2.- Quality gate with Sonarqube and Jacoco.- Database with Room.- Complete documentation for SDK integrators with Javadoc.- 3 applications in Kotlin and 1 Java "sample" application to guide integrators in the proper use of the SDK.- Automatic build and delivery with Bitrise on a Maven server.Proprietary SDK that supports Decathlon's internal readers (ex-embisphere). This SDK comes with a Desktop and Android application:- 100% Clean Architecture.- Kotlin Multiplatform for Android and Desktop.- Compose Multiplatform to create a Desktop and Android interface from a single codebase.- 100% Kotlin Coroutine + Flow.- Low-level memory manipulation to parse and serialize a byte stream.- Generation of Kotlin classes from a JSON specification.- IOC with Koin.- Quality gate with Sonarqube and Jacoco.- Complete documentation for SDK integrators with Javadoc.- Automatic build and delivery with Github Actions on a Maven server.
Recommendations
Be the first to recommend Vincent
Help this freelancer shine by sharing your experience working together.
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
- BaccalaureateCesi d'Arras2013Bac
- Higher National Diploma in Computer Science and NetworksLycée Condorcet2010Brevet de technicien supérieur d'Informatique et réseau