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 €/Tag
1 Projekt
Paris, FR
8-15 Jahre

Durchschnittliche Reaktionszeit: 1h

Über 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.
  • Französisch

    Muttersprachlich oder zweisprachig

  • Arabisch

    Muttersprachlich oder zweisprachig

  • Englisch

    Konversationssicher

Vor Ort möglich
Paris (bis zu 50 km), Lyon (bis zu 50 km), Lille (bis zu 50 km), Nantes (bis zu 50 km), Nanterre (bis zu 50 km)

Projekt- und Berufserfahrung

  • LAGARDERE
    Tech Lead Mobile | Android • iOS • Kotlin Multiplatform • Compose Multiplatform
    PRESSE & MEDIEN
    Juni 2024 - Januar 2026 (1 Jahr und 7 Monate)
    Paris, Frankreich
    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
    SOZIALE NETZWERKE
    November 2022 - Heute (3 Jahre und 7 Monate)
    Paris, Frankreich
    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
    LOGISTIK & SUPPLY CHAIN
    November 2022 - November 2022 (1 Monat)
    Paris, Frankreich
    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

Bewertungen

5,0

Von 1 Bewertungen

M

Marc

ALHIST

Bewertet am 12.12.2022

Empfehlungen

Diese Freelancer passen auch zu Ihren Kriterien

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

Ausbildung und Abschlüsse

  • 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

Fähigkeiten

Kategorien