About Maher
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- ParrotKMP / Android DeveloperAVIATION AND AEROSPACEApril 2025 - Today (1 year and 2 months)Paris, France
- Migrate Parrot GroundSDK from Android to KMP (Kotlin multiplatform) to support native Windows
- Convert Java files to Kotlin
- Replace Android-specific libraries with their KMP equivalents (Ktor, Okio, Kotlinx, DateTime, Kotlinx Serialization, Coroutines, …)
- Use the expect/actual mechanism for OpenGL ES, MediaCodec, permissions, and other platform libraries
- Retain JNI on Android and add cinterop for Kotlin/Native
- Develop an Android plugin using IPC for integration into the ATAK plugin
- PayPlugLead AndroidBANKING AND INSURANCEJanuary 2022 - October 2024 (2 years and 9 months)Paris, France1- Lead the development of new features for the Payplug Android and TapToPay application, using the latest technologies and industry best practices.2- Oversee the implementation of clean, maintainable, and scalable code, in accordance with company architectural guidelines.3- Manage the development team, provide guidance and mentoring, and ensure deadlines are met.4- Set up and maintain a continuous integration and continuous deployment (CI/CD) pipeline for the Android application, including automated testing and deployment.5- Manage application dependencies using Gradle, including configuration and maintenance of build.gradle files and troubleshooting any issues that may arise.6- Collaborate with other teams, including design, product, and quality assurance, to ensure the application meets business and end-user needs.7- Stay up-to-date with the latest developments in the Android ecosystem and identify new opportunities to improve the application's performance, security, and user experience.8- Guide the team in writing maintainable and well-documented code, and enforce good development practices.9- Act as a point of contact for technical escalations and work with other teams to resolve any issues that may arise.Kotlin, KMP, compose, clean Architecture, MVVM, coroutine, LiveData, retrofit, gradle kts, koin
- RenaultAndroid DeveloperAUTOMOBILEJanuary 2020 - December 2021 (2 years)Paris, FranceContext: Develop system applications for the Renault Cars Dashboard.Achievements:• Development of media applications (Radio, USB player, audio effects, photo and video player)• Development of 'user management' applications (setupwizard, profile settings, and myrenault)• Customization of Google hero apps on Media Center and Settings• 90% code coverageTechnical Environment: Kotlin, Java, Clean Architecture, MVVM, rxJava, LiveData, retrofit, soong system, coroutines, gradle kts.
Recommendations
Be the first to recommend Maher
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Computer Engineering in Information TechnologyESPRIT2018