You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ismail BenabdallahIB

Ismail Benabdallah

Tech Lead | Senior Android Developer | KMP | CMP

550 €/jour
1 projet
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Ismail

Tech Lead Mobile spécialisé en Kotlin Multiplatform (KMP) et Compose Multiplatform (CMP), avec +10 ans d’expérience en développement Android et cross-platform.
Je conçois et pilote des architectures mobiles modernes, modulaires et scalables, permettant de mutualiser efficacement le code métier tout en garantissant une expérience native optimale sur Android et iOS.

🔧 Expertises clés :
- Architecture mobile (Clean Architecture, modularisation, Design System)
- Kotlin Multiplatform & Compose Multiplatform (shared logic & shared UI)
- Players média (ExoPlayer / AVPlayer, live, replay, DVR, ads)
- Performance & qualité (cold start, monitoring, crash-free rate)
- CI/CD & industrialisation (GitLab CI, Fastlane, publication stores)
- Intégration iOS (interop Kotlin/Native, Swift, SPM)

🎯 Ce que j’apporte :
- Transformation d’apps legacy vers des architectures modernes KMP
- Accélération du time-to-market via mutualisation cross-platform
- Amélioration de la stabilité et de la performance en production
- Structuration et mentoring d’équipes mobiles

📱 Exemple récent :
Refonte complète d’une application média à fort trafic (audio & vidéo) avec KMP/CMP, incluant streaming live, replay, monétisation (IMA Ads, Adswizz), analytics (Piano), et conformité RGPD (Didomi).

💡 Ma vision :
Kotlin Multiplatform n’est pas seulement un choix technologique — c’est un levier stratégique pour construire des plateformes mobiles robustes, évolutives et alignées avec les enjeux produit.
  • Français

    Bilingue ou natif

  • Arabe

    Bilingue ou natif

  • Anglais

    Capacité professionnelle limitée

Accepte de travailler sur site
Paris (jusqu’à 50 km), Lyon (jusqu’à 50 km), Lille (jusqu’à 50 km), Nantes (jusqu’à 50 km), Nanterre (jusqu’à 50 km)

Expériences

  • LAGARDERE
    Tech Lead Mobile | Android • iOS • Kotlin Multiplatform • Compose Multiplatform
    PRESSE & MÉDIAS
    juin 2024 - janvier 2026 (1 an et 7 mois)
    Paris, France
    Europe1 : Application mobile permettant d’accéder en temps réel aux actualités, d’écouter le direct (audio &
    vidéo), et de retrouver podcasts & émissions en replay, avec des contenus exclusifs.

    - Équipes : 5 Dev, 1 UI/UX, 1 PO, 1 EM, 1 SM.
    - Méthodologie : Agile/SCRUM.

    ROLE, TACHES & REALISATIONS CLES :

    Pilotage & monitoring — J’anime les rituels, cadre techniquement, formalise la Definition of Done et j’accompagne les développeurs au quotidien.
    Choix technologiques & architecture — Je sélectionne les libs et patterns assurant robustesse, testabilité et évolutivité et je mets en place une Clean Architecture modulaires avec conventions de nommage, guidelines et CMP côté UI (design tokens & composants).
    Design System — Je conçois un Design System Jetpack Compose (fondations, tokens, composants réutilisables) pour garantir une UI cohérente et accélérer la vélocité des équipes.
    Delivery —Je développe des fonctionnalités complexes (ex. module Player basé sur ExoPlayer et AVPlayer), débloque les sujets critiques et coordonne étroitement produit & design.
    CI/CD & publication — Je conçois un pipeline GitLab CI multi-stages pour Android & iOS (build, lint, tests, signature, distribution interne) et j’orchestré le déploiement & la publication sur Google Play et l’App Store (comptes, certificats, profils, screenshots, notes de version).

    ENVIRONNEMENT & OUTILS :
    Android 8–16, iOS 15-26 (interop KMP), Kotlin, Kotlin Multiplatform (KMP), Jetpack Compose, Compose Multiplatform (CMP), Coroutines, Flow, Swift, SwiftUI, UiKit, ExoPlayer & AvPlayer (audio/vidéo, live & VOD), Koin, Kermit (logger), Coil, Firebase (Crashlytics, Analytics, Performance, Remote Config, App Distribution), Qualité & tests (Ktlint, SwiftLint, Mokkery, Turbine, Robolectric, Espresso, JUnit), CI/CD (GitLab, GitLab CI, Fastlane), Collab & design (Jira, Confluence, Figma).
    Jetpack Compose Clean Architecture KMP CMP Kotlin
  • Meetic
    Développeur Android Sénior
    RÉSEAUX SOCIAUX
    novembre 2022 - Aujourd'hui (3 ans et 7 mois)
    Paris, France
    Application de rencontres permettant aux utilisateurs de découvrir, échanger et faire des
    rencontres, avec une expérience fluide et sécurisée.

    - Équipes : 4 squads (chacune : 4Dev, 1UI/UX, 1QA, 1PO, 1EM), 1SM
    - Méthodologie : Agile/SCRUM.

    ROLE, TACHES & REALISATIONS CLES :
    • Design System & Compose : mise en place d’un Design System Jetpack Compose et migration progressive vers Compose sur des parcours clés.
    • Développement de fonctionnalités : conception & implémentation d’écrans et de flux en Jetpack Compose, accessibilité et performance UI.
    • Maintenance & re-factoring : modernisation de modules legacy, amélioration de la testabilité, réduction de la dette technique.
    • Publication : préparation des releases et déploiement sur Google Play.
    • Qualité : tests unitaires/instrumentés, code review, lint, suivi Crashlytics/Analytics.
    • Collaboration design/produit : participation aux ateliers de conception, prototypage.
    • Accessibilité Android (a11y) : mise en œuvre des bonnes pratiques d’accessibilité : TalkBack, contrastes, tailles de texte adaptatives, navigation clavier et sémantique UI (Compose & XML).

    ENVIRONNEMENT & OUTILS :
    Android 6–14, Kotlin, Android Jetpack, Jetpack Compose, Material Design, Coroutines & Flow, MVVM, architecture multi-modulaire, Timber, Coil & Coil Compose, Lottie Compose, Gradle (flavorDimensions, productFlavors…), Accessibilité a11y (sémantique, focus, contrastes WCAG, support TalkBack, accessibilité media), GitLab, Jenkins, Lint, Firebase (Crashlytics, Analytics), JUnit, MockK, Robolectric, Espresso, Jira, Confluence, Figma.
    Android Android Studio Jetpack Compose Coroutines Kotlin
  • ALHIST
    Développeur Android Sénior
    LOGISTIQUE & SUPPLY CHAIN
    novembre 2022 - novembre 2022 (1 mois)
    Paris, France
    C’est une mission d’expertise :

    - Maintenance et déploiement de l’application de gestion de stock :
    - Prise en charge du run : résolution d’incidents, correctifs, optimisation des temps de réponse.
    - Industrialisation du déploiement (CI/CD), gestion des environnements (dev, preprod, prod) et automatisation des releases.
    - Refonte du code et de l’interface pour améliorer les performances et la fiabilité
    - Optimisations ciblées (requêtes DB, cache, pagination, I/O) et stabilisation des flux critiques (inventaire, réassort, mouvements).
    Android SDK Coroutines Android Studio Kotlin Développement Mobile

Avis

5,0

sur 1 évaluation

M

Marc

ALHIST

Avis laissé le 12/12/2022

Recommandations

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Diplôme National d’Ingénieur en Sciences Appliquées et Technologies
    Institut Supérieur d’Informatique, Université El Manar, Tunis
    2014
  • Licence Appliquée en Informatique
    Institut Supérieur d’Informatique et de Mathématiques de Monastir
    2011

Compétences

Catégories