Farouk JABBERI

Développeur Android Sénior

Salaire / Taux journalier

92500 Rueil-Malmaison, France

Freelance

Expertises

KotlinJavaClean ArchitectureScrumGitBitbucketFirebaseJiraGitHubGitLabJenkinsConfluenceDesign SystemKanban

Langues

Français (Courant)Anglais

À propos

Introduction

Développeur Android senior avec 10 ans d'expérience, spécialisé en sécurité mobile et architecture moderne (Clean Architecture, MVVM, Jetpack Compose). Expert en migration technique (Java→Kotlin, Dagger→Hilt) et sécurisation d'applications sensibles pour La Poste (Identité Numérique, authentification forte ANSSI). Je livre des solutions robustes, sécurisées et performantes avec des architectures testables et maintenables, conformes aux standards RGPD/OWASP.

Liens

Expérience de travail

La Poste GroupeFreelance

juil. 2020 - Présent

6 ans 4 mois

94200 Ivry-sur-Seine, France

Lead dev Android *Application L'Identité Numérique*

janv. 2023 - Présent

3 ans 10 mois

94200 Ivry-sur-Seine, France

Contexte : L’Identité Numérique La Poste permet aux utilisateurs de prouver leur identité de manière sécurisée via leur smartphone, d’accéder à des services en ligne grâce à FranceConnect et de simplifier leurs démarches (connexion unique, retrait de colis, authentification forte, etc.). Interventions : * Contribution aux cérémonies Scrum pour garantir une organisation fluide et un alignement constant de l’équipe. * Intégration du SDK Thales pour l’authentification et la protection des données sensibles. * Ajout du taggage analytique (AtInternet, Piano) et intégration du SDK Tag Commander pour le suivi des interactions utilisateurs. * Amélioration de l’accessibilité (parcours conformes aux normes). * Génération des builds signés pour mise en production. * Développement et optimisation de fonctionnalités clés (Parcours 100% en ligne PVID, Parcours utilisateurs BP et Facteur). * Gestion du PIN, changement de numéro de téléphone, suppression d’une identité numérique. * Réalisation régulière d’audits de sécurité et mise en conformité avec les standards ANSSI. * Analyse continue de la qualité du code et correction des vulnérabilités via SonarQube. * Protection du code contre la rétro-ingénierie grâce à l’obfuscation ProGuard/R8. * Mise en œuvre de mécanismes de stockage sécurisé (EncryptedSharedPreferences, Android Keystore). * Sécurisation de l’authentification et de l’autorisation via JWT. * Mise en place de contrôles avancés : gestion des permissions, vérification de la provenance d’installation, détection des appareils rootés. * Renforcement de la confidentialité utilisateur par la désactivation des captures d’écran dans les écrans sensibles. * Migration Java → Kotlin. * Adoption de la Clean Architecture (testabilité, maintenabilité). * Migration de Dagger 2 → Hilt pour l’injection de dépendances. * Passage de ButterKnife → ViewBinding. * Transition progressive vers Jetpack Compose.

Développeur Android *Application La Poste PRO*

juil. 2020 - déc. 2022

2 ans 6 mois

92130 Issy-les-Moulineaux, France

Contexte : La Poste Pro est une application Android qui centralise les services postaux pour les professionnels, permettant la gestion des envois, le suivi des colis et la réexpédition, avec une interface modernisée et optimisée pour l’usage métier. Interventions : * Refonte de la Home : nouveau design, accès rapide, intégration de la carte Pro et activation des recommandés. * Développement et optimisation des modules clés : suivi des colis, boutique, localisation des bureaux. * Amélioration de la navigation et des parcours utilisateurs pour une expérience plus fluide. * Intégration d’un in-app browser pour l’authentification via la page externe “Mon Compte”. * Intégration du paiement en ligne via PayPal en utilisant le SDK Braintree. * Mise en place de fonctionnalités de personnalisation et gestion multi-utilisateurs. * Optimisation des performances et intégration efficace des API REST. * Adoption de Jetpack Compose pour un développement moderne et maintenable. * Ajout d’animations et de transitions fluides sur les modules critiques. * Mise en place de tests unitaires et instrumentation tests pour fiabiliser le code. * Suivi qualité via SonarQube et correction continue des vulnérabilités. * Mise en place d’une architecture modulaire MVVM basée sur la Clean Architecture pour une meilleure maintenabilité et testabilité. * Respect des bonnes pratiques de sécurité Android (permissions, protection des données, détection appareils rootés).

Développeur Android *Application Youpix*

juil. 2020 - déc. 2022

2 ans 6 mois

92130 Issy-les-Moulineaux, France

Contexte : Youpix permet de créer et personnaliser son courrier (cartes postales, timbres, etc.) directement depuis son smartphone. Interventions : * Participation aux cérémonies agiles (daily, planning, revue, rétro) et présentation de l’avancement en démo. * Mise à jour régulière des contenus en fonction des saisons et événements. * Ajout de restrictions sur les messages au verso des cartes. * Intégration du pack 40 dans toute l’application. * Gestion du multi-destinataires : adaptation de la base Room, sélection multi-contact, multi-versos sur l’écran d’écriture et en finalisation. * Gestion des brouillons et erreurs lors de l’ajout au panier. * Animation “rotation de carte postale”. * Intégration d’un in-app browser pour l’authentification via la page externe “Mon Compte”. * Stabilisation de l’app et correction des bugs. * Intégration du SDK ContentSquare (marquage, tracking des écrans, mode Snapchat). * Intégration du paiement en ligne via PayPal en utilisant le SDK Braintree. * Création d’un bridge de marquage ContentSquare → AtInternet. * Mise en place de tags analytiques pour améliorer le suivi produit. * Intégration de la brique e-commerce. * Projet TDC (Téléchargement de contenus à distance) : * Préparation de la base Room pour le stockage des données. * Gestion de l’affichage avec Glide et placeholders avec Lottie. * Ajout des best-sellers et contenus statiques. * Implémentation de tests unitaires pour fiabiliser le code.

Développeur Android *Application La Poste*

juil. 2020 - déc. 2022

2 ans 6 mois

92130 Issy-les-Moulineaux, France

Contexte : Application mobile grand public centralisant l’ensemble des services postaux pour les particuliers : suivi et modification de livraison, réexpédition, affranchissement en ligne, commande de produits, gestion des courriers et colis. Interventions : * Participation active aux rituels Agile/Scrum (planning, daily, review, rétrospective) - Refonte fonctionnelle : * Nouveau Dashboard avec accès rapides. * Nouvelle barre de navigation à 5 sections : Dashboard, Boutique, Espace Client, Suivre un envoi, Menu. * Espace Client repensé : gestion des utilisateurs connectés et non connectés. * Intégration d’un in-app browser pour l’authentification via la page externe “Mon Compte”. * Nouvelle App Bar fonctionnelle : affiche des détails clés et permet des actions rapides. * Boutique repensée avec filtre plus performant. * Développement du hub Colissimo : parcours complet pour l’envoi d’un Colissimo. * Refonte du Module Réexpédition. * Ajouter un plan de taggage AtInternet. * Développement d’un nouveau formulaire d’adresses de livraison. * Ajout de nouveaux modes de livraison. * Intégration de l’affichage des points de retrait sur carte. * Intégration du paiement en ligne via PayPal en utilisant le SDK Braintree. * Mise en œuvre de bonnes pratiques de sécurité mobile, incluant tests de vulnérabilité, recommandations OWASP, chiffrement des données et contrôle d’accès utilisateur. * Implémentation des tests unitaires. - Refonte technique : * Injection de dépendances via Koin. * Adoption d’une architecture modulaire combinée à la Clean Architecture et utilisation du pattern MVI. * Migration asynchrone : utilisation de Kotlin Coroutines pour simplifier la gestion des threads et la concurrence. * Mise en place de Jetpack Navigation pour la nouvelle navigation.

Elsevier

mai 2019 - juil. 2020

1 an 3 mois

92130 Issy-les-Moulineaux, France

Développeur Android *Application Sobotta Anatomy*

mai 2019 - juil. 2020

1 an 3 mois

92130 Issy-les-Moulineaux, France

Contexte : Application d’anatomie de référence, utilisée par des centaines de milliers d’étudiants et de professionnels de santé pour réviser, tester et approfondir leurs connaissances médicales. Interventions : * Mise en place du chiffrement complet : base de données interne, fichiers et images, garantissant la confidentialité et la conformité aux standards de sécurité. * Développement de tests unitaires pour renforcer la qualité et réduire les régressions. * Optimisation des performances de l’application (chargement des images, fluidité de navigation). * Intégration d’un moteur de recherche optimisé pour accéder rapidement aux ressources anatomiques. * Amélioration de l’expérience utilisateur avec une navigation plus intuitive et des fonctionnalités interactives. * Livraison régulière de versions stables et fonctionnelles de l’application. * Correction de bugs et amélioration continue de la stabilité.

Développeur Android *Application Guide Zéphir*

mai 2019 - juil. 2020

1 an 3 mois

92130 Issy-les-Moulineaux, France

Contexte : Outil d’éducation thérapeutique destiné aux professionnels de santé et aux étudiants, regroupant un annuaire de dispositifs médicaux classés par indications, classes thérapeutiques et DCI, enrichi de contenus vidéo. Interventions : * Gestion de l’ajout et de la mise à jour des médicaments dans l’application. * Refonte du menu principal : fusion des sections Annexes et À propos avec organisation des sous- menus. * Intégration de vidéos en streaming et fonction d’envoi par email. * Ajout d’options avancées : QR code pour les médicaments, EM Connect. * Implémentation d’un moteur de recherche avec auto-complétion pour améliorer l’expérience utilisateur. * Écriture de tests unitaires afin de renforcer la qualité et la fiabilité de l’application.

Développeur Android *Application Anesthésiste*

SOFTWAY MEDICAL

mai 2018 - mai 2019

1 an 1 mois

Contexte : Développement d’une application mobile pour Softway Medical, entreprise spécialisée dans l’informatique de santé. L’application, conçue à usage interne, est destinée aux anesthésistes des établissements médicaux (hôpitaux, cliniques) pour faciliter et sécuriser la réalisation des visites pré-anesthésiques après les consultations. Ce projet vise à digitaliser le processus, réduire les tâches administratives et garantir un accès rapide et sécurisé aux données sensibles des patients. Interventions : * Intégration et affichage sécurisé des données patients en PDF avec respect des normes de confidentialité et sécurité (Données de santé sensibles, RGPD/HDS). * Optimisation de l’interface utilisateur (UX/UI) pour faciliter la saisie des informations lors des visites pré-anesthésiques. * Gestion des permissions et sécurité : contrôle d’accès aux fonctionnalités selon le profil utilisateur (anesthésiste, assistant). * Synchronisation des données avec le serveur central pour garantir que les informations des patients soient toujours à jour. * Notifications internes pour alerter l’utilisateur des visites à effectuer ou des mises à jour de dossiers patients. * Amélioration des performances et réduction du temps de chargement des documents lourds (PDF, images médicales). * Tests unitaires pour assurer la qualité et la fiabilité des nouvelles fonctionnalités.

Développeur Android *Application citrussTV*

citrussTV

mai 2017 - mai 2018

1 an 1 mois

Dubaï - Émirats arabes unis

Contexte : CitrussTV est le premier réseau multi-plateforme de shopping à domicile au Moyen-Orient, combinant TV, e-commerce et m-commerce. L’application permet aux utilisateurs d’acheter en ligne une large gamme de produits (mode, beauté, maison, électronique…) avec des offres exclusives et des démonstrations vidéo en direct. Interventions : * Développement from scratch de l’application CitrussTV, plateforme multi-plateforme (TV, e-commerce, m-commerce) pour le Moyen-Orient. * Conception et développement de la fonctionnalité d’inscription via Facebook SDK pour un onboarding utilisateur rapide et fluide. * Intégration et configuration de solutions de paiement sécurisées : PayPal, PayFort, Sadaad et Cash on - * Delivery, avec gestion des transactions et sécurité des données sensibles. * Mise en place de Google Tag Manager pour le suivi analytique, l’optimisation marketing et le tracking des parcours utilisateurs. * Développement d’un système de filtrage dynamique et interactif pour faciliter la recherche et la navigation produits, améliorant l’expérience utilisateur et le taux de conversion. * Intégration de l’API YouTube pour diffuser des vidéos promotionnelles, démonstrations produits et contenus interactifs directement dans l’application. * Conception et implémentation de tests unitaires et d’intégration pour garantir la qualité, la stabilité et la fiabilité de l’application. * Gestion de la navigation et de l’UX design pour une interface intuitive sur mobile et tablette, en collaboration avec l’équipe design. * Implémentation de notifications push et alertes personnalisées pour informer les utilisateurs des offres et nouveautés.

Développeur Android *Application Africa CEO Network*

Jeune Afrique

mai 2016 - mai 2017

1 an 1 mois

Gouvernorat Tunis, Tunisie

Contexte : Africa CEO Network est la plateforme digitale de référence du Africa CEO Forum, qui réunit chaque année les dirigeants, décideurs et investisseurs majeurs du continent. L’application permet aux utilisateurs de rester informés sur l’actualité économique africaine, d’accéder à des contenus exclusifs, de consulter le programme des événements, d’interagir avec les participants et de gérer leur réseau professionnel en temps réel. Interventions : * Conception et développement from scratch de l’application Android, en collaboration avec les équipes produit et design. * Intégration du SDK LinkedIn pour une authentification fluide et sécurisée via le réseau professionnel. * Mise en place de OneSignal pour la gestion avancée des push notifications (ciblage, segmentation, personnalisation). * Intégration de l’API Google Analytics pour le suivi des parcours utilisateurs et la génération de rapports d’usage détaillés. * Développement de la section Messagerie pour favoriser le networking et les échanges directs entre participants. * Développement de la section Profil utilisateur avec gestion et personnalisation des informations professionnelles. * Intégration de l’API Google Maps pour afficher les localisations d’événements et lieux stratégiques. * Implémentation d’une solution d’aperçu de liens (link preview) afin d’enrichir les contenus partagés. * Mise en place de tests unitaires afin de garantir la robustesse, la qualité et la maintenabilité du code.

Betterise Health Tech

sept. 2015 - mai 2016

9 mois

Sousse, Tunisie

Développeur Android *Application Betterise*

sept. 2015 - mai 2016

9 mois

Sousse, Tunisie

Contexte : Application mobile de coaching santé et bien-être (coaching personnalisé, suivi quotidien). Interventions : * Mise en place d’une architecture modulaire. * Développement des modules « Connexion » et « Onboarding ». * Mise en place de tests unitaires.

Développeur Android *Application SanaScan*

sept. 2015 - mai 2016

9 mois

Sousse, Tunisie

Contexte : Service de coaching personnalisé aidant les utilisateurs à prendre soin de leur santé. Interventions : * Architecture modulaire (chaque section représentée par un module). * Développement du module « Vos Scans » : scan code-barres, détails produit, recommandations, historique. * Développement du module « Vos Achats » : statistiques détaillées et suivi des achats dans le temps. * Mise en place de tests unitaires.

Projet de fin d'études

Central du Production d'éléctricité de Sousse

janv. 2015 - juil. 2015

7 mois

Sousse, Tunisie

Conception d'une interface de communication en Java entre la carte Raspberry Pi et l'automate LOGO Siemens, ainsi que le développement d'applications LabVIEW et Android pour le contrôle et la surveillance du système.


Licences et certifications

Oracle certified professional,java SE 6 programmer

Délivré le : sept. 2016

Certifié par Oracle

Android Certified Application Developer

Délivré le : sept. 2016

Certifié par Advanced Training Consultants

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.