solocal : Tech lead
Pagesjaunes
8/2019 -
Contexte: L'objectif du pôle mobile de PagesJaunes était de maintenir l'ancienne application tout en
travaillant sur une nouvelle version, plus moderne et utilisant les dernières technologies de développement.
Senior Android Dev:
Refonte de l&rsquoapplication PagesJaunes & mise en place de la clean architecture
Application des nouvelles guide-lines d&rsquoarchitecture Google (ViewModel, LiveData, Databinding, coroutine
Flow...)
Assurer la qualité du code (Bitrise,Lint, Detekt)
Intégrer et développer les nouvelles fonctionnalités avec jetpack Compose
Tech Lead:
Garantir la veille technologique de l&rsquoéquipe
Réaliser la roadmap technique
Organiser un point hebdomadaire d&rsquoéchange et d&rsquoentraide
Technologies utilisées : Android sdk, retrofit2, coroutines, Flow, xiti, Bitrise, koin, glide, Jetpack Compose, Room, Google
Maps, Material Design
Methodologie: Agile Scrum & Kanban
Senior Android Dev
Radio France
4/2017 - 7/2019
Contexte: Au sein du pôle mobile de Radio-France, l'objectif principal est de maintenir et d&rsquoaméliorer les
applications des différentes chaines :
Projet 1: Correction de bugs, maintenance, et ajout de nouvelles fonctionnalités de l&rsquoapplication FranceInter.
Projet 2: Correction de bugs et mise en place de la clean architecture sur FIP avec des nouvelles classes en Kotlin
Projet 3: Refonte de l&rsquoapplication FranceBleu:
Mise en place de la clean architecture avec RxJava.
Utilisation de FireBase remote config pour la gestion des versions de l&rsquoapplication
Projet 4: Refonte de l&rsquoapplication Mouv :
Application des nouvelles guideslines d&rsquoarchitecture google en plus de la clean architecture (ViewModel,
LiveData, Room, Paging ...)
Utilisation des MotionLayout pour les animations
Utilisation de Navigation Architecture Composent pour la navigation et les deeplinks
Intégration du client apollo(GraphQl ) pour la partie données
Projet 5: Refonte de l&rsquoapplication FIP : Reprendre l&rsquoarchitecture réalisé sur Mouv pour mettre à jour le code et le
design de FIP
Technologies utilisées: Android sdk, Android jetPack, Apollo, retrofit2, picasso, glide, RxJava2, Koin, Dagger2,
xiti, Batch, Accengage, Detekt, Gitlab-ci.
Methodologie: Agile Scrum & Kanban
développeur Android
France télévision
11/2015 - 3/2017
Contexte: Au sein du pôle mobile de FranceTV info, l'objectif principal était de réaliser une
refonte complète de l&rsquoapplication existante dont la majeure partie est constituée de pages web.
Correction des anomalies potentielles sur les applications France3régions et Culturebox.
Choix de la nouvelle architecture et des bibliothèques de la prochaine refonte de FTVI.
Bug Fix de la version en PROD de FTVinfo
Choix de la nouvelle architecture et des bibliothèques de la prochaine refonte de FTVinfo.
Optimisation du code et analyse mémoire afin d&rsquoaméliorer les performances des applications
Assurer la qualité du code
Assurer les mises en PREPROD et les mises en PROD
Technologies utilisées: Android sdk, retrofit2, picasso, RxJava, butterknife, GoogleAnalytics, xiti, ad2play, newrelic,
jackson, jenkins.
Methodologie: Agile Scrum.
développeur Android
Omnitech
10/2015 -
Contexte: Réalisation d&rsquoun navigateur web Android
-Conception et réalisation d'un navigateur web qui permet de bloquer les publicités sur les sites web
consultés via des listes de restriction "easylist" et d'injecter de nouvelles publicités qui permettent, grâce a
un system de point, de gagner des cadeaux. Technologies utilisées : Android sdk, retrofit1.9, picasso,
chromium.
Methodologie: Agile Scrum
développeur Android
MobilePowered
-
Rédaction des specifications techniques et analyse des besoins
Conception et développement
Récupération des bugs
Estimation des charges et decoupage des tâches entre les membres de l&rsquoéquipe
Management de l&rsquoéquipe
Tests et validation
Mise en production
Projet 1: Paysages in situ est un jeu de découverte de lieux basés sur la géolocalisation des paysages de
peintures connues.
Projet 2: Bayard est une application équivalente à Mhikes mais destinée essentiellement au domaine de
Bayard.
GooglePlay :********?id=com.bayard.android Rôle : développeur Android
Projet 3 :
Le projet MHikes est destiné à une communauté de randonneurs leur permettant de créer leurs propres
randonnées.
Projet 4: Réalisation de l&rsquoapplication JeSuisBardo : une application de soutien au peuple tunisien après les
attentats de Bardo.
Projet 5: Conception et réalisation du projet Crouzet Android : utilisé pour permettre aux clients de se
connecter à distance aux EM4 et d'obtenir en temps réel différents événements et statuts.
Projet 6: Conception et réalisation de l'application EcoNews pour BNP Paribas banque : Afficher des articles
économiques et vidéo et partage via chromecast.
Projet 7: Conception et réalisation de l'application Android SogeSmart pour la banque : "Société Générale"
(Nouvelle-Calédonie) qui permet l&rsquoaffichage et la gestion des comptes bancaires.
Projet 8: Conception et réalisation de l'application TDC : cette application permet aux utilisateurs de participer
à des événements tout en permettant les interactions entre les participations.
Projet 9: Maintenance et correction de bug des applications EasyBource et Betclic Android Technologies
utilisées : MapBox, Retrofit, Picasso, GoogleMapV2, Google billing, Android Studio, Zbar. Mootwin SDK,
ChromeCast.
Ingénieur développeur Android
Orange Labs :
4/2013 - 7/2013
Contexte: Réalisation d&rsquoune application Android de streaming vidéo avec un système d'abonnement via
Google -Play ou AmazonStore
Conception et réalisation de l'application Dailymotion kids sur Google-tv : Une application Android de
streaming vidéo avec un système d'abonnement via Google - Play ou AmazonStore.
Une second- screen application sur Smartphone pour assurer l'interaction entre les deux applications.
Partage de contexte utilisateur via le cloud AppEngine.
Contexte: Réalisation d&rsquoune application Android de streaming vidéo avec un système d'abonnement via
Google -Play ou AmazonStore.
Technologies utilisées: Android: inn app purchase (Google play et amazon), remote protocol API, App-engine,
Google Cloud Messaging, Google-Tv-Addons. Méthodologie: Agile Scrum.