À propos de Maher
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Arabe
Bilingue ou natif
Expériences
- ParrotDéveloppeur KMP / AndroidAÉRONAUTIQUE & AÉROSPATIALEavril 2025 - Aujourd'hui (1 an et 2 mois)Paris, France
- Migrer Parrot GroundSDK d’Android vers KMP (Kotlin multiplatform) afin de prendre en charge Windows natif
- Convertir les fichiers Java en Kotlin
- Remplacer les bibliothèques spécifiques à Android par leurs équivalents KMP (Ktor, Okio, Kotlinx, DateTime, Kotlinx Serialization, Coroutines, …)
- Utiliser le mécanisme expect/actual pour OpenGL ES, MediaCodec, les permissions et autres
- bibliothèques de plateforme
- Conserver le JNI sur Android et ajouter le cinterop pour Kotlin/Native
- Développer un plugin Android utilisant l’IPC pour une intégration dans le plugin ATAK
- PayPlugLead AndroidBANQUE & ASSURANCESjanvier 2022 - octobre 2024 (2 ans et 9 mois)Paris, France1- Diriger le développement de nouvelles fonctionnalités de l'application Payplug Android et TapToPay, en utilisant les dernières technologies et les meilleures pratiques de l'industrie.2- Superviser la mise en œuvre d'un code propre, maintenable et évolutif, conformément aux directives architecturales de l'entreprise.3- Gérer l'équipe de développement, fournir des conseils et du mentorat et veiller au respect des délais.4- Mise en place et maintenance d'un pipeline d'intégration continue et de déploiement continu (CI/CD) pour l'application Android, y compris les tests et le déploiement automatisés.5- Gérer les dépendances de l'application à l'aide de Gradle, y compris la configuration et la maintenance des fichiers de build.gradle et la résolution des problèmes pouvant survenir.6- Collaborer avec d'autres équipes, y compris la conception, le produit et l'assurance qualité, pour garantir que l'application répond aux besoins de l'entreprise et des utilisateurs finaux.7- Se tenir au courant des derniers développements de l'écosystème Android et identifier de nouvelles opportunités pour améliorer les performances, la sécurité et l'expérience utilisateur de l'application.8- Guider l'équipe dans la rédaction d'un code maintenable et bien documenté, et appliquer les bonnes pratiques de développement.9- Agir en tant que point de contact pour les escalades techniques et travailler avec d'autres équipes pour résoudre tout problème qui pourrait survenir.Kotlin, KMP, compose, clean Architecture, MVVM, coroutine, LiveData, retrofit, gradle kts, koin
- RenaultDéveloppeur AndroidAUTOMOBILEjanvier 2020 - décembre 2021 (2 ans)Paris, FranceContexte : Développer les applications système du Dashboard des voitures Renault.Réalisations :• Développement des applications media (Radio, lecteur usb, audio effects, photo et video player)• Développement des applications ‘user managment’ (setupwizard, profile settings et myrenault)• Personnalisation de Google hero apps on Media center et Settings• 90% de code coverageEnvironnement Technique : Kotlin,Java, clean Architecture, MVVM, rxJava, LiveData, retrofit, soong system, coroutines, gradle kts.
Recommandations
Soyez le premier à recommander Maher
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Ingénierie en technologie de l’informatiqueESPRIT2018