Expériences et Stages
DU 11/2022 JUSQU’A AUJOURD’HUI – MATCH GROUPE - FRANCE
DÉVELOPPEUR SENIOR ANDROID
(1 ANS ET 2 MOIS)
MEETIC : C'est une application de rencontres en ligne populaire qui permet aux utilisateurs de découvrir
et rencontrer de nouvelles personnes. Disponible sur les smartphones et les ordinateurs, Meetic
propose une plateforme conviviale destinée aux célibataires en quête d'une relation amoureuse,
d'une aventure occasionnelle, ou tout simplement de nouvelles amitiés.
Client : Match groupe
Équipes : 4 squads, chaque squads de 8 personnes.
Méthodologie : Agile SCRUM avec itération des deux semaines.
Tâches réalisées :
➢ Participation à la conception de design.
➢ Participation au développement des nouvelle fonctionnalité.
➢ Participation au maintenant des applications.
➢ Participation au déploiement des applications sur le store.
➢ Participation à l’ajouter des teste unitaires.
Environnement & outils : Android Studio, Android, kotlin, Android Jetpack, Jetpack Compose, Material Design,
MVVM, Architecture Components (LiveData, ViewModel, …), Coroutines, Timber, Coil Compose, Gradle
(flavorDimensions, productFlavors …), Firebase (Crashlytics, Analytics), Lottie Compose, Paging, Gitlab, Mockk,
Robolectric, Junit, Espresso, Jenkins, Lint.
Référence : ********/ ********/ ********/
LIENS SUR STORE : MEETIC
DU 02/2022 JUSQU’A AUJOURD’HUI – DEEZER - FRANCE
DÉVELOPPEUR SENIOR ANDROID
(9 MOIS)
ZEN BY DEEZER : C'est une application de diversification qui vos offrez des différences vidéo et audio
pour vos être bien selon vos Mood.
Client : Deezer
Équipes : équipe de 12 personnes.
Méthodologie : Agile SCRUM avec itération des deux semaines.
Tâches réalisées :
➢ Participation au choix technologie.
➢ Participation à la conception de la solution et choix d’architecture.
➢ Participation à la conception de design.
➢ Participation à l’implémentation la chaîne CI.
➢ Participation au développement des différences fonctionnalité.
➢ Participation à l’ajouter des teste unitaires.
Environnement & outils: Android Studio, Android 8-13, kotlin, Android Jetpack, Jetpack Compose, Material
Design, MVVM, Clean Architecture, Architecture Components (LiveData, ViewModel, …), Coroutines, Flow,
Hilt, Apollo, Timber, Coil Compose, Gradle (flavorDimensions, productFlavors …), Firebase (Crashlytics,
Analytics, App Distribution, Remote Config, Performances), ExoPlayer, DataStore, Lottie Compose, Paging,
Github, Mockk, Turbine , Robolectric, Junit, Espresso, Jenkins, SonarQube, Lint, Didomi, Braze, Adjust,
Renovate, Debug mode (leakcanary, flipper, Charles, pop)
Référence : ********
LIENS SUR STORE : PAS ENCORE EN PROD
_______________________________________________________________________________________
DU 01/2021 AU 01/2022 – ENGIE SOLUTIONS - FRANCE
DÉVELOPPEUR SENIOR ANDROID
(1 ANS ET 1 MOIS)
PROJET NAVINEO : C’est un Système d’Aide à L’Exploitation et d’Information Voyageurs (#SAEIV) joue
un rôle central pour le transport.
D’un côté, le Système d’Aide à l’Exploitation permet aux opérateurs de gérer à distance les flux
de trafic, adapter la circulation des transports, accompagner et communiquer avec les
conducteurs.
De l'autre, l’Information Voyageurs concerne les usagers. Que ce soit dans les transports, aux
arrêts, sur leur smartphone, les voyageurs disposent d’une information fiable et en temps réel sur
leurs conditions de trajets.
Client : ENGIE Solutions (Achères)
Équipes : équipe de 6 personnes.
Tâches réalisées :
➢ Participation à la maintenant des différents fonctionnalistes.
➢ Participation à la conception de nouveau design.
➢ Re-factoring d’application avec le nouveau design, re-factoring des codes avec
l’implémentation du clean architecture el bon pratique.
Environnement & outils : Android Studio, Android 4.4-11, kotlin, Java, Android Jetpack, Material Design,
MVVM, Clean Architecture, Architecture Components (LiveData, ViewModel, …), Coroutines, Koin,
Webservices REST, Retrofit, Timber, Gradle (flavorDimensions, productFlavors …), Firebase, Mantis, Gitlab,
Mockito, Robolectric, Junit, Espresso, Jenkins, SonarQube, Lint.
Référence : ********-navineo-oregon
LIENS SUR STORE : IL EXISTE SUR UN SERVEUR PRIVE
_______________________________________________________________________________________
DU 12/2020 AU 12/2020 – WEB GEO SERVICES - FRANCE
CONSULTANT SENIOR ANDROID
(1 MOIS)
PROJET WOOSMAM GEOFENCING SDK : C’est un SDK devraient vous aider à créer des notifications push
riches (mises en évidence avec un contexte de localisation), à analyser l'environnement de vos
utilisateurs mobiles (rechercher la proximité de vos actifs, concurrents, etc.) et bien plus encore sur
Android pour aller plus loin dans la localisation. Intelligence.
Client : Web Geo Services
Tâches réalisées :
Audit de conformité et de recommandation de la libraire Woosmap Geofencing développée par
la société Web Geo Services.
➢ Rapport d'audit (Architecture, Qualité de code, Performance)
➢ Recommandations
Environnement & outils : Android Studio, Android 4-10, Java, kotlin, MAD Scorecard
Référence : ********/
Libraire : ********-geofencing-android-sdk
DU 04/2019 AU 09/2020 - CAPGEMINI - FRANCE
CONSULTANT MOBILE ANDROID
(1 ANS & 6 MOIS)
PROJET MYMARQUE : C’est une multi application mobile destinée à l'utilisateur des véhicules
PSA Groupe (My Peugeot, My DS, My Citroen, My Opel, My Vauxhall).
Client : PSA Groupe (Poissy)
Équipes : équipe de 9 personnes.
Méthodologie : Agile SCRUM avec itération des deux semaines.
Tâches réalisées :
➢ Participation à la définition des besoins.
➢ Participation à la conception de la solution.
➢ Participation au re-factoring d’ancien code.
➢ Participation à la création de la phase intégration continue.
➢ Développement de différents modules.
Remonte les informations de véhicules (Trajets, alertés, consommation …)
Localisez votre véhicule, soyez alerté des besoins d’une intervention
technique.
Prenez rendez-vous en ligne et obtenez un devis, retrouvez facilement vos
contacts (point de vente, relations clientèles et assistance)
Lance des commandes à distance (démarre la climatisation, démarre le
chargé pour les véhicules électriques, …)
Suive le plan d’entretien, retrouvez les prochaines échéances et
interventions de votre plan d’entretien et soyez alerté.
Prenez rendez-vous en ligne et obtenez un devis, retrouvez facilement vos
contacts (point de vente, relations clientèles et assistance)
…
Environnement & outils : Android Studio, Android 4-10, Java, kotlin, Material Design, MVVM,
Architecture Components (LiveData, ViewModel, …), Webservices REST, Retrofit, Picasso, Glide,
Gradle (flavorDimensions, productFlavors …), Firebase, Jira, GitHub, Junit, Espresso, TeamCity,
SonarQube, Lint.
Référence : ********/
LIENS SUR STORE : MYPEUGEOT , MYDS , MYCITROEN , MYOPEL , MYVAUXHALL
DU 10/2018 AU 03/2019 - LOVOTECH - FRANCE
INGÉNIEUR D’ÉTUDES & DEVELOPPEMENT ANDROID
(6 MOISI)
PROJET APPLICATION CRA : C’est un projet interne permettant au consultant de reconstituer les
tâches effectuées chaque mois et au responsable de les surveiller.
Équipes : équipe de 3 personnes.
Méthodologie : Agile SCRUM avec itération des deux semaines.
Tâches réalisées :
➢ Participation à la définition des besoins.
➢ Participation à la conception de la solution.
➢ Développement de différents modules :
✓ Interfaces graphiques.
✓ Module de gestion des données en local.
✓ Module de gestion des notifications instantanées.
✓ Module de gestion des tâches.
✓ Module de gestion de profil.
➢ Test unitaire de l’application
Environnement & outils : Android Studio, Android SDK 4-8, Kotlin, RxJava, RxAndroid, Material Design,
MVVM, clean Room, Webservices REST, Retrofit, Gradle (flavorDimensions, productFlavors …),
Firebase, Lint, Git, Junit, Espresso.
Référence : ********
DU 08/2016 AU 09/2018 - STREAMWIDE TUNISIE SARL - TUNISIE
INGÉNIEUR D’ÉTUDES & DEVELOPPEMENT ANDROID
(2 ANS & 2 MOIS)
PROJET TEAM ON THE RUN : C’est un outil collaboratif professionnel qui intègre différentes
fonctionnalités dont un module VoIP, module de messagerie instantané, module
de gestion des Processus Métiers, module de géolocalisation en temps réel.
Équipes : Deux équipes de cinq personnes (Un product owner, un scrum master, trois
développeurs)
Méthodologie : Agile SCRUM avec itération des deux semaines.
Tâches réalisées :
➢ Participation à la définition des besoins.
➢ Participation à la conception de la solution.
➢ Participation au développement de différents modules :
✓ Contact entreprise : Gestion des synchronisations des contacts avec la couche
back-end.
✓ Processus Métiers : Développement des interfaces graphiques et
développement d'une couche d'appel de web services pour gérer les
processus métiers.
✓ Géolocalisation : Développement d'un module de géolocalisation en temps
réel et paramétrable
✓ Appel et messagerie : Gestion des appels VoIP (Appel, Appel Vidéo, Streaming,
Appel Walkie-Talkie), gestion des envoi/réception des documents et fichiers, des
images, des fichiers audio ou vidéo, enregistrés sur votre téléphone mobile ou
stockés dans un service Cloud (ex : DropBox, Google Drive, One Drive).
➢ Conception et développement du nouveau module avec les API serveur.
➢ Test unitaire de l’application
15 Mai Projet (Application Mobile) : Plate-forme de recherche un Avocat
Aujourd’hui 2015 et prenez un RDV (Allo Avocat...