Développeur Full-Stack avec 2+ ans d'expérience dans l'écosystème JavaScript et les applications mobiles
Major de ma promotion en Master Informatique et développeur passionné avec 2 ans d'expérience dans le cycle de vie complet d'applications mobiles performantes.
Spécialisé dans l'écosystème JavaScript, je construis des API RESTful robustes avec Node.js/Express.js pour alimenter des applications mobiles natives développées en React Native. Mon expertise s'étend de l'architecture backend scalable jusqu'au déploiement sur l'App Store et le Play Store, incluant la gestion des publications et la résolution des problèmes de validation.
Autonome et rigoureux, je maîtrise les projets de la conception à la mise en production. Actuellement chez COQ Chauffeur (Djerba, Tunisie - Siège social Paris, France), je pilote la refonte complète de l'interface UI/UX et de la logique métier d'applications utilisées par plus de 5000 chauffeurs.
Actuellement en cours - Refonte complète d'une application utilisée par 5000+ chauffeurs. Architecture d'un écosystème de 4 applications interconnectées (COQ client, COQ Chauffeur, Dispatch, API) avec gestion d'état robuste Redux.
Réalisations techniques : Refonte de l'architecture applicative avec MobX et optimisation drastique de la consommation de la batterie, notamment pour le service de géolocalisation continue en arrière-plan. Implémentation de fonctionnalités métier critiques : suivi GPS temps réel des chauffeurs (Supabase, Google Maps) et intégration d'une passerelle de paiement multi-fournisseurs (Stripe, Square). Mise en place d'une sécurité multi-niveaux : authentification (Apple/Google Sign-in, 2FA), protection des formulaires (reCAPTCHA), stockage sécurisé des tokens (Keychain) et restriction des clés API. Développement de la stratégie produit via un modèle de monétisation (Google AdMob, récompenses) et des fonctionnalités d'engagement (notifications push via OneSignal, support client Crisp, avis in-app). Garantie de la stabilité et de la performance via le monitoring d'erreurs (Sentry), les mises à jour OTA (Code Push).
Développement d'une API centrale complète (50+ endpoints) gérant la logique métier de l'écosystème (gestion des courses, historique, utilisateurs, etc.) suivant une architecture microservices.
Systèmes avancés : Traitement de tâches asynchrones via des files d'attente (Google Cloud Pub/Sub), intégrations multiples services tiers critiques (passerelles de paiement, notifications push, services SMS), système de sécurité robuste (authentification par tokens JWT avec refresh, rate limiting, configuration CORS, validation de schémas), structuration Firestore avec index géospatiaux optimisés.
Modernisation d'une interface web legacy utilisée pour la gestion de plus de 100 courses par jour, en adoptant une architecture React.js progressive tout en assurant la compatibilité avec une base de code existante importante ses vues depuis des fichiers HTML statiques.
Fonctionnalités développées : Tableau de bord de supervision live pour visualiser la position et le statut de chaque chauffeur sur une carte interactive et gérer la flotte en temps réel, système complet de gestion du cycle de vie des courses, modules d'administration pour chauffeurs et clients, centre financier pour le suivi des transactions et génération de liens de paiement, module d'analytics avancé (volume de courses, statistiques par chauffeur).
Refonte complète et reconstruction from scratch d'une application de réservation de taxi pour le marché français, menant à son déploiement sur l'App Store et Google Play, avec pour objectif de moderniser l'expérience utilisateur et de construire un écosystème de services performant.
Sécurité & Performance : Sécurité multi-niveaux (authentification Apple/Google Sign-in, 2FA), protection des formulaires (reCAPTCHA), stockage sécurisé des tokens (Keychain), restriction des clés API Google. Monétisation via Google AdMob et système de récompenses utilisateurs. Amélioration de l'engagement utilisateur via notifications push contextuelles (OneSignal), support client intégré (Crisp). Stabilité assurée (Sentry, patch-packages), optimisation des déploiements (Code Push) contribuant à une augmentation de 15% de l'efficacité opérationnelle.
Projet de fin d'études - Application cross-platform de gestion documentaire et signature électronique. Visualiseur PDF personnalisé avec annotations et fonctionnalités avancées.
Expertise démontrée dans la modernisation d'applications, via la refonte complète (frontend & backend) d'une application mobile majeure.
Projet de fin d'études axé sur le développement d'une application de gestion documentaire et de signature électronique avec le framework cross-platform .NET MAUI.