
Marwen Aoun
Senior Android Developer
Salaire / Taux journalier
Paris, France
Mobilité : Paris, Nantes, ...
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Merci d'avoir pris le temps de consulter mon profil. Développeur Android Senior spécialisé en Kotlin, je conçois des applications mobiles modernes, performantes et évolutives, en mettant l'accent sur la qualité du code, la maintenabilité et l'expérience utilisateur. Je maîtrise les technologies et bonnes pratiques de l'écosystème Android, notamment Jetpack Compose, Coroutines, Flow, ainsi que les architectures MVVM et MVI. Habitué à travailler dans des environnements Agile, je possède égalemen
Expérience de travail
Développeur Android
DriloFreelance
juil. 2024 - Présent
2 ans 4 mois
À distance
• Conception et développement d’une plateforme d’apprentissage alimentée par l’IA transformant des contenus pédagogiques en parcours interactifs, flashcards et exercices générés automatiquement. • Mise en place d’une architecture Kotlin multi-modules. • Développement d’interfaces modernes avec Compose et Material 3. Stack technologique: Kotlin, Android, Jetpack Compose, Material 3, Hilt, Coroutines, Flow, Room, Retrofit, OkHttp, Kotlinx Serialization, DataStore, WorkManager, Coil, Protobuf, KSP, Gradle KTS, JUnit, Kotlin Test, Espresso, Compose UI Testing, Turbine, Truth (Testing Assertion Library)
Android developer
Viaccess-OrcaFreelance
avr. 2023 - mai 2024
1 an 2 mois
Paris, France
• Développement from scratch d’un launcher Android TV intégrant chaînes live, VOD et guide TV. • Conception et implémentation des écrans critiques du launcher Android TV (Accueil, Profil, Paramètres), avec optimisation des performances et de la navigation utilisateur. Stack technologique : Kotlin Multiplatform, Google Leanback, Ktor, SQLDelight, Coroutines, WorkManager, Flow, Koin, DataStore, Gradle KTS, JUnit
Android developer
SFEIR
sept. 2022 - mars 2023
7 mois
Paris, France
** Mission : BforBank (Crédit Agricole) ** • Développement d’une application mobile bancaire au sein d’une feature team dédiée aux virements. • Participation à l’implémentation de fonctionnalités critiques liées aux opérations bancaires. Stack technologique : Kotlin, Android Jetpack, MVVM, Clean Architecture, Navigation Component, ViewModel, LiveData, Coroutines, Retrofit, Material Design, Gradle, JUnit, Mockito, Robolectric, Espresso, GitLab ** Mission interne ** • Développement from scratch d’une application mobile pour un acteur des équipements de sécurité incendie. Stack technologique : Kotlin, Android, Android Jetpack, MVVM, Clean Architecture, Material Design, Coroutines, Retrofit, Gradle, JUnit, Mockito, Espresso
Android developer
Axance Technology
févr. 2020 - oct. 2022
2 ans 9 mois
Paris, France
Consultant Android - Fnac / Darty • Développement et optimisation d'applications e-commerce grand public. Ajout de nouvelles fonctionnalités (rayons favoris, API EarlyBirds, fiche énergétique). • Refonte partielle du design et amélioration des performances. • Sécurisation de certaines vues sensibles et correction d'anomalies. Stack technologique : Kotlin, MVVM, Android Jetpack, Retrofit, Coroutines, Firebase, Material Design, Gradle, Git, JUnit, Espresso ** Consultant Android - Wafa Assurance ** • Refonte complète de l'application (Kotlin - MVVM). • Intégration de View Binding et mise à jour des tests automatisés. Stack technologique : Kotlin, MVVM, View Binding, Android Jetpack, Retrofit, Coroutines, Firebase, Gradle, JUnit, Espresso
Android developer
BFI Groupe
mai 2019 - janv. 2020
9 mois
Tunis, Tunisie
• Conception et développement d'applications bancaires mobiles sécurisées. • Implémentation de nouvelles fonctionnalités (demande de financement, messagerie, virements permanents et ponctuels). • Mise à jour graphique de l'application selon les besoins du client. • Correction d'anomalies et refactorisation du code existant pour améliorer la qualité et la maintenabilité. Stack technologique : Kotlin, Android, Android Jetpack, MVVM, Retrofit, Coroutines, Material Design, Firebase, Gradle, JUnit, Espresso
Android developer
StreamWIDE
avr. 2018 - mai 2019
1 an 2 mois
Tunis, Tunisie
• Contribution au développement de Team on the Run (messagerie et communication professionnelle sécurisée) et Team on Mission (solution MCPTT sur réseaux 4G/5G pour environnements critiques). • Implémentation de fonctionnalités clés : appels voix/vidéo chiffrés, géolocalisation en temps réel, gestion de tâches et échanges sécurisés. • Participation au développement de l'application NFC Reader (lecture et gestion de tags NFC). Stack technologique : Java, Android, Material Design, MVP, REST API, JSON, SQLite, SIP, ExoPlayer, Google Maps, GPS, Bluetooth Low Energy, NFC, EventBus, Gradle, SonarQube, Lint, JUnit, Mockito, Espresso, Jenkins, SVN
Formation
Institut supérieur d'informatique
Master en Administration et Sécurité des Systèmes et des Réseaux
2015 - Présent
11 ans 10 mois
Institut supérieur d'informatique
License Appliquée en Réseaux Informatiques
2011 - 2014
4 ans
Portfolio

Drilo – Application mobile d'apprentissage assistée par IA
