
Zinedine B.
Senior Android Developer
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Expertises
Langues
Expérience de travail
Senior Android Developer
Carrefour
nov. 2022 - Présent
4 ans
Participation à toutes les étapes du cycle de développement Android, de l’analyse des besoins à la mise en production. Amélioration continue de l’architecture logicielle (Clean Architecture, modularisation, tests unitaires et intégration avec SonarQube). Développement de fonctionnalités vocales : reconnaissance vocale hors ligne avec Vosk et annonces personnalisables via Google TTS (multi-voix, volume, vitesse). Intégration de la lecture de codes-barres et QR codes (bague scanner Bluetooth, CameraX + ZXing). Optimisation de la gestion audio avec casques Bluetooth pour assurer compatibilité et stabilité multi-appareils. Suivi des interactions utilisateur via Firebase Analytics (événements clés et parcours). Implémentation de fonctionnalités métier liées aux processus de préparation logistique. Participation active aux code reviews pour garantir qualité et cohérence du code. Optimisation des interfaces avec Jetpack Compose pour fluidité et performance sur différents écrans. Déploiement automatisé via CI/CD (Codemagic) avec publication Play Store et distribution Firebase. Réalisation de Proofs of Concept : détection de mouvements via capteurs et tutoriel interactif guidé.
Senior Android Developer
Yassir (YC W20)
mars 2020 - oct. 2022
2 ans 8 mois
Bir Mourad Raïs, Algérie
Mise en place l'architecture d'un projet Android (Android, Clean Architecture, MVVM, Android Jetpack) Développement de fonctionnalités (Kotlin ,Android Jetpack, Koin, Java, Retrofit, Material Design, Stripe, Zendesk) Refactoring et Review du code Écrire des tests unitaires et Android tests Rédaction des spécifications techniques. Définir les tâches du Backlog Définir les tâches d'un Sprint
Software Engineering / Developer
Intervalle Technologies - Cyberdefense Division
nov. 2018 - déc. 2019
1 an 2 mois
Hydra, Algérie
Etude de besoin, conception et développement Participation aux choix de solutions techniques et validation de solutions définies avec les équipes métier/architect/infra/dev Intégration de solutions / Conception des Workflows (IBM Case Manager, Filenet) Développement de nouveaux composants pour le système de gestion de cas(Java,IBM Case Manager, Filenet, Itext) Développement de fonctionnalités mobiles(Java, Android studio) Optimisation du code des différents composants du système de gestion de cas. Rédaction des spécifications techniques
Intermediate Software Developer
OVERGEN
mars 2017 - déc. 2018
1 an 10 mois
Hydra, Algérie
Étude de besoin, conception, développement Mobile (Java, Retrofit, Android studio) Maintenance corrective et évolutive de solutions existantes (C#, C++) Prototypage de jeux publicitaires (Unity, C#) Participation au développement de site web (Wordpress)
Head of E-Learning department
CNEPD
déc. 2015 - mars 2017
1 an 4 mois
Hydra, Algérie
Etude de besoin, conception, développement de la plateforme E-learning(Moodle, PHP, HTML) Participation aux choix de solutions techniques et validation de solutions définies Conception et développement des cours interactifs
Developer C# / C++
OVERGEN
déc. 2013 - déc. 2015
2 ans 1 mois
Hydra, Algérie
Conception et développement .NET(C#,WPF,Devexpress) Rédaction des spécifications techniques Conception et développement sous C++
Designer / Programmer
Banque de Développement Local
janv. 2009 - janv. 2011
2 ans 1 mois
Hydra, Algérie
Analyse, conception et développement sous Informix 4GL Rédaction des spécifications fonctionnelles Rédaction de spécifications techniques
Formation
Université des Sciences et de la Technologie 'Houari Boumediène'
Computer Engineer, Options : Software
Advanced knowledge in computer science Sense of analysis