Maher Gafsi

Android / Kotlin multiplatform KMP Engineer

2 recommandations

Salaire / Taux journalier

2 personnes recommandent

78000 Versailles, France

Mobilité : Paris

Freelance

Peut venir sur site

Expertises

KotlinJavaAndroidClean ArchitectureBlockchainIOSCGitGradle

Langues

Français (Maternelle)Arabe (Maternelle)Anglais (Courant)

Recommandé par

Maher Gafsi

Parrot

KMP / Android Developer

A recommandé le 08 décembre 2025

Rania HEDDI

Splio

QA Automation Engineer

A recommandé le 08 décembre 2025

Ă€ propos

Introduction

Senior Android & Kotlin Multiplatform Developer with 8 years of experience (including 3 in fintech). I build high-performance apps and SDKs using Jetpack Compose, Coroutines/Flow, and KMP (Android/ Ios / native). Strong in Clean Architecture and libraries design. Comfortable leading teams, mentoring, and shipping reliably with CI/CD. Focused on security/SCA, scalability, and exceptional UX.

Liens

Expérience de travail

Kotlin multiplatform KMP / Android Developer

Parrot

avr. 2025 - Présent

1 an 7 mois

Paris, France

- Migrate Parrot Ground sdk from Android to Kotlin Multiplatform KMP to support windows native - Convert Java files to Kotlin - Replace Android specific libraries by their KMP equivalent like ktor, okio, kotlin datetime, Json, coroutines… - Use expect / actual mechanism for opengl ES, mediaCodec, permissions and other platform libraries - Keep JNI for Android and add cinterop for kotlin native - Develop android plugin using IPC to be used inside ATAK plugin

PayPlug

janv. 2022 - oct. 2024

2 ans 10 mois

Paris, France

Lead Android

juin 2022 - oct. 2024

2 ans 5 mois

Paris, France

1- Leading the development of new features and enhancements for the Payplug Android app and TapToPay, utilizing the latest technologies and industry best practices. 2- Overseeing the implementation of clean, maintainable, and scalable code, in accordance with the company's architectural guidelines. 3- Managing the development team, providing guidance and mentorship, and ensuring that deadlines are met. 4- Setting up and maintaining a continuous integration and continuous deployment (CI/CD) pipeline for the Android app, including automated testing and deployment. 5- Managing the app's dependencies using Gradle, including configuring and maintaining the build.gradle files and resolving any issues that may arise. 6- Collaborating with other teams, including design, product, and QA, to ensure that the app meets the needs of the business and the end-users. 7- Keeping abreast of the latest developments in the Android ecosystem, and identifying new opportunities to improve the app's performance, security, and user experience. 8- Guiding the team in writing maintainable and well-documented code, and enforcing 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

Android Engineer

janv. 2022 - mai 2022

5 mois

Paris, France

Android engineer

Groupe Renault

janv. 2020 - déc. 2021

2 ans

Paris, France

Android automotive development for the next generation of Renault-Nissan control panel :•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 •Analyze and fix bugs •90% of code coverage Kotlin, Java,clean Architecture, MVVM, rxJava,LiveData,retrofit, soong system, coroutines, gradle kts

Android engineer

Avisto

juin 2019 - oct. 2019

5 mois

Paris, France

Android engineer

DeWinter Group

oct. 2018 - mai 2019

8 mois

Soliman, Tunisie

Development of an android mobile application to create a connected platform allowing the connection of ambulance attendants, healthcare professionals and patients. Technical Environment:Kotlin, XML, Windows 10, Android Studio, lottie, liveData, retrofit,Architecture component

Intern

C.R.D.I

mars 2018 - août 2018

6 mois

Paris Area, France

Development of an Android mobile application to create a platform for connecting insurers, insured with their insurance companies. -Use connected objects -develop algorithms able to respond to user requests -Interact with the GPS --------------------------------------------------- -SDK Android/Java -REST/JSON, GPS, Bluetooth, Camera -Libraries: Room, Volley -Architecture MVP

Android developer

freelance

oct. 2017 - janv. 2018

4 mois

Soliman, Tunisie

Development of an Android mobile application "NowWere" to locate leisure areas such as restaurant, bar, cafe ... and share and participate in their events with your friends.

Android Developer

Lynq

sept. 2017 - déc. 2017

4 mois

Cardiff, Royaume-Uni

REP is an IOS/Android app where the objective is to become the first true payments social network. The easiest way to communicate, organise plans and finances with groups & friends. From food, drinks & tickets to splitting bills, travel, rent, holidays, accommodation & more. Rep's entire infrastructure and backend is designed on top of blockchain, providing a secure, reliable and scalable system with very fast processing speeds. ----------------------------- More Information: https://dev.lynq.eu ----------------------------- - Conception and development of mobile applications - Worked with API’s (HTTP POST and GET requests, parsed JSON response) - UI design -Architecture: MVP

Android developer

Xedyas

juil. 2017 - août 2017

2 mois

La Goulette, Tunisie

Conception and development of mobile applications. I developed Android apps for clients and completed the various tasks involved in the app development lifecycle.


Formation

Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT

Engineering degree, Computer Engineering

2015 - 2018

3 ans 1 mois

Faculty of sciences of Bizerte

Bachelor degree in Computer Sciences, Informatique

2012 - 2015

4 ans

Résultat : mention bien


Licences et certifications

Java et les collections

Délivré le : janv. 2016

Certifié par OpenClassrooms

Java et les collections

Délivré le : janv. 2016

Certifié par OpenClassrooms

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.