EXPÉRIENCE PROFESSIONNELLE
NETATMO Boulogne-Billancourt 92012, France
Développeur Android Jan 2024 - Jan 2025
● Intégration et migration des nouveaux api et produits de la marque Legrand dans l’application
Home+Control
● Migration des bibliothèques de Java et Android Views vers Kotlin et Jetpack Compose pour
moderniser l'application.
● Maintenance et mise à jour du code des bibliothèques Android, ajout de nouvelles fonctionnalités
et correction de bugs.
● Révision de l'architecture existante pour adopter des solutions plus évolutives et flexibles.
● Mise en œuvre de tests unitaires avec JUnit pour améliorer la qualité du code et garantir une
meilleure robustesse des applications.
Projets : Home+Control
Environnement technique : Kotlin, Compose, Java, XML, Android SDK, Coroutines, Flow, Dagger/Hilt, Firebase
PARROT DRONES La Défense, 92800 Puteaux, France
Développeur Android Juin 2022 - Nov 2023
● Migration et développement des nouveau interface avec Jetpack Compose
● Maintenance et mise à jour du code de l'application Android de pilotage de drones afin de
garantir sa compatibilité avec les dernières versions de Ground SDK, en utilisant Kotlin et Android
SDK
● Correction de bugs liés au flux vidéo en direct, au GPS et aux fonctionnalités de cartographie, ainsi
qu'aux plantages liés à du code obsolète tel que la bibliothèque ButterKnife.
● Développement de tests unitaires avec JUnit et amélioration de la qualité du code.
● Migration du code pour prendre en charge le scoped storage après la mise à niveau de la cible SDK
● Optimisation du code et des performances de l'application en mettant à jour les layouts avec
moins de view que le maximum recommandé par le framework, et en les divisant en plusieurs
fragments
Projets : FreeFlight 6 - FreeFlight USA
Environnement technique : Kotlin, KTX, XML, Jetpack compose, Android SDK,Ground SDK, Kotlin coroutines, Flow,
LiveData, Dagger/hilt, Firebase, Google Maps SDK, JUnit, Zeplin
VALUE DIGITAL SERVICES Tunis, Tunisie
Développeur Android Mai 2020- Mai 2022
Client : Banque Internationale Arabe de Tunisie - BIAT
● Développement et test de nouvelles fonctionnalités pour une application bancaire, utilisant Kotlin,
Java, Android SDK et Firebase SDK
● Implémentation du Backbase SDK pour développer des fonctionnalités bancaires
● Optimisation des processus de développement de logiciels en créant et en maintenant des
pipelines CI/CD à l'aide de Jenkins
● Renforcement du codebase avec des tests unitaires JUnit et avec refonte du code, guidée par les
informations fournies par les analyses de SonarQube et Veracode.
● Gestion d’une équipe de développement Android, en veillant à assurer le développement continu
des compétences de l'équipe avec des formations et en favorisant une culture de code review
● Collaboration avec les équipes Scrum pour identifier la faisabilité technique et prioriser les
fonctionnalités, afin de garantir la conformité aux normes de l'industrie tout au long du cycle de
développement logiciel
Projets : MyBiat
Environnement technique : Kotlin, Java, XML, Android SDK, Backbase SDK, Kotlin coroutines, Dagger/hilt, Firebase,
LiveData, Jetpack, ViewBinding, Androidx, Google/Huawei Maps SDK, Google Tag manager, Gradle, JUnit, Mockito, Espresso
UI, Clean Architecture, MVVM, BDD, Jenkins, Fastlan, SonarQube, Veracode, Postman, Jira, Figma
IMH GROUPE Tunis, Tunisie
Développeur Android Août 2019- Mai 2020
● Intégration, mise à jour et résolution de bugs des applications avec Kotlin et Java
● Développement de nouveaux modules pour le suivi en temps réel des appareils en utilisant
Firebase Realtime Database et Cloud Messaging
● Migration des bibliothèques obsolètes et mise à jour du deprecated code
● Implémentation de tests unitaires avec JUnit et refactorisations de code suite à l'analyse Lint
● Collaboration avec les product owners pour analyser les exigences fonctionnelles et garantir la
faisabilité technique
● Déploiement et mise à jour des applications sur le Google Play Store
Projets : Govoiturage TN - Pickup Africa
Environnement technique : Kotlin, Java, XML, Android SDK, Firebase SDK, Encrypted Shared preferences, room
database, Retrofit2, Rest API, Kotlin coroutines, Google Maps SDK, Google Places services, Junit, architecture MVC, Xamarin
Android
APP4MOB Tunis, Tunisie
Développeur Android et Backend Jan 2018- Juil 2019
Clients : Total Energy, gouvernement du Mali, Espérance sportif de tunis
Android :
● Conception et développement des applications à partir de zéro en utilisant Android SDK, Kotlin et
Java
● Intégration de maquettes d'interface utilisateur et mise à jour des designs d'application pour offrir
une meilleure expérience utilisateur
● Intégration d'applications web dans WebView et ajout des interfaces natives grâce à l'utilisation
de JavaScript et de l'interface JavaScript pour interagir avec les WebViews
● Résolution et maintenance des problèmes de code pour assurer des performances stables et
fiables de l'application, basées sur les rapports Crashlytics
● Déploiement et mise à jour des applications sur le Google Play Store
● Présentation de démonstrations d'application aux clients et collaboration avec les product owners
pour hiérarchiser et définir la faisabilité technique des fonctionnalités
Backend :
● Développement et maintenance de REST APIs à l'aide du framework Symfony pour assurer la
communication entre les applications web
● Gestion et optimisation des bases de données SQL pour garantir l'intégrité des données, un
stockage efficace et des temps de réponse optimisés, contribuant ainsi à l'amélioration des
performances globales de l'application
● Mise à jour des requêtes SQL afin de prévenir les vulnérabilités d'injection SQL et garantir la
sécurité des données
● Déploiement d'applications web sur des serveurs Linux
Projets : E-Anomaly - Safety Checklist - Stop Card - Pump Attendee - Oulidha
Environnement technique : Android Sdk, Java, XML, Firebase SDK, SQLite, Retrofit2, OKhttp, Rest API (Json), Google
Maps SDK, Junit, architecture MVC, ReactNative, javaScript, Symphony3.4, php, MySQL, Linux, Giitkraken, postman, Zeplin