
Boubaker TILOUCHE
Développeur Android Senior | Clean Architecture
Salary / Daily rate
Paris, France
Mobility: Île-de-France
Freelance
Can come onsite
Skills
Languages
About me
Intro
Développeur Android avec plus de 8 ans d'expérience dans la conception et le développement d'applications mobiles. Expertise en Kotlin, Jetpack Compose et architectures modernes, notamment Clean Architecture, MVVM et architecture modulaire. Habitué aux environnements Agile et aux projets à forte exigence de qualité, avec une forte culture du testing, de la maintenabilité et de l’amélioration continue.
Work experience
Développeur Android
BNP Paribas
Dec 2024 - Present
1 year 11 months
– Mise en place et maintien d'une architecture MVVM robuste avec Clean Architecture et séparation claire des couches. – Application rigoureuse des principes TDD (Test Driven Development) et pratiques de qualité : tests unitaires, revues de code systématiques, intégration continue. – Développement d'écrans avec Jetpack Compose, intégration de Coroutines et Flow pour une gestion réactive des données. – Collaboration avec les UX/UI designers pour garantir la conformité aux guidelines Material Design et l'accessibilité. – Participation active à la méthodologie Scrum : sprint planning, daily, revue et rétrospective. – Contribution à la montée en qualité du code et à la réduction du taux de crashs via SonarQube et Firebase Crashlytics.
Développeur Android
SGConnect
Dec 2023 - Dec 2024
1 year 1 month
– Développement de l'application client et chauffeur avec Jetpack Compose pour une interface moderne et dynamique. – Mise en place d'une architecture modulaire et maintenable avec Clean Architecture et MVI. – Consommation d'API via Ktor – Intégration du système de paiement sécurisé et gestion des reçus électroniques avec Stripe et Google Wallet – Optimisation des performances, résolution de bugs en utilisant Leak Canary, ce qui a permis de réduire les crashs – Intégration de Mapbox pour la gestion des cartes: implémentation des cartes interactives et suivi de la localisation en temps réel dans l'application.
Développeur Android
AXA
Feb 2022 - Dec 2023
1 year 11 months
– Mise en œuvre d'une architecture modulaire et maintenable avec Clean Architecture et MVVM – Conception d'interfaces dynamiques via Jetpack Compose – Pratiques de qualité de code : TDD, BDD, revues de code régulières – Optimisation continue des performances, réduction des temps de chargement – Intégration de nouvelles fonctionnalités et résolution de bugs en collaboration étroite avec les squads – Participation active à la méthodologie Scrum : prise en charge des tâches lors des sprints, estimation des besoins et analyse des fonctionnalités à implémenter lors des réunions de planification.
Développeur Android
New Wave Consulting
Sep 2020 - Feb 2022
1 year 6 months
69340 Francheville, France
– Conception et développement de fonctionnalités clés de l'application Android – Intégration de la base de données en temps réel (RT) pour une expérience utilisateur fluide – Mise en place de la communication en temps réel via sockets – Implémentation des notifications via Firebase Cloud Messaging (FCM) – Rédaction de tests unitaires pour garantir la fiabilité du code – Participation aux revues de code et à la conception technique – Estimation des besoins et analyse des fonctionnalités à implémenter
Team Lead
IT-Gate group
Jan 2019 - Aug 2020
1 year 8 months
– Conception et développement des fonctionnalités clés de l'application – Implémentation des notifications en temps réel via Pusher – Intégration du service de paiement VistaMoney pour les transactions sécurisées au Qatar – Rédaction des User Stories (US) et des Technical Stories (TS) – Mise en place de la communication réseau avec Retrofit pour les appels API – Gestion des notifications FCM pour améliorer l'expérience utilisateur (UX) – Conception et développement des fonctionnalités essentielles de l'application mise en œuvre du modèle MVVM pour garantir une architecture robuste et évolutive
Développeur Android
Rim-Web International
Oct 2017 - Jan 2019
1 year 4 months
– Participation à la conception et au développement d'applications Android avec une architecture de base. – Intégration des services API, principalement avec Retrofit, pour la gestion des données et la communication réseau. – Mise en place de la gestion des notifications avec Firebase pour améliorer l'expérience utilisateur. – Contribution au développement des fonctionnalités essentielles comme la reconnaissance vocale (HoC Assistant) et le suivi des interventions techniques. – Développement et intégration de la gestion des horaires et des rendez-vous dans l'application. – Utilisation de Room pour la gestion locale de données, bien que les bonnes pratiques n'aient pas encore été pleinement appliquées à ce stade.
Education
ISET'COM
Master, réseau informatique
2015 - 2017
2 years 1 month