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

Freelancer profile translated to English.
Back to original language

About Zakaria

Mobile Application Developer - Android - Cross-platform

Looking to build an Android and iOS app, and you have to choose from all these freelance developers.

Here's a little guide to help you decide.

If your project is still in its early stages and you haven't chosen a technology to develop with yet, my advice: go for cross-platform.
Cross-platform means writing your app once so it runs on Android and iOS — instead of paying for two separate developments.

You have three serious technologies for this:

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

For the first two, my competitors will talk about them better than I can — you'll find them easily on the platform.

When KMP is the right choice:
  • When you want the best performance on the market
  • When you want a UI identical to what you would get by hiring specialized Android or iOS developers
  • When you want an app ready to welcome thousands of users

Today, companies like Netflix, McDonald's, Philips, Cash App, and Forbes use this technology in their mobile applications.
I offer my services to build these types of applications.

I have 7 years of mobile development experience in demanding environments. I've worked for major industrial clients like Volvo Trucks and STEF, as well as successful startups with hundreds of thousands of users.

If you have an ambitious project aiming for several thousand users, contact me.
  • 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 of an app on the store
    SOFTWARE PUBLISHING
    March 2026 - March 2026
    Lyon, France
    Murena asked me to audit an Android app, an app store type (open-source equivalent of Google Play Store), and to strengthen its testing layer.

    The classic pitfall on this type of project is aiming for an overall coverage rate — a flattering figure, low real value. I proposed the opposite approach: focus testing efforts on what truly protects the application's business.
    In collaboration with the tech lead, I delivered a 4-step prioritized roadmap:

    Securing the 2 critical business layers
    • Tests on structuring ViewModels
    • UI tests on sensitive user flows
    • Refactoring plan to accompany implementation

    Murena left with a clear, actionable plan and concrete recommendations to make their application reliable in the long term.
    What this means for your projects: when I build an app for you, I know from the start where it's most relevant to place safety nets. Just enough to make your app solid in production.
    Android Kotlin Mobile Application Unit Tests Mobile Development
  • STEF
    Lead Developer - Cross-platform app redesign
    TRANSPORTATION
    June 2025 - Today (1 year)
    Lyon, France

    Lead Developer – Multi-platform logistics application redesign

    Supervision and development on a complete stack:

    • Android, iOS, React frontend, Java Spring Boot backend, PL/SQL database.
    • Implementation of major improvements in delivery management, with more reliable processes for end-users.
    • Implementation of a fast and bug-free update system, to deliver new app versions without risk.
    • Coordination of developers to ensure best practices, code quality, and timely delivery.

    BEFORE

    • No technical lead to guide choices and ensure code quality.
    • Aging and poorly maintainable application, with inconsistencies between Android, iOS, and web.
    • Inefficient delivery management, source of errors and wasted time in the field.
    • Long, manual app updates, source of bugs for users.

    AFTER

    • Multi-platform redesign: unified user experience, consistent codebase across Android, iOS, and web.
    • Automated delivery management, reliable workflows, reduced operational errors.
    • New app versions delivered quickly and without incident for users.
    • Technical guidance and team coordination to elevate the overall product quality.


    **What this means for your project**: I built a critical Android and iOS app over two years with optimal performance. I gained the experience that allows me to build an application with the 'after' in mind.


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

    Android & Java Backend Developer (maintenance phase)

    • Maintenance and bug fixing of an aging Android application.
    • 90% bug reduction through code stabilization efforts.
    • Implementation of Firebase notifications to improve real-time communication.
    • Addition of a clear onboarding process to simplify app adoption by new users.

    BEFORE
    • An unstable Android application, mixing several architectures (MVP, MVC, MVVM), difficult to maintain.
    • Recurring bugs that penalized users daily.
    • Lack of modern features like notifications and onboarding, which made the user experience confusing.

    AFTER

    • Stabilization: drastic reduction of anomalies through code cleanup and better management.
    • User clarity: introduction of structured onboarding.
    • Reliability: addition of a robust Firebase notification system.
    • Addition of new features to optimize employee work

    → Technical Stack:
    Android, Kotlin, Java, SQL, Git
    Mobile Development Android Kotlin Java Mobile Application

Reviews

5.0

Out of 1 rating

N

Nicolas

Lead QA / Cloud engineer - Murena

Reviewed on 3/11/2026

Zakaria conducted a thorough and relevant audit of our Android application's architecture. His recommendations were clear, pragmatic, and directly applicable, particularly regarding the implementation of automated tests. His technical expertise and ability to propose concrete action plans were a real asset to our project. I highly recommend his work!

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

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

Skill set

Categories