Available to hire
I am a dedicated and experienced Android Developer with over 10 years of expertise in designing, developing, and implementing a wide range of mobile applications. I have a proven ability to lead and collaborate with cross-functional teams, adapt to new technologies, and deliver high-quality, user-friendly applications. I am seeking a challenging remote contractor position in a growth-oriented organization, where I can utilize my skills and experience to contribute to the success of the team and further enhance my professional development.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Language
French
Fluent
English
Advanced
Work Experience
Senior Android Developer at Louis Vuitton LVMH
May 1, 2023 - PresentLed the complete migration of the legacy Android eCommerce app to a modern, modular, scalable architecture while improving app performance and code quality. Refactored critical components replacing RxJava with Kotlin Coroutines and Flow. Enhanced the UI and performance by implementing ExoPlayer and reusable UI components with Jetpack Compose. Established CI/CD pipeline with Bitrise for automated build, test, and deployment. Collaborated with cross-functional teams to ensure stable, synchronized production environments. Managed network migration to a Backend for Frontend (BFF) server to simplify data flow. Mentored junior developers and shared best practices throughout the development process.
Lead Android Developer at France TV
March 31, 2023 - July 15, 2025Played a key role in the redesign and maintenance of flagship Android applications widely used for live and on-demand content, including France.TV Sport and France.TV apps serving over 2 million users. Developed apps from scratch with accessibility and night mode features. Managed code review and CI/CD migration from Jenkins to GitLab. Deployed apps on Google Play Store, conducted POCs and validation spikes, and developed internal shared libraries. Integrated dynamic SDK management based on user consent (CMP, GDPR), Chromecast client, and analytics tracking. Migrated and versioned SQLite/Room databases, improved architecture and codebase, and migrated UI to Jetpack Compose.
Audit Consultant - Security and Architecture at Total Energies
June 30, 2022 - July 15, 2025Conducted an in-depth audit of the Total Energies Android app source code for security, architecture, and best practices. Enhanced data encryption strategies and optimized data protection for caching and local storage. Implemented SOLID principles to improve module communication, app performance, and code maintainability. Used tools such as APK Tool and JADX for vulnerability analysis and remediation. Applied OWASP TOP 10 guidelines and ProGuard obfuscation to strengthen app security.
Lead Android Developer at YARA
January 31, 2020 - July 15, 2025Led development and maintenance of Yara Global Tracing (YGT), an RFID-based system to trace chemical fertilizer bags through production and delivery. Managed integration of RFID tracking with Zebra devices and Android SDK. Designed application architecture following Clean Architecture principles for scalability and maintainability. Developed asynchronous functionalities using Kotlin Coroutines and Flow, replaced legacy Java code with modern Kotlin. Optimized app performance and UI components with internal Design System. Integrated Google Analytics, Crashlytics, Microsoft Intune, and AWS CloudWatch for monitoring and security. Automated CI/CD workflows with GitHub Actions. Mentored junior developers and collaborated with multidisciplinary teams.
Senior Android Developer at Renault Digital
November 30, 2018 - July 15, 2025Developed and maintained My Renault app serving 18 countries for B2B and B2C use, allowing garage management, connected car services, and user authentication. Defined technical solutions with architects and lead developers. Implemented key app features like online payment, navigation, route search, car connectivity communications, and login. Established unit and integration testing. Ensured production app support, user consent management (CMP), performance improvement, analytics tracking, and secure authentication (OAuth + PKCE).
Senior Android Developer at Deezer
September 30, 2017 - July 15, 2025Developed and maintained two Android projects: Deezer Music app with over 4 million users and Deezer Radio app from scratch. Collaborated with architects and lead developers on technical solutions, documented technical designs, and estimated project workloads. Modularized Deezer Player, created Custom Views (UIKit), and built prototypes.
Junior Android Developer at Bornup
December 31, 2015 - July 15, 2025Developed main features for a transport mobile app used by over 3 million users in Paris and Île-de-France, including online payment, navigation, route search, authentication, SDK integration, and communication. Implemented unit and integration tests with Robolectric and SQLite migrations. Monitored app in production, managed user consent (CMP), tracked analytics events, and refactored app into modular architecture.
Senior Android Developer at RATP
February 28, 2017 - July 15, 2025Developed and maintained Android apps for L'Oréal, Crédit du Nord, and Darty in a web agency specializing in financial services and retail. Handled technical specifications, planning, and task allocation. Translated designs into Java/XML code, stabilized apps by fixing bugs, enhanced tracking/analytics, maintained internal libraries, and wrote unit tests.
Senior Android Developer at Louis Vuitton LVMH
May 1, 2023 - PresentLed the full migration of Louis Vuitton's legacy monolithic Android eCommerce app to a modern, modular, and scalable architecture following Clean Architecture principles. Refactored critical components by replacing RxJava with Kotlin Coroutines and Flow for asynchronous process modernization and improved app performance. Enhanced UI and performance with ExoPlayer for video playback and reusable UI components using Jetpack Compose. Implemented a CI/CD pipeline with Bitrise enabling automated build, testing, and deployment for efficient releases on Google Play Store. Collaborated cross-functionally with iOS, backend, and infrastructure teams to maintain a stable and synchronized production environment. Managed network migration to a Backend for Frontend (BFF) server simplifying data flow and reducing app complexity. Mentored junior developers, sharing best practices and guiding through the development lifecycle.
Lead Android Developer at France TV
March 31, 2023 - July 15, 2025Played a key role in the redesign and maintenance of flagship Android applications for France Télévisions, including France.TV Sport and France.TV with over 2 million users. Developed app from scratch applying accessibility best practices, adaptable screens for tablets and phones, and night mode. Led CI/CD pipelines, migrated Jenkins/GitLab systems and managed deployments to Google Play Store. Executed POCs and technical spikes to validate engineering choices. Integrated external SDKs compliant with user consent management (CMP) and GDPR. Implemented Chromecast client and tracking integrations using AT, Usabilla, and Adjust. Handled SQLite/Room database migration and versioning, navigation system overhaul with Jetpack Navigation, and UI migration to Jetpack Compose while improving app architecture.
Audit Consultant - Security and Architecture at Total Energies
June 30, 2022 - July 15, 2025Conducted a comprehensive audit of Total Energies' Android application source code focusing on security, architecture, and best practices. Enhanced data encryption strategies for cache and local storage bolstering data protection. Integrated software design principles such as SOLID improving inter-module communication and code maintainability, leading to better app performance. Utilized tools like APK Tool and JADX for in-depth code analysis identifying and remediating vulnerabilities. Applied knowledge of OWASP TOP 10 and ProGuard obfuscation elevating overall application security against threats.
Lead Android Developer at YARA
January 31, 2020 - July 15, 2025Led development and maintenance of YGT, a RFID-based traceability system tracking fertilizer sacks throughout production and delivery. Managed integration of RFID tracking with Zebra devices and SDKs. Designed app architecture based on Clean Architecture ensuring scalability and maintainability. Implemented real-time EPC tag tracking with MQTT ensuring precise RFID tag association. Prioritized features, fixed bugs, and optimized performance using Kotlin, Coroutines, and Flow. Migrated legacy Java code to modern Kotlin. Enhanced UI components from internal design system and used monitoring tools for performance improvements. Integrated monitoring and analytics with Google Analytics, Crashlytics, AWS CloudWatch, and secured device management with Microsoft Intune. Automated CI/CD workflows with GitHub Actions and mentored junior developers in a multidisciplinary team.
Senior Android Developer at Renault Digital
November 30, 2018 - July 15, 2025Developed and maintained My Renault app covering 18 countries serving B2B and B2C users. Responsible for main features including online payment, navigation, routes search, connected car communications, and login functionalities. Collaborated with architects and leads on technical solution definitions. Implemented unit and integration testing and monitored production environments. Developed user consent management (CMP) and enhanced app performance and analytics event tracking. Built client-side authentication and authorization with OAuth and PKCE protocols.
Senior Android Developer at Deezer
September 30, 2017 - July 15, 2025Contributed to the development and maintenance of Deezer Music and Deezer Radio apps. Defined technical solutions in coordination with architects and lead developers, wrote technical specifications, estimated project workloads, and committed to deadlines. Modularized the Deezer player component, created UI prototypes, and developed custom views within the UIKit framework.
Junior Android Developer at Bornup
December 31, 2015 - July 15, 2025Worked on 3 Android projects (L'Oréal, Crédit du Nord, Darty) in a web agency specializing in financial services and retail sectors. Responsibilities included technical specifications, workload estimation, task distribution, functional implementation, GUI translation, app stabilization, anomalies correction, analytics and tracking implementation, internal libraries integration and maintenance, and unit testing.
Senior Android Developer at RATP
February 28, 2017 - July 15, 2025Developed key features for an app used by over 3 million users to facilitate transportation in Paris and Île-de-France, including online payment, navigation, itinerary search, authentication, and communications with external libraries and SDKs. Implemented unit and integration testing with Robolectric and contributed to app monitoring and consent management. Regularly refactored code to maintain a modular architecture.
Senior Android Developer at Louis Vuitton LVMH
May 1, 2023 - PresentLed the migration of the legacy eCommerce Android app to a modular, scalable architecture following Clean Architecture principles to ensure maintainability and growth. Refactored critical components, replacing RxJava with Kotlin Coroutines and Flow to modernize asynchronous processes and improve overall performance. Improved UI and performance by implementing ExoPlayer for video playback and reusable UI components using Jetpack Compose for consistency. Implemented CI/CD pipeline with Bitrise for automation of build, testing, and deployment processes. Collaborated with cross-functional teams to ensure a synchronized and high-performing production environment. Managed networking migration to a Backend for Frontend server and mentored junior developers.
Lead Android Developer at France TV
March 31, 2023 - July 16, 2025Played a key role in redesigning and maintaining flagship Android applications for live and on-demand content serving over 2 million users. Developed an application from scratch with best practices for accessibility, screen adaptation, and night mode. Migrated CI/CD pipelines, deployed applications to Google Play, and developed and maintained internal shared libraries. Integrated external SDKs following user consent rules (CMP, GDPR). Implemented client-side ChromeCast and analytics tracking. Improved architecture and migrated UI to Compose.
Lead Android Developer at YARA
January 31, 2020 - July 16, 2025Led development and maintenance of Yara Global Tracing (YGT), an RFID tracking system for chemical fertilizer bags. Designed scalable app architecture and chose tech stack following Clean Architecture principles. Integrated RFID tracking using Zebra devices and SDK, implemented core tracking functions with MQTT, and modernized codebase with Kotlin coroutines and Flow. Improved performance and UI with reusable components and internal UI library. Integrated Google Analytics, Crashlytics, Microsoft Intune, and AWS CloudWatch for performance monitoring. Streamlined CI/CD workflows with GitHub Actions and mentored junior developers.
Senior Android Developer at Renault Digital
November 30, 2018 - July 16, 2025Developed and maintained the My Renault app for B2B and B2C markets across 18 countries. Defined technical solutions with architects and lead developers. Developed main features such as online payment, navigation, communication with connected cars, and login. Implemented unit and integration tests, monitored production applications, developed user consent management (CMP), improved app performance, tracked analytics, and managed client-side Authentication/Authorization including OAuth and PKCE.
Senior Android Developer at Deezer
September 30, 2017 - July 16, 2025Maintained Deezer Music app serving 4 million users and built Deezer Radio app from scratch. Collaborated with architects to define technical solutions and ensured alignment with project goals. Modularized the Deezer Player component, wrote technical designs, estimated tasks, and created custom UI views to enhance user experience.
Senior Android Developer at RATP
February 28, 2017 - July 16, 2025Developed main features for a public transportation app used by over 3 million users, including online payment, route searches, authentication, and integration of external SDKs. Implemented unit and integration tests, managed user consent (CMP), tracked analytics, continuously refactored for modular architecture, and used Java and RxJava for development with dependency injection and network communications.
Junior Android Developer at Bornup
December 31, 2015 - July 16, 2025Developed and maintained 3 Android projects in a web agency focused on financial services and retail sectors. Involved in technical specifications, coding from graphic designs, app stabilization, bug fixing, implementing tagging systems, internal library maintenance, React Native app porting to Java, and unit tests.
Education
Degree in Computer Science Engineering at Tunisia
September 1, 2009 - February 28, 2013Degree in Computer Science Engineering at Tunisia
September 1, 2009 - February 28, 2013Degree at Computer Science Engineering, Tunisia
September 1, 2009 - February 28, 2013Qualifications
Kotlin for Java Developers (Jetbrains + Coursera)
January 1, 2019 - January 31, 2019PSM Professional Scrum Master
March 1, 2018 - March 31, 2018PSPO (Professional Scrum Product Owner)
March 1, 2018 - March 31, 2018Kotlin for Java Developers
January 1, 2019 - January 1, 2019PSM Professional Scrum Master
March 1, 2018 - March 1, 2018PSPO (Professional Scrum Product Owner)
March 1, 2018 - March 1, 2018Kotlin for Java Developers (Jetbrains + Coursera)
January 1, 2019 - January 1, 2019PSM Professional Scrum Master
March 1, 2018 - March 1, 2018PSPO (Professional Scrum Product Owner)
March 1, 2018 - March 1, 2018Industry Experience
Software & Internet, Energy & Utilities, Media & Entertainment, Transportation & Logistics, Financial Services, Agriculture & Mining, Retail, Professional Services, Manufacturing
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Developer
We have the best developer experts on Twine. Hire a developer in Lyon today.