Je vous propose aujourd’hui une rencontre très spéciale, puisqu’il s’agit d’une « Rencontre avec… » mon associé, Mehdi Radgohar. On travaille ensemble depuis début 2008 au sein de xb83studio et tout particulièrement sur le projet de CityOnline.net.
Mehdi, peux tu te présenter brièvement pour les lecteurs de Multimedia-Certified.ch ?
Salut aux lecteurs ! J’ai 25 ans. Je suis célibataire, habitant en Glâne et fraîchement sorti de l’Université de Fribourg avec un MSc (Master of Science) en Informatique.
Durant mes études, je me suis spécialisé aux technologies web en travaillant à la réalisation de différents mandats en freelance sur des projets allant de simple sites internet à des projets d’applications web de gestion de facturation et de gestion de clientèle. Mais comme il n’y a pas que le web en informatique, j’ai aussi donné des cours Word, Excel, Power Point, Internet et Dreamweaver en travaillant pour une boîte d’informatique à Fribourg durant une année.
Dans le cadre de l’Université, j’ai été le responsable du département informatique de la JEF (Junior Entreprise de Fribourg) durant 3 ans, ce qui m’a aussi permis de gérer divers mandats.
En dehors du travail et des études, je faisais aussi partie, jusqu’à l’année passée, du comité de Fribot qui organise chaque année un concours de robotique. Je fais aussi partie du corps des Sapeurs Pompiers de Romont. J’ai du malheureusement abandonner ces deux activités à cause d’un planning surchargé. Je fais aussi un peu de bénévolat au Téléthon Romont en m’occupant de la comptabilité de l’association.
Qu’est-ce que CityOnline.net ?
Il s’agit d’un e-guide pour appareils mobiles qui rassemble les adresses, les événements, les séances de cinémas et bien plus encore pour les principales régions de Suisse. C’est une idée qui vient de toi, Xavier, tu devrais savoir ce qu’est CityOnline.net ! Tu devrais aussi te rappeler qu’à la fin 2007 tu m’as demandé de m’associer à toi pour lancer la start-up xb83studio. Tu voulais que je sois le codeur de l’application CityOnline.net. Quelques mois plus tard, nous avons officiellement commencé: Toi, en tant que tête pensante et moi en tant que codeur fou.
Tu as un master d’informatique en poche, pourquoi avoir choisi le chemin de l’aventure, en t’associant dans une start-up, plutôt que de chercher un emploi auprès des grosses structures qui sont friandes de profils tel que le tiens ?
Je suis pas le genre de personne à chercher la facilité et en m’associant dans une start-up, il y a un challenge qui est motivant. C’est vrai qu’il n’aurait pas été très dur de trouver un travail dans le développement informatique dans une boîte existante, mais cela m’aurait obligé à coder toute la journée pendant des années avant d’avoir une perspective de monter en grade dans l’entreprise. Bon… il est vrai que c’est ce que je fais actuellement: « coder toute la journée », mais j’ai une grande liberté sur le développement et je peux activement participer à améliorer CityOnline.net et les autres produits sur lesquels on travaille. Cela n’aurait jamais été possible dans une boîte d’informatique, en tout cas pas avant longtemps…
J’ajouterai enfin que l’aventure CityOnline.net est très excitante. C’est très intéressant et c’est très important d’aimer ce que l’on fait, non?
Comment te vois-tu d’ici 5 ans au niveau professionnel ?
Parmi les pontes de la multinationale que sera CityOnline.net. J’en entends déjà dire que c’est plus dans le domaine du rêve, que de la réalité. Mais ce n’est pas impossible que ce rêve devienne réalité…
Je me verrais bien m’occuper de développements. Cependant je ne serais plus directement en train de tripatouiller le code, mais plutôt à la tête d’une équipe de développeurs performants.
Avec CityOnline.net, tu développes un produit principalement destiné aux mobiles. Est-ce différent que de travailler sur des projets internet normaux ? Si oui, quelles en sont les différences ?
Oui et non; je m’explique: C’est la même chose car au final, le rendu est en HTML et CSS, c’est-à-dire le même langage que le web traditionnel. La différence se situe sur le fait que la résolution est beaucoup plus petite et les navigateurs sur mobile sont moins aboutis, donc il y a une pléiade de fonctionnalités qui ne seront pas disponibles sur la plupart des téléphones mobiles. Je ne veux pas rentrer dans les détails techniques pour ne pas lasser les lecteurs. Si quelqu’un veut plus de détails à ce sujet, je peux le renseigner.
Que recommanderais-tu à un jeune dévelopeur, habitué à coder pour le web « normal » et qui n’a jamais codé pour des mobiles ?
Je n’ai jamais trouvé de la bonne documentation pour le développement d’applications web mobiles, donc mon conseil est simple: Faites un maximum de tests ! Chaque gamme d’appareils mobiles est différente, donc en testant, le développeur verra les problèmes spécifiques à chaque appareil. Dans un sens, je dirais que le développement web mobile est un peu plus simple, car on ne peut pas compliquer ses pages avec des technologies comme AJAX, des interfaces tordues, etc… Par contre, c’est vraiment difficile de faire tenir tout ce qu’on veut sur un écran de mobile.
Peux-tu me citer 3 services web qui te sont indispensable au quotidien ?
- Google, pour effectuer des recherches.
- Mes emails, mon outil de communication principal
- php.net, la ressource de référence pour mes développements.
Pour finir, peux-tu me citer 2 personnes que tu voudrais « rencontrer » sur Multimedia-Certified.ch ?
Mon double diabolique! Non sérieusement je n’ai pas de personne en particulier en tête… je dirais peut-être une personnalité féminine dans le domaine de l’informatique technique, car elles me semblent rares et ça pourrait être intéressant.
Je verrais aussi bien une personne qui est anti-technologie, qui considère que les réseaux sociaux comme Facebook, Twitter ou Orkut sont quelque chose de mauvais.

Es-tu vraiment sûr, Mehdi, que ton double soit forcement diabolique ?
;-)
Longue vie à CityOnline !!
Oui je suis sûr que mon double est diabolique, moi je suis le gentil (je suis toujours le gentil d’ailleurs).