About Houssem
English
Fluent
French
Native or bilingual
Experience
- Louis Vuitton LVMHSenior Android DeveloperFASHION AND COSMETICSMay 2023 - Today (3 years and 1 month)Paris, FranceDeveloperLouis Vuitton, a leader in the luxury goods sector, faced challenges related to maintaining its legacy monolithic Android application, which lacked scalability and was difficult to maintain. My role was to lead the complete migration to a modern, multi-modular, and scalable architecture, while improving application performance and code quality.Led the migration of the legacy Android eCommerce application to a modular and scalable architecture, following Clean Architecture principles to ensure maintainability and growth.Refactored critical components by replacing RxJava with Kotlin Coroutines and Flow to modernize the application's asynchronous processes and improve its overall performance.Improved UI and performance by implementing ExoPlayer for video playback and creating reusable UI components with Jetpack Compose for a consistent user experience.Implemented a CI/CD pipeline with Bitrise to automate the build, test, and deployment process, ensuring smooth and efficient releases to the Google Play Store.Collaborated with cross-functional teams (iOS, backend, and infrastructure) to ensure a stable, synchronized, and high-performing production environment.Managed the network migration by transitioning from multiple endpoints to a Backend for Frontend (BFF) server, simplifying the application's data flow and reducing its complexity.Mentored and onboarded junior developers, sharing best practices and guiding them throughout the development process.
- France TVLead Android DeveloperSPORTSFebruary 2020 - March 2023 (3 years and 1 month)Paris, FranceFrance Télévisions is the main public broadcaster in France, offering a wide range of content across multiple platforms. I played a key role in the redesign and maintenance of their flagship Android applications, widely used to access live and on-demand content.Redesign of the France.TV Sport application, France Télévisions' sports information platform, distributed across all digital formats: web, mobile, tablet https://play.google.com/store/apps/details?id=fr.francetv.francetvsportDevelopment and maintenance of the France.TV application (+2 million users), the main application for live and replay content.Developing an application from scratch using best accessibility practices, screens adapted to standard tablets and phones, night modeCode review and maintenance of the CI/CDMigration of the CICD Jenkins/GitlabDeployment of applications in the Google Play storeConducting POCs and spikes for validating technical choicesDevelopment and deployment of internal libraries shared internallyS.O.L.I.D principles, Clean ArchitecturesIntegration and dynamic management of external SDKs based on user consent CMP, GDPRImplementation of the ChromeCast client sideIntegration of tracking: AT, Usabilla, AdjustMigration and versioning of the Sqlite/Room database (manual & auto migration)Development of the new navigation system based on Jetpack Navigation.Improving the architecture (Clean Arch) and refactoring the codeMigration of the UI part to Compose
- Yara InternationalLead Android DeveloperRAW MATERIALS INDUSTRYDecember 2018 - January 2020 (1 year and 1 month)Oslo, NorwayYara, a leader in sustainable agriculture, needed a reliable solution to track chemical fertilizer bags throughout their production and delivery cycle using RFID technology. I led the development and maintenance of YGT (Yara Global Tracing), an RFID-based traceability system that tracks bags through the various stages of the supply chain.Development and maintenance of YGT (Yara Global Tracing), an RFID tracking system to trace fertilizer bags during production and delivery.Leading the development and integration of RFID tracking via Zebra devices (TC77, ET47 tablet) and the Zebra Android SDK, for device and tag management. Designing the application architecture according to Clean Architecture principles, with a rigorous choice of the technical stack to ensure the system's scalability and maintainability. Implementing the tracking functionality via unique EPC codes retrieved in real-time via MQTT, ensuring precise association of RFID tags. Organizing production releases: prioritizing features, fixing bugs, and improving performance with Kotlin, Coroutines, and Flow. Replacing legacy Java code with modern Kotlin code, integrating coroutines and Flow for more efficient and readable asynchronous management. Optimizing application performance through stabilization, bug fixes, UI improvements with reusable components from an internal Design System, and the use of monitoring tools. Strengthening tracking and analysis with Google Analytics and Crashlytics for performance reports and error tracking. Integrating Microsoft Intune for secure device management, and AWS CloudWatch for real-time monitoring of production performance. Automating CI/CD workflows with GitHub Actions
Recommendations
Be the first to recommend Houssem
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 EngineeringENISo2013Ingenieur en Informatique BAC+5
Certifications
- Kotlin for Java Developers(Jetbrains + Coursera)2019