
Bouziane HAMZI
Mobile Dev | Flutter & Android Specialist
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Architecte mobile Flutter avec 10+ ans d'expertise, spécialisé dans les apps métier et streaming. Lead technique confirmé ayant conçu des solutions pour Moov Africa, Chubb et startups avec Clean Architecture. Expert Flutter/Android offrant développement from scratch, optimisation performances et encadrement équipes techniques.
Expérience de travail
Moov Africa Bénin
janv. 2018 - Présent
8 ans 10 mois
Paris, France
Architecte & Lead Dev Flutter
janv. 2018 - Présent
8 ans 10 mois
Paris, France
Conception d'une application mobile (from scratch) pour les abonnés de Moov Africa Bénin, permettant la gestion de leurs comptes et l'accès à une variété de services. Rôle et Responsabilités : • Conception from scratch de l’application avec Flutter, disponible sur iOS, Android et Web. • Planification des tâches, pair programming, revues de code, et définition des orientations techniques en collaboration avec un développeur basé au Portugal. • Mise en place de la Clean Architecture par couche (Domain, Presentation, Data) pour une application évolutive et modulaire. • Utilisation du package get_it pour la gestion de l’injection de dépendances. • Utilisation du package go_router pour une meilleure gestion des URL et une navigation web optimisée.
Architecte & Lead Dev Flutter
déc. 2023 - juil. 2025
1 an 8 mois
Paris, France
Suite au succès de l'application pour Moov Africa Gabon, développement d'une application similaire pour Moov Africa Bénin à l'occasion du lancement de l'Euro 2024. Cette expérience a repris les mêmes technologies, architectures, et responsabilités que celles utilisées pour l'application Moov TV Gabon.
Architecte Logiciel & Lead Developer Flutter
Paris OdysseyFreelance
févr. 2025 - juil. 2025
6 mois
Paris et périphérie
Résumé du rôle Pilotage de la conception et du développement d’un back-office et d’une application mobile pour Paris Odyssey, revendeur de billets de musées, afin de centraliser le suivi clients, la gestion des billets et la communication. Principales responsabilités • Concevoir et déployer un BackOffice assurant le suivi clients, la gestion des tickets et un support 24 / 7, réduisant la charge du service client • Automatiser la génération et l’envoi de tickets avec code-barres 24 h avant la date de visite • Développer l’application mobile Flutter pour regrouper et distribuer les tickets d’entrée • Intégrer les API des partenaires pour automatiser l’import des réservations • Mettre en place CI/CD pour fiabiliser les livraisons et accélérer les mises à jour Réalisations majeures • Élimination des 20–25 appels quotidiens clients grâce à l’automatisation • Cette solution a permis d'optimiser leur organisation et de libérer du temps, leur permettant de se concentrer sur d’autres aspects de leur activité.
Architecte Logiciel & Lead Developer Flutter
Chubb Fire & Security FranceFreelance
janv. 2025 - juil. 2025
7 mois
Cergy, France
Architecte logiciel et Lead Developer d’une application Flutter métier, responsable de la refonte de l’architecture et de la montée en compétences d’une équipe sur les bonnes pratiques. Rôle et Responsabilités : • Migrer l’application vers une Clean Architecture pour garantir évolutivité et maintenabilité dans un contexte métier exigeant • Faire évoluer la logique interne de data-driven à métier-driven avec les experts Chubb • Mettre en place la synchronisation temps réel des données (SignalR + Hive) • Automatiser les builds et livraisons avec Azure DevOps • Définir, diffuser et former aux bonnes pratiques de développement Réalisations majeures • Optimisation de la consommation mémoire par des agrégateurs intelligents ne chargeant que les données visibles, assurant une navigation fluide quel que soit le volume de données.
Développeur Android
IZ NACFreelance
mai 2024 - juil. 2024
3 mois
Paris, France
Refonte de l'application existante IZRoadBook sous la direction d'un Lead Dev. Rôle et Responsabilités : •Refonte du design pour harmoniser le thème global et améliorer l’expérience utilisateur. •Intégration des modes clair et sombre pour une expérience personnalisée en fonction de leurs préférences. •Réorganisation et optimisation de la navigation et des paramètres de l’application. •Ajout de nouvelles fonctionnalités pour améliorer l’interactivité et la convivialité de l’application. (Vitesse Moyenne) •Simplification de l’interface utilisateur pour une meilleure lisibilité. •Travail en collaboration avec le lead développeur pour assurer la cohérence technique.
Architecte & Lead Dev Flutter
Moov Africa Gabon Telecom
juil. 2022 - juil. 2024
2 ans 1 mois
Paris, France
Développement et maintenance de l'application Moov TV pour Moov Africa Gabon, offrant aux abonnés un accès privilégié aux chaînes sportives pour suivre la Coupe du Monde 2022. Rôle et Responsabilités : • Planification des tâches, programmation en binôme, revues de code, et définition des orientations techniques avec une équipe internationale. • Intégration de fonctionnalités natives avec MethodChannel, y compris des lecteurs vidéo (AvPlayer pour iOS, ExoPlayer pour Android). • Application du modèle BLoC pour séparer la logique métier de l’interface utilisateur. • Implémentation d’un filtrage IP pour lutter contre le piratage. • Gestion des abonnements flexibles (quotidien, hebdomadaire, mensuel). • Déploiement continu avec GitLab. • Gestion de projet via JIRA pour le suivi des tâches et la collaboration.
Développeur Android & Flutter
Padre Pio TV
janv. 2013 - juil. 2024
11 ans 7 mois
Paris, France
Développement et maintenance de l’application Padre Pio TV offrant du contenu religieux et spirituel en streaming. • Implémentation du système de paiement Google Play Billing. • Conception de solutions publicitaires personnalisées et utilisation de Google • Analytics pour un suivi détaillé du comportement des utilisateurs. • Utilisation du player vidéo MediaPlayer puis de l'ExoPlayer. • Utilisation de JIRA pour la gestion de projet, le suivi des tâches et la collaboration d’équipe.
Enseignant vacataire
CY Cergy Paris UniversitéFreelance
sept. 2015 - déc. 2023
8 ans 4 mois
95200 Sarcelles, France
- Initiation à la programmation Android aux étudiants de 2ème année de DUT (environ 30 heures). - Présentation des concepts de base: construction d'interfaces utilisateurs, réalisation de requêtes HTTP, utilisation de l'API Bluetooth, etc. - Aider les élèves à la réalisation d'applications mobiles dans le cadre de projets de fin d'études.
Architecte & Lead Dev Flutter
ONG RAES
déc. 2020 - oct. 2023
2 ans 11 mois
Paris, France
Créer une bibliothèque numérique pour l’ONG sénégalaise RAES, qui utilise les technologies pour renforcer la santé, l’éducation et la citoyenneté en Afrique à travers des campagnes de prévention, des projets éducatifs et des outils de communication. Rôle et Responsabilités : • Responsable de la planification des tâches, pair programming, revues de code, et définition des orientations techniques en collaboration avec un développeur basé au Cameroun. • Utilisation de Figma pour valider les écrans avant le développement. • Conception from scratch de l’application avec Flutter, disponible sur iOS, Android et Web. • Mise en place de la Clean Architecture par couche (Domain, Presentation, Data) pour une application évolutive et modulaire. • Utilisation du package drift (basé sur SQLite) pour stocker les données en mode hors ligne lors du premier lancement, assurant une expérience utilisateur fluide même sans connexion. • Configuration et déploiement d’ElasticSearch pour une recherche de données optimisée. • Mise en oeuvre de Kibana pour une visualisation et une analyse approfondies des données. • Instanciation d’ElasticSearch et Kibana dans des containers Docker, assurant une portabilité et une scalabilité.
Senior Software Engineer
SUMMVIEW
juin 2012 - août 2023
11 ans 3 mois
Paris, France
Mobile Application Development with Flutter Framework • MOOV TV Gabon (2022): Developed an exclusive application providing access to sports channels, including those for the World Cup, along with a variety of content options (Live TV, VOD). • BibliCLV (2020): Created a digital library for the Senegalese NGO, RAES. Available for use. My Mood Bj (2021): Developed an application allowing subscribers of Moov Benin to easily manage their accounts and access a wide range of services. Native Mobile Application Development (iOS/Android) • Afritonix (2020): Developed a native application enabling users to watch live television and access a video catalog. • Padre Pio (2013): Created an Android and iOS application for the Padre Pio TV channel. Development of Mobile Applications Not Available on App Stores (iOS/Android) • EbonyLifeTV (2015-2019): Developed an application for the television channel showcasing diverse African content, including quality shows, series, and films.
LAFAAAC / SUMMVIEW
LAFAAAC / SUMMVIEW
févr. 2021 - août 2022
1 an 7 mois
Paris, France
Collaboration avec TeachOnMars et WebForce3 pour centraliser les données et proposer une interface unique aux élèves inscrits sur ces plateformes, permettant un suivi unifié de leurs formations. Rôle et Responsabilités : • Développement Frontend : Utilisation de Flutter pour le développement web. • Déploiement Continu : Mise en place d’une automatisation via GitLab pour déployer le site web à chaque push sur le dépôt git distant. • Développement Backend : Création d’une API en NodeJs pour l’application web, permettant de récupérer les informations des utilisateurs à la fois de TeachOnMars (via des API REST) et de WebForce3 (utilisant GraphQL). • Authentification : Utilisation de KeyCloak pour l’identification et la gestion des droits des utilisateurs.
Formation
ECE. Ecole d'ingénieurs. Engineering School.
Diplôme d'Ingénieur en Systèmes Embarqués
2006 - 2009
4 ans