Dans l’univers du développement mobile, les technologies évoluent à un rythme soutenu. Pour les développeurs, l’enjeu n’est pas seulement de maîtriser de nouveaux outils. Il faut aussi comprendre la valeur qu’ils apportent aux utilisateurs et aux produits.
Avec plus de dix ans d’expérience dans le développement Android, Houssem a accompagné plusieurs grandes transformations technologiques du secteur. Aujourd’hui, il contribue à la création d’un nouveau parcours digital dans la banque. Il s’appuie notamment sur des technologies de pointe comme Kotlin Multiplatform et Compose Multiplatform.
“J’évolue dans l’écosystème Android depuis plus de dix ans.
Au fil de mon parcours, j’ai eu l’occasion d’intervenir dans différents secteurs d’activité, notamment la banque, les services et la mobilité, avec une forte expérience sur des applications destinées au grand public.
J’ai accompagné les évolutions technologiques du développement Android, notamment le passage de Java vers Kotlin, l’adoption de Jetpack Compose, ainsi que la mise en place de Clean Architecture et d’architectures modulaires.
Progressivement, je me suis également intéressé à Kotlin Multiplatform (KMP), avec l’objectif de mutualiser davantage de composants entre Android et iOS.
Cette évolution s’est inscrite naturellement dans mon parcours et m’amène aujourd’hui à travailler sur des sujets mêlant Android natif, Kotlin Multiplatform et Compose Multiplatform.”
“Actuellement, j’interviens au sein d’une équipe qui développe un nouveau parcours digital consacré à l’épargne et à l’investissement.
C’est particulièrement enrichissant de participer à la conception d’un produit dès ses premières étapes et de pouvoir contribuer aux choix techniques qui l’accompagnent.
Mes missions couvrent plusieurs dimensions :
L’ensemble du projet repose sur une architecture moderne intégrant notamment Kotlin, Coroutines, Flow, Kotlin Multiplatform, Compose Multiplatform et une approche Clean Architecture.”
“L’un des enjeux importants consiste à construire un produit capable de capitaliser au maximum sur du code partagé entre Android et iOS, tout en conservant une expérience utilisateur de qualité et en respectant les spécificités de chaque plateforme.
Cette approche permet de conjuguer efficacité de développement, cohérence fonctionnelle et adaptation aux usages propres à chaque système mobile.
Ce projet est particulièrement intéressant, car il combine plusieurs sujets actuels : le développement mobile multiplateforme avec Kotlin Multiplatform et Compose Multiplatform, l’accessibilité, mais aussi l’intégration de nouvelles fonctionnalités reposant sur l’intelligence artificielle.”
“Ce qui rend le développement mobile passionnant à mes yeux, c’est son évolution permanente.
En quelques années, nous sommes passés de Java à Kotlin, des interfaces XML à Jetpack Compose, puis aujourd’hui à des solutions multiplateformes comme KMP et Compose Multiplatform.
Cette transformation permanente me pousse à continuer d’explorer de nouvelles approches et à identifier celles qui peuvent réellement créer de la valeur pour les projets.”
“Travailler avec des technologies comme TalkBack permet de prendre conscience que la qualité d’une application ne se limite pas uniquement à son design ou à ses performances, mais aussi à sa capacité à être utilisée par le plus grand nombre.
Cette vision place les utilisateurs au cœur des choix de conception et rappelle que la technologie doit avant tout servir les usages.”
“Parmi les évolutions récentes qui m’intéressent particulièrement, l’intelligence artificielle occupe une place grandissante.
L’intégration de nouveaux usages liés à l’IA dans les applications mobiles constitue à mes yeux un nouveau terrain d’exploration.
Aujourd’hui, l’arrivée de l’Intelligence Artificielle dans les produits digitaux apporte également de nouveaux usages et de nouveaux défis.
La combinaison entre mobile, accessibilité, multiplateforme et intelligence artificielle représente ainsi un environnement particulièrement stimulant.”
“J’avais envie de rejoindre un environnement qui puisse me permettre de continuer à évoluer techniquement tout en travaillant sur des projets ambitieux.
Ma mission actuelle répond précisément à cette ambition puisqu’elle me permet à la fois de valoriser mon expertise Android et d’explorer de nouveaux domaines comme Kotlin Multiplatform, Compose Multiplatform, l’accessibilité ou encore les nouveaux usages liés à l’IA.”
“S’il y a une valeur d’Alteca dans laquelle je me retrouve particulièrement, c’est « Stimuler le collectif ».
Dans notre métier, les meilleures solutions sont rarement le résultat du travail d’une seule personne. Au quotidien, cela se traduit par le partage des bonnes pratiques, la capacité à challenger une solution, à aider un collègue ou, au contraire, à apprendre de son expérience.
Même après plusieurs années d’expérience, je reste convaincu que l’apprentissage collectif demeure un moteur essentiel de progression.
Pour moi, la qualité d’un projet dépend autant de l’expertise individuelle que de la capacité de l’équipe à avancer collectivement.”
“S’il y a un conseil que je pourrais donner à celles et ceux qui souhaitent évoluer dans le développement mobile, ce serait de rester curieux et de continuer à apprendre.
La maîtrise technique est importante, mais elle doit toujours s’accompagner d’une réflexion sur l’utilité réelle des technologies que nous déployons.
Avec l’expérience, il devient essentiel de ne plus seulement chercher à maîtriser une technologie, mais de comprendre pourquoi on l’utilise, quelle valeur elle apporte au produit et comment elle améliore concrètement l’expérience utilisateur.
C’est finalement ce qui résume le mieux mon parcours : évoluer avec les technologies, sans jamais perdre de vue les besoins des utilisateurs.”