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/day
1 project
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ismail

Mobile Tech Leadspecializing inKotlin Multiplatform (KMP)and **Compose Multiplatform (CMP)**, with over 10 years of experience in Android and cross-platform development.
I design and lead modern, modular, and scalable mobile architectures, enabling efficient business logic code sharing while ensuring an optimal native experience on Android and iOS.

🔧 Key Expertise:
- Mobile architecture (Clean Architecture, modularization, Design System)
- Kotlin Multiplatform & Compose Multiplatform (shared logic & shared UI)
- Media Players (ExoPlayer / AVPlayer, live, replay, DVR, ads)
- Performance & quality (cold start, monitoring, crash-free rate)
- CI/CD & industrialization (GitLab CI, Fastlane, store publishing)
- iOS integration (Kotlin/Native interop, Swift, SPM)

🎯 What I Bring:
- Transformation of legacy apps to modern KMP architectures
- Accelerated time-to-market through cross-platform code sharing
- Improved production stability and performance
- Structuring and mentoring of mobile teams

📱 Recent Example:
Complete refactoring of a high-traffic media application (audio & video) with KMP/CMP, including live streaming, replay, monetization (IMA Ads, Adswizz), analytics (Piano), and GDPR compliance (Didomi).

💡 My Vision:
Kotlin Multiplatform is not just a technological choice—it's a strategic lever for building robust, scalable mobile platforms aligned with product objectives.
  • French

    Native or bilingual

  • Arabic

    Native or bilingual

  • English

    Conversational

Can work on-site
Paris (up to 50km), Lyon (up to 50km), Lille (up to 50km), Nantes (up to 50km), Nanterre (up to 50km)

Experience

  • LAGARDERE
    Tech Lead Mobile | Android • iOS • Kotlin Multiplatform • Compose Multiplatform
    PRESS AND MEDIA
    June 2024 - January 2026 (1 year and 7 months)
    Paris, France
    Europe1:Mobile application for real-time news access, live audio & video streaming, and on-demand podcasts & shows, with exclusive content.

    -Teams:5 Devs, 1 UI/UX, 1 PO, 1 EM, 1 SM.
    -Methodology:Agile/SCRUM.

    ROLE, TASKS & KEY ACHIEVEMENTS:

    Leadership & Monitoring:I lead rituals, provide technical guidance, formalize the Definition of Done, and support developers daily.
    Technological Choices & Architecture:I select libraries and patterns ensuring robustness, testability, and scalability, and I implement a modular Clean Architecture with naming conventions, guidelines, and CMP for the UI (design tokens & components).
    Design System:I design a Jetpack Compose Design System (foundations, tokens, reusable components) to ensure a consistent UI and accelerate team velocity.
    Delivery:I develop complex features (e.g., Player module based on ExoPlayer and AVPlayer), resolve critical issues, and closely coordinate with product & design.
    CI/CD & Publishing:I design a multi-stage GitLab CI pipeline for Android & iOS (build, lint, tests, signing, internal distribution) and orchestrate deployment & publishing on Google Play and the App Store (accounts, certificates, profiles, screenshots, release notes).
    Jetpack Compose Clean Architecture KMP CMP Kotlin
  • Meetic
    Senior Android Developer
    SOCIAL NETWORKS
    November 2022 - Today (3 years and 7 months)
    Paris, France
    Dating application enabling users to discover, chat, and meet, with a fluid and secure experience.

    - Teams: 4 squads (each: 4 Devs, 1 UI/UX, 1 QA, 1 PO, 1 EM), 1 SM
    - Methodology: Agile/SCRUM.

    ROLE, TASKS & KEY ACHIEVEMENTS:
    • Design System & Compose: Implementation of a Jetpack Compose Design System and progressive migration to Compose for key user flows.
    • Feature Development: Design & implementation of screens and flows in Jetpack Compose, focusing on accessibility and UI performance.
    • Maintenance & Refactoring: Modernization of legacy modules, improvement of testability, reduction of technical debt.
    • Publishing: Release preparation and deployment on Google Play.
    • Quality: Unit/instrumented tests, code reviews, linting, monitoring Crashlytics/Analytics.
    • Design/Product Collaboration: Participation in design workshops and prototyping.
    • Android Accessibility (a11y): Implementation of best accessibility practices: TalkBack, contrast ratios, adaptive text sizes, keyboard navigation, and UI semantics (Compose & XML).
    Android Android Studio Jetpack Compose Coroutines Kotlin
  • ALHIST
    Senior Android Developer
    LOGISTICS AND SUPPLY CHAIN
    November 2022 - November 2022 (1 month)
    Paris, France
    Expertise-focused mission:

    - Maintenance and deployment of the stock management application:
    - Handling operations: incident resolution, bug fixes, response time optimization.
    - Deployment industrialization (CI/CD), environment management (dev, pre-prod, prod), and release automation.
    - Code and interface refactoring to improve performance and reliability
    - Targeted optimizations (DB queries, cache, pagination, I/O) and stabilization of critical flows (inventory, replenishment, movements).
    Android SDK Coroutines Android Studio Kotlin Mobile Development

Reviews

5.0

Out of 1 rating

M

Marc

ALHIST

Reviewed on 12/12/2022

Recommendations

These freelancer profiles also match your criteria

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

Education

  • National Engineering Diploma in Applied Sciences and Technologies
    Higher Institute of Computer Science, University El Manar, Tunis
    2014
  • Applied Bachelor's Degree in Computer Science
    Higher Institute of Computer Science and Mathematics of Monastir
    2011

Skill set

Categories