About Zakaria
Mobile Application Developer - Android - Cross-platform
- React Native (Meta)
- Flutter (Google)
- Kotlin Multiplatform / KMP (JetBrains and Google)
- 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
French
Native or bilingual
English
Fluent
Experience
- MurenaAudit of an app on the storeSOFTWARE PUBLISHINGMarch 2026 - March 2026Lyon, FranceMurena 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. - STEFLead Developer - Cross-platform app redesignTRANSPORTATIONJune 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. - STEFAndroid DeveloperTRANSPORTATIONNovember 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
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
- Engineering DegreeGrenoble INP - Ense32015Diplôme d'ingénieur
- Specialization in Data Engineer, Big Data and ML on Google CloudSpécialisation Data Engineer, Big Data and ML on Google Cloud