About Zakaria
Développeur d’applications mobiles - Android - Crossplatform
- React Native (Meta)
- Flutter (Google)
- Kotlin Multiplatform / KMP (JetBrains et Google)
- 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
French
Native or bilingual
English
Fluent
Experience
- MurenaAudit d'une application sur le storeSOFTWARE PUBLISHINGMarch 2026 - March 2026Lyon, FranceMurena 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. - STEFLead développeu app crossplatformTRANSPORTATIONJune 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. - STEFDéveloppeur AndroidTRANSPORTATIONNovember 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
Reviews
Recommendations
Be the first to recommend Zakaria
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Diplôme d'ingénieurGrenoble INP - Ense32015Diplôme d'ingénieur
- Spécialisation Data Engineer, Big Data and ML on Google CloudSpécialisation Data Engineer, Big Data and ML on Google Cloud