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

Maher Gafsi

KMP | Android | Compose developer

EUR 500/Tag
Paris, FR
8-15 Jahre

Durchschnittliche Reaktionszeit: 1h

Über Maher

Senior Android & Kotlin Multiplatform Developer (7 ans, dont 3 ans en fintech). Spécialisé dans la conception d’apps et SDK robustes avec Jetpack Compose, Coroutines/Flow et KMP (Android/ Ios/ Native). Maîtrise de Clean architecture, DI (Koin/Hilt), persistance (Room/SQLDelight) et réseau (Ktor/OkHttp). Habitué aux environnements exigeants (paiement/SCA, sécurité, performance), au leadership technique (mentorat, code review) et au delivery fiable via CI/CD. Focalisé sur la qualité, la scalabilité et une excellente UX.


Android, KMP, Jetpack Compose, Kotlin, Java, dependency injection, coroutines, DI, koin, hilt, flow
  • Französisch

    Muttersprachlich oder zweisprachig

  • Englisch

    Verhandlungssicher

  • Arabisch

    Muttersprachlich oder zweisprachig

Vor Ort möglich
Paris (bis zu 50 km), Lyon (bis zu 50 km), Bordeaux (bis zu 50 km), Nantes (bis zu 50 km), Marseille (bis zu 50 km)

Projekt- und Berufserfahrung

  • Parrot
    Développeur KMP / Android
    LUFT- & RAUMFAHRT
    April 2025 - Heute (1 Jahr und 2 Monate)
    Paris, Frankreich
    • Migrer Parrot GroundSDK d’Android vers KMP (Kotlin multiplatform) afin de prendre en charge Windows natif
    • Convertir les fichiers Java en Kotlin
    • Remplacer les bibliothèques spécifiques à Android par leurs équivalents KMP (Ktor, Okio, Kotlinx, DateTime, Kotlinx Serialization, Coroutines, …)
    • Utiliser le mécanisme expect/actual pour OpenGL ES, MediaCodec, les permissions et autres
    • bibliothèques de plateforme
    • Conserver le JNI sur Android et ajouter le cinterop pour Kotlin/Native
    • Développer un plugin Android utilisant l’IPC pour une intégration dans le plugin ATAK
    kotlin native KMP Android cinterop Kotlin Multiplatform
  • PayPlug
    Lead Android
    BANKEN & VERSICHERUNGEN
    Januar 2022 - Oktober 2024 (2 Jahre und 9 Monate)
    Paris, Frankreich
    1- Diriger le développement de nouvelles fonctionnalités de l'application Payplug Android et TapToPay, en utilisant les dernières technologies et les meilleures pratiques de l'industrie.

    2- Superviser la mise en œuvre d'un code propre, maintenable et évolutif, conformément aux directives architecturales de l'entreprise.

    3- Gérer l'équipe de développement, fournir des conseils et du mentorat et veiller au respect des délais.

    4- Mise en place et maintenance d'un pipeline d'intégration continue et de déploiement continu (CI/CD) pour l'application Android, y compris les tests et le déploiement automatisés.

    5- Gérer les dépendances de l'application à l'aide de Gradle, y compris la configuration et la maintenance des fichiers de build.gradle et la résolution des problèmes pouvant survenir.

    6- Collaborer avec d'autres équipes, y compris la conception, le produit et l'assurance qualité, pour garantir que l'application répond aux besoins de l'entreprise et des utilisateurs finaux.

    7- Se tenir au courant des derniers développements de l'écosystème Android et identifier de nouvelles opportunités pour améliorer les performances, la sécurité et l'expérience utilisateur de l'application.

    8- Guider l'équipe dans la rédaction d'un code maintenable et bien documenté, et appliquer les bonnes pratiques de développement.

    9- Agir en tant que point de contact pour les escalades techniques et travailler avec d'autres équipes pour résoudre tout problème qui pourrait survenir.

    Kotlin, KMP, compose, clean Architecture, MVVM, coroutine, LiveData, retrofit, gradle kts, koin

    Kotlin Clean Architecture Gradle Dependency Injection Compose
  • Renault
    Développeur Android
    AUTOMOBILSEKTOR
    Januar 2020 - Dezember 2021 (2 Jahre)
    Paris, Frankreich
    Contexte : Développer les applications système du Dashboard des voitures Renault.
    Réalisations :
    • Développement des applications media (Radio, lecteur usb, audio effects, photo et video player)
    • Développement des applications ‘user managment’ (setupwizard, profile settings et myrenault)
    • Personnalisation de Google hero apps on Media center et Settings
    • 90% de code coverage
    Environnement Technique : Kotlin,Java, clean Architecture, MVVM, rxJava, LiveData, retrofit, soong system, coroutines, gradle kts.
    MVVM Kotlin Android Unit Test Java

Empfehlungen

Sei die erste Person, die Maher empfiehlt

Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.

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

  • Ingénierie en technologie de l’informatique
    ESPRIT
    2018

Fähigkeiten

Kategorien