Il y a deux semaines, nous avons annoncé Dario Solera. Maintenant, c’est au tour de Christoph Rüegg d’être annoncé comme nouveau membre de l’équipe.

Christoph Rüegg a été un contributeur très précoce de Lokad depuis qu’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 une forte orientation vers 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 si mal compte tenu que .NET 1.0 avait été publié le 13 février 2002.

Interview avec Christoph Rüegg, Développeur chez Lokad

Q. Pourquoi avez-vous commencé à travailler dans le domaine du logiciel ?

Je me suis intéressé aux ordinateurs assez tôt et j’étais simplement fasciné par tout ce qui s’y rapportait. Cette fascination ne s’est jamais vraiment atténuée jusqu’à présent. Cependant, comme je passais déjà beaucoup de temps sur le développement de logiciels à l’université, j’ai en fait décidé de ne pas étudier l’informatique et j’ai plutôt opté pour le génie électrique, en choisissant les cours d’informatique les plus intéressants en chemin. Néanmoins, il était naturel que mes premiers stages et emplois soient 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 Centre de développement de Zurich. Notre équipe faisait partie du groupe de communication unifiée où nous avons développé une nouvelle application C#/WPF liée à Office Communication Server. Malheureusement, je ne pouvais plus retarder la fin de mes études, donc je suis retourné à l’ETH Zurich pour consacrer les six derniers mois à ma thèse de master (sur la recherche d’optimisations VLSI dans les récepteurs MIMO).

Q. Vous êtes également le responsable du projet communautaire Math.NET. Quelles compétences considérez-vous comme les plus précieuses que vous avez acquises en développant ce projet ?

Le projet Math.NET m’accompagne depuis près de huit ans maintenant, donc la plupart des compétences acquises sont d’une manière ou d’une autre liées à celui-ci. La plupart de ces compétences sont particulièrement utiles lorsqu’elles se combinent, donc je préfère ne pas en choisir une seule comme la plus précieuse. Néanmoins, spécifique à Math.NET, il peut y avoir une certaine expérience dans la façon de traiter les nombres en programmation et en calcul en général, ce qui est très différent de la façon dont on pense habituellement aux nombres réels. Il y a beaucoup de pièges qui peuvent entraîner une perte de précision, et des astuces pour les contourner.

En plus de toutes les compétences de base, cela s’est également avéré être une belle opportunité pour 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 sont les aspects qui vous semblent les plus intéressants dans vos prochains travaux chez Lokad ?

Tout d’abord, je suis très enthousiaste à l’idée de rejoindre l’équipe de Lokad. Je m’attends également à ce que travailler pour Lokad soit une expérience très différente de travailler pour mon dernier employeur, où finalement vous êtes l’un des dizaines de milliers d’employés. Pour l’aspect technique, j’ai hâte de travailler sur le calcul distribué et parallèle réel incluant des approches basées sur le cloud. Il sera également agréable de travailler avec les mathématiques du point de vue de l’application concrète, car jusqu’à présent, j’étais presque exclusivement dans le rôle du fournisseur de framework polyvalent.