Nuevo miembro del equipo, Christoph Rüegg

Hace dos semanas, anunciamos Dario Solera. Ahora, es el turno de Christoph Rüegg de ser anunciado como nuevo miembro del equipo.
Christoph Rüegg ha sido uno de los contribuyentes más tempranos de Lokad, ya que pasó un par de semanas en 2007 trabajando en una versión muy alfa de nuestra tecnología.
Christoph Rüegg es un desarrollador .NET muy consumado, con un fuerte enfoque en la computación científica. Fundó Math.NET - las bibliotecas matemáticas más utilizadas para .NET - en la primavera de 2002, lo cual no está nada mal considerando que .NET 1.0 se había lanzado el 13 de febrero de 2002,
Entrevista con Christoph Rüegg, desarrollador en Lokad
Q. ¿Por qué empezaste a trabajar en software?
Me interesé por las computadoras bastante temprano y simplemente me fascinó en todos los aspectos. Esa fascinación no ha disminuido realmente hasta ahora. Sin embargo, como ya pasaba mucho tiempo en el desarrollo de software en la universidad, en realidad decidí no estudiar informática y opté por la ingeniería eléctrica, seleccionando a dedo los cursos de CS más interesantes en el camino. No obstante, fue algo natural que las primeras prácticas y el primer trabajo que tomé fueran, en efecto, en el campo del desarrollo de software.
Q. ¿Qué hiciste antes de unirte a Lokad?
Trabajé durante un año para Microsoft in their Zürich Development Center. Nuestro equipo formaba parte del grupo de Unified Communication donde desarrollamos una nueva aplicación C#/WPF relacionada con Office Communication Server. Desafortunadamente, no pude retrasar más la finalización de mis estudios, por lo que tuve que volver al ETH Zürich para dedicar el último medio año a mi tesis de máster (sobre la búsqueda de algunas optimizaciones VLSI en receptores MIMO).
Q. También eres el líder del proyecto comunitario llamado Math.NET. ¿Cuáles considerarías que son las habilidades más valiosas que has adquirido mientras desarrollabas este proyecto?
El proyecto Math.NET me ha acompañado durante casi ocho años, por lo que la mayoría de las habilidades adquiridas están, de una u otra manera, relacionadas con él. La mayoría de estas habilidades resultan especialmente útiles cuando se combinan, así que prefiero no destacar una en particular como la más valiosa. No obstante, muy específico de Math.NET puede ser cierta experiencia en cómo tratar con los números en la programación y la computación en general, lo cual es muy diferente a cómo se suele pensar en los números reales. Hay muchos escollos que pueden llevar a la pérdida de precisión, y trucos sobre cómo resolverlos.
Además de todas las habilidades fundamentales, también resultó ser una buena oportunidad para entrenar algunas habilidades de organización y colaboración en equipo, aún más cuando los colaboradores del equipo Math.NET trabajan juntos de forma voluntaria.
Q. ¿Cuáles son los aspectos que te parecen más interesantes en tus próximos trabajos en Lokad?
Primero que nada, estoy muy entusiasmado por unirme al equipo de Lokad. También espero que trabajar para Lokad sea una experiencia muy diferente a la de mi último empleador, donde al final eres uno de decenas de miles de empleados. En el aspecto técnico, tengo muchas ganas de trabajar en computación distribuida y paralela del mundo real, incluyendo enfoques basados en computación en la nube. También será agradable trabajar con las matemáticas desde el punto de vista de la aplicación concreta, ya que hasta ahora estuve casi exclusivamente en el rol de proveedor de frameworks de propósito general.