jaidi.ala
À propos du candidat
Développeur Android expérimenté avec 10 ans d’expérience dans la conception, le développement et la maintenance d’applications mobiles. Passionné par le développement et toujours à la recherche de nouveaux défis.
Location
Education
Travail & Expérience
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'application PagesJaunes & mise en place de la clean architecture Application des nouvelles guide-lines d'architecture 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'équipe Réaliser la roadmap technique Organiser un point hebdomadaire d'échange et d'entraide Technologies utilisées : Android sdk, retrofit2, coroutines, Flow, xiti, Bitrise, koin, glide, Jetpack Compose, Room, Google Maps, Material Design Methodologie: Agile Scrum & Kanban
Contexte: Au sein du pôle mobile de Radio-France, l'objectif principal est de maintenir et d'améliorer les applications des différentes chaines : Projet 1: Correction de bugs, maintenance, et ajout de nouvelles fonctionnalités de l'application 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'application FranceBleu: Mise en place de la clean architecture avec RxJava. Utilisation de FireBase remote config pour la gestion des versions de l'application. Projet 4: Refonte de l'application Mouv : Application des nouvelles guideslines d'architecture 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'application FIP : Reprendre l'architecture 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
Contexte: Au sein du pôle mobile de FranceTV info, l'objectif principal était de réaliser une refonte complète de l'application 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'amé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.
Contexte: Réalisation d'un 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.
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'équipe Management de l'é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 :https://play.google.com/store/apps/details?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'application 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'affichage 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.