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, leader dans le secteur du commerce de luxe, étaitconfronté à des défis liés à la maintenance de son applicationAndroid monolithique héritée, qui manquait de scalabilité et étaitdifficile à entretenir. Mon rôle a été de diriger la migration complètevers une architecture moderne, multi-modulaire et évolutive, touten améliorant les performances de l'application et la qualité ducode.Dirigé la migration de l’application Android eCommerce héritéevers une architecture modulaire et évolutive, en suivant lesprincipes de la Clean Architecture pour garantir samaintenabilité et sa croissance.Refactorisation des composants critiques en remplaçant RxJavapar Kotlin Coroutines et Flow afin de moderniser les processusasynchrones de l'application et d'améliorer ses performancesglobales.Amélioration de l'UI et des performances en implémentantExoPlayer pour la lecture vidéo et en créant des composants UIréutilisables avec Jetpack Compose pour une expérienceutilisateur cohérente.Mise en place d'un pipeline CI/CD avec Bitrise pour automatiserle processus de build, de test et de déploiement, garantissantdes mises en production fluides et efficaces sur le Google PlayStore.Collaboration avec des équipes interfonctionnelles (iOS, backendet infrastructure) afin d'assurer un environnement de productionstable, synchronisé et performant.Gestion de la migration réseau en passant de plusieursendpoints à un serveur Backend for Frontend (BFF), simplifiantainsi le flux de données de l'application et réduisant sacomplexité.Encadrement et intégration des développeurs juniors, enpartageant les meilleures pratiques et en les guidant tout aulong du processus de développement.
- France TVLead Android DeveloperSPORTSFebruary 2020 - March 2023 (3 years and 1 month)Paris, FranceFrance Télévisions est le principal diffuseur public en France,proposant une large gamme de contenus sur plusieurs plateformes.J'ai joué un rôle clé dans la refonte et la maintenance de leursapplications Android phares, largement utilisées pour accéder auxcontenus en direct et à la demande.Refonte de l’application France.TV Sport, la plateformed’information sportive de France Télévisions se répartissent surl’ensemble des formats numériques : web, mobile, tablettehttps://play.google.com/store/apps/details?id=fr.francetv.francetvsportDéveloppement et maintenance de l’application France.TV (+2Millions d’utilisateurs) application principale des directs et dureplay.Développer une application from scratch en utilisant lesmeilleures pratiques d'accessibilité, des écrans adaptées autablettes et téléphones standards, night modeCode review et maintenance de la CI/CDMigration de la CICD Jenkins/GitlabDéploiement des applications dans le store Google PlayRéalisation des POCs et des spikes pour les validations des choixtechniquesDéveloppement et déploiement des libraires internes partagéesen internePrincipes S.O.L.I.D, Clean ArchitecturesIntégration et gestion dynamique des SDK externes en fonctionsdu consentement utilisateurs CMP, RGPDImplémentation de la partie cliente ChromeCastIntégration de tracking : AT, Usabilla, AdjustMigration et versioning de la base de données Sqlite/Room(manual & auto migration )Développement du nouveau système de navigation basé surJetpack Navigation.Amélioration de l’architecture (Clean Arch) et refactorisation ducodeMigration de la partie UI vers Compose
- Yara InternationalLead Développeur AndroidRAW MATERIALS INDUSTRYDecember 2018 - January 2020 (1 year and 1 month)Oslo, NorwayYara, leader dans l'agriculture durable, avait besoin d'une solution fiable pour tracer les sacs d'engrais chimiques tout au long de leur cycle de production et de livraison grâce à la technologie RFID. J'ai dirigé le développement et la maintenance de YGT (Yara Global Tracing), un système de traçabilité basé sur RFID qui suit les sacs à travers les différentes étapes de la chaîne logistique.Développement et maintenance de YGT (Yara Global Tracing), un système de suivi RFID pour tracer les sacs d'engrais pendant la production et la livraison.Pilotage du développement et de l'intégration du suivi RFID via des appareils Zebra (TC77, tablette ET47) et le SDK Android Zebra, pour la gestion des appareils et des étiquettes. Conception de l'architecture de l'application selon les principes de la Clean Architecture, avec un choix rigoureux de la stack technique pour assurer la scalabilité et la maintenabilité du système. Implémentation de la fonctionnalité de suivi via des codes EPC uniques récupérés en temps réel via MQTT, garantissant une association précise des tags RFID. Organisation des livraisons en production : priorisation des fonctionnalités, correction des bugs et amélioration des performances avec Kotlin, Coroutines et Flow. Remplacement du code Java legacy par du code Kotlin moderne, intégration de coroutines et Flow pour une gestion asynchrone plus performante et plus lisible. Optimisation des performances de l'application via la stabilisation, la correction de bugs, l'amélioration de l'UI avec des composants réutilisables issus d'une Design System interne, et l'usage d'outils de monitoring. Renforcement du suivi et de l'analyse avec Google Analytics et Crashlytics pour les rapports de performance et le suivi des erreurs. Intégration de Microsoft Intune pour la gestion sécurisée des appareils, et d'AWS CloudWatch pour le monitoring temps réel des performances en production. Automatisation des workflows CI/CD avec 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
- Ingénieur en informatiqueENISo2013Ingenieur en Informatique BAC+5
Certifications
- Kotlin for Java Developers(Jetbrains + Coursera)2019