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

Zakaria Messai

Expert Mobile Android | Kotlin | Compose

€520/day
1 project
Paris, FR
3-7 years

Average response time: 1 hour

About Zakaria

Développeur d’applications mobiles - Android - Crossplatform

Vous cherchez à construire une app Android et iOS, et vous voulez choisir entre tous ces devs freelances.

Voilà une petite grille pour vous décider.

Si votre projet est encore embryonnaire et que vous n'avez pas encore choisi de technologie pour développer, mon conseil : passez par du crossplatform.
Le crossplatform, c'est écrire votre app une seule fois pour qu'elle tourne sur Android et iOS — au lieu de payer deux développements séparés.

Vous avez trois technologies sérieuses pour ça :

  • React Native (Meta)
  • Flutter (Google)
  • Kotlin Multiplatform / KMP (JetBrains et Google)

Pour les deux premiers, mes concurrents en parleront mieux que moi — vous les trouverez facilement sur la plateforme.

Dans quel cas KMP est le bon choix :
  • Quand vous voulez les meilleures performances du marché
  • Quand vous voulez une UI identique à celle que vous obtiendriez en embauchant des développeurs spécialisés Android ou iOS
  • Quand vous voulez une app prête à accueillir des milliers d'utilisateurs

Aujourd'hui, des acteurs comme Netflix, McDonald's, Philips, Cash App ou Forbes utilisent cette technologie sur leurs applications mobiles.
Je vous propose mes services pour construire ce type d'applications.

J’ai 7 ans d’xp de développement mobile sur des environnements exigeants. J'ai travaillé pour des grands comptes industriels comme Volvo Trucks ou STEF, mais aussi pour des startups à succès avec plusieurs centaines de milliers d’utilisateurs.

Vous avez un projet ambitieux qui veut atteindre plusieurs milliers d’utilisateurs, contactez moi.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km), Lyon (up to 50km), Marseille (up to 50km), Bordeaux (up to 50km), Lille (up to 50km)

Experience

  • Murena
    Audit d'une application sur le store
    SOFTWARE PUBLISHING
    March 2026 - March 2026
    Lyon, France
    Murena m'a sollicité pour auditer une application Android de type store d'applications (équivalent open-source du Google Play Store) et renforcer sa couche de tests.

    Le piège classique sur ce type de projet, c'est de viser un taux de couverture global — chiffre flatteur, valeur réelle faible. J'ai proposé l'approche inverse : concentrer l'effort de test sur ce qui protège vraiment le métier de l'application.
    En collaboration avec le tech lead, j'ai livré une roadmap en 4 étapes priorisées :

    Sécurisation des 2 couches métiers critiques
    • Tests sur les ViewModels structurants
    • Tests UI sur les parcours sensibles
    • Plan de refactorisation accompagnant la mise en place

    Murena est reparti avec un plan d'action clair, exécutable, et des recommandations concrètes pour fiabiliser son application sur la durée.
    Ce que ça veut dire pour vos projets : quand je construis une app pour vous, je sais dès le début où il est le plus pertinent de placer des filets de sécurité. Juste assez pour que votre app soi solide en prod.
    Android Kotlin Application Mobile Tests unitaires Développement Mobile
  • STEF
    Lead développeu app crossplatform
    TRANSPORTATION
    June 2025 - Today (1 year)
    Lyon, France

    Lead Développeur – Refonte d'une application logistique multi-plateformes


    Supervision et développement sur une stack complète :

    • Android, iOS, React frontend, Java Spring Boot backend, base PL/SQL.
    • Mise en place d'améliorations majeures sur la gestion des livraisons, avec des processus plus fiables pour les utilisateurs finaux.
    • Mise en place d'un système de mises à jour rapides et sans bug, pour livrer de nouvelles versions de l'app sans risque.
    • Coordination des développeurs pour garantir bonnes pratiques, qualité du code et respect des délais.

    AVANT

    • Pas de lead technique pour cadrer les choix et garantir la qualité du code.
    • Application vieillissante et peu maintenable, avec des incohérences entre Android, iOS et web.
    • Gestion des livraisons inefficace, source d'erreurs et de perte de temps côté terrain.
    • Mises à jour de l'app longues, manuelles, source de bugs côté utilisateurs.

    APRÈS

    • Refonte multi-plateformes : expérience utilisateur uniformisée, base de code cohérente sur Android, iOS et web.
    • Gestion des livraisons automatisée, flux fiabilisés, erreurs opérationnelles réduites.
    • Nouvelles versions de l'app livrées rapidement et sans incident pour les utilisateurs.
    • Encadrement technique et coordination de l'équipe pour élever la qualité globale du produit.

    Ce que ça veut dire pour votre projet : j'ai construit une app critique sur Android et iOS pendant deux ans avec des performances optimales. J'ai gagné l'expérience qui me permet de construire une application en ayant en tête l'après.

    Stack technique : Android, Kotlin, Java, SQL, Spring Boot, React, Ionic, Git.
    Développement Mobile Application Mobile Android Kotlin Java
  • STEF
    Développeur Android
    TRANSPORTATION
    November 2023 - June 2025 (1 year and 7 months)
    Lyon, France

    Développeur Android & Java Backend (phase maintenance)

    • Maintenance et correction d’une application Android vieillissante.
    • Réduction des bugs de 90% grâce à un travail de stabilisation du code.
    • Mise en place des notifications Firebase pour améliorer la communication en temps réel.
    • Ajout d’un onboarding clair afin de simplifier l’adoption de l’application par les nouveaux utilisateurs.

    AVANT
    • Une application Android instable, mélangeant plusieurs architectures (MVP, MVC, MVVM), difficile à maintenir.
    • Des bugs récurrents qui pénalisaient les utilisateurs au quotidien.
    • Un manque de fonctionnalités modernes comme les notifications et l’onboarding, qui rendaient l’expérience utilisateur confuse.

    APRÈS

    • Stabilisation : réduction drastique des anomalies grâce à un nettoyage et une meilleure gestion du code.
    • Clarté utilisateur : introduction d’un onboarding structuré.
    • Fiabilité : ajout d’un système de notifications Firebase robuste.
    • Ajout de nouvelles fonctionnalités pour optimiser le travail des employés

    → Stack technique :
    Android, Kotlin, Java, SQL, Git
    Développement Mobile Android Kotlin Java Application Mobile

Reviews

5,0

Out of 1 rating

N

Nicolas

Lead QA / Cloud engineer - Murena

Reviewed on 11/03/2026

Zakaria a réalisé un audit approfondi et pertinent de l'architecture de notre application Android. Ses recommandations étaient claires, pragmatiques et directement applicables, notamment sur la mise en place des tests automatisés. Son expertise technique et sa capacité à proposer des plans d'action concrets ont été un vrai atout pour notre projet. Je recommande vivement son travail !

Recommendations

Be the first to recommend Zakaria

Help this freelancer shine by sharing your experience working together.

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

  • Diplôme d'ingénieur
    Grenoble INP - Ense3
    2015
    Diplôme d'ingénieur
  • Spécialisation Data Engineer, Big Data and ML on Google Cloud
    Spécialisation Data Engineer, Big Data and ML on Google Cloud

Skill set

Categories