mohamed.hacine00
About Candidate
Location
Work & Experience
Led the development of a fully remote driver onboarding (KYC) system, integrating multi-layered identity verification for enhanced security and fraud prevention: Extracted and validated identity document data from passports and IDs using MRZ scanning with ML Kit. NFC-based identity verification to securely retrieve encrypted chip data, confirming document authenticity and reducing fraudulent document submissions by 100% PKI-based authentication (Passive & Active) to verify the integrity of passports/IDs using Algeria's Public Key Infrastructure (PKI), ensuring document legitimacy and compliance. Partnered with the iOS team to implement Liveness Detection (ML Kit, Swift) and Biometric Face Matching (TensorFlow), ensuring real-time user presence and accurate identity verification. Optimized performance and UI of the Android Driver App (1M+ downloads) using Jetpack Compose, Kotlin, enhancing efficiency and user experience. Developed a Proof of Concept using MongoDB Atlas Device Sync for real-time event handling, successfully demonstrating optimized data synchronization and reducing latency by 60%
Developed and optimized the Rider (100K+ downloads) and Driver (50K+ downloads) apps, improving UI responsiveness and performance with Jetpack Compose & Coroutines Implemented new features, while simultaneously refining existing functionalities and resolving memory leaks, leading to a 15% reduction in memory consumption. Architected and implemented a server-driven UI for the Driver app's onboarding feature, enabling dynamic UI updates without requiring Play Store releases, reducing deployment time by 50% and allowing for faster A/B testing. Maintained a 99.68% crash-free rate by proactively monitoring application stability using Firebase Crashlytics, identifying and resolving critical bugs and errors.