Nouveau membre de l'équipe, Christoph Rüegg

Il y a deux semaines, nous avons annoncé Dario Solera. Maintenant, c’est au tour de Christoph Rüegg d’être annoncé en tant que nouveau membre de l’équipe.
Christoph Rüegg a été l’un des premiers contributeurs de Lokad puisqu’il a passé quelques semaines en 2007 à travailler sur une version très alpha de notre technologie.
Christoph Rüegg est un développeur .NET très accompli, avec un fort accent sur le calcul scientifique. Il a fondé Math.NET - les bibliothèques mathématiques les plus utilisées pour .NET - au printemps 2002, ce qui n’est pas négligeable étant donné que .NET 1.0 a été lancé le 13 février 2002,
Entretien avec Christoph Rüegg, Developer at Lokad
Q. Pourquoi avez-vous commencé à travailler dans le logiciel?
Je me suis intéressé aux ordinateurs assez tôt et j’en ai été tout simplement fasciné à tous égards. Cette fascination n’a jamais vraiment diminué jusqu’à présent. Cependant, comme je passais déjà beaucoup de temps à développer des logiciels à l’université, j’ai finalement renoncé à l’informatique pour me diriger vers le génie électrique, en sélectionnant les cours d’informatique les plus intéressants en cours de route. Néanmoins, il était tout à fait naturel que les premiers stages et l’emploi que j’ai pris fussent effectivement dans le domaine du développement de logiciels.
Q. Que faisiez-vous avant de rejoindre Lokad?
J’ai travaillé pendant un an pour Microsoft dans leur Zürich Development Center. Notre équipe faisait partie du groupe Unified Communication où nous développions une nouvelle application C#/WPF liée à Office Communication Server. Malheureusement, je ne pouvais plus repousser la fin de mes études, j’ai donc dû retourner à l’ETH Zürich pour passer les six derniers mois sur mon mémoire de master (sur la recherche de certaines optimisations VLSI dans les récepteurs MIMO).
Q. Vous êtes également le leader du projet communautaire nommé Math.NET. Quelles compétences estimez-vous avoir acquises de plus précieuses en développant ce projet?
Le projet Math.NET m’accompagne depuis près de huit ans désormais, si bien que la plupart des compétences acquises y sont d’une manière ou d’une autre liées. Elles sont d’autant plus utiles lorsqu’elles se combinent, et je préfère donc ne pas en mettre une en avant. Néanmoins, une expérience très spécifique à Math.NET réside dans la manière d’appréhender les nombres en programmation et en calcul, ce qui diffère grandement de la conception habituelle des nombres réels. Il existe d’innombrables pièges pouvant entraîner une perte de précision, et des astuces pour les contourner.
En dehors de toutes les compétences de base, cela s’est également révélé être une belle opportunité de développer des compétences en organisation d’équipe et en collaboration – d’autant plus que les contributeurs de l’équipe Math.NET travaillent tous bénévolement ensemble.
Q. Quels aspects vous semblent les plus intéressants dans vos travaux à venir chez Lokad?
Tout d’abord, je suis très enthousiaste à l’idée de rejoindre l’équipe de Lokad. J’attends également que travailler pour Lokad soit une expérience très différente de celle de mon précédent employeur, où, au final, vous étiez l’un des dizaines de milliers d’employés. Pour l’aspect technique, j’ai hâte de travailler sur des calculs distribués et parallèles en conditions réelles, y compris des approches basées sur le cloud computing. Ce sera également agréable de travailler avec les mathématiques du point de vue de l’application concrète, puisque jusqu’à présent j’étais presque exclusivement dans le rôle de fournisseur de frameworks généralistes.