Новый участник команды, Christoph Rüegg

Две недели назад мы анонсировали Dario Solera. Теперь настала очередь Christoph Rüegg быть представленным как новый участник команды.
Christoph Rüegg является одним из самых ранних участников Lokad, поскольку он провел несколько недель еще в 2007 году, работая над очень альфа-версией нашей технологии.
Christoph Rüegg является высококвалифицированным разработчиком .NET с сильной специализацией в научных вычислениях. Он основал Math.NET - наиболее широко используемые математические библиотеки для .NET - весной 2002 года, что неплохо, учитывая, что .NET 1.0 был выпущен 13 февраля 2002 года,
Интервью с Christoph Rüegg, разработчиком в Lokad
Вопрос: Почему вы начали работать в области программного обеспечения?
Я увлекся компьютерами достаточно рано и был просто очарован ими во всех отношениях. Это очарование никогда по-настоящему не угасало до настоящего времени. Однако, поскольку уже в колледже я проводил много времени за разработкой программного обеспечения, я фактически отказался от изучения информатики и выбрал электротехнику, подбирая по пути самые интересные курсы. Тем не менее, было естественно, что мои первые стажировки и работа действительно были связаны с разработкой программного обеспечения.
Вопрос: Что вы делали до того, как присоединиться к Lokad?
Я проработал год в Microsoft в их Цюрихском Центре Разработки. Наша команда была частью группы Unified Communication, где мы разработали новое приложение на C#/WPF, связанное с Office Communication Server. К сожалению, я не мог больше откладывать завершение учебы, поэтому мне пришлось вернуться в ETH Цюриха, чтобы провести последние полгода над магистерской диссертацией (по поиску оптимизаций VLSI в MIMO-приемниках).
Вопрос: Вы также возглавляете общественный проект под названием Math.NET. Какие, по вашему мнению, наиболее ценные навыки вы приобрели, работая над этим проектом?
Проект Math.NET сопровождает меня уже почти восемь лет, так что большинство приобретенных навыков так или иначе связаны с ним. Большинство из этих навыков особенно полезны, когда они действуют вместе, поэтому я предпочту не выделять один самый ценный. Тем не менее, весьма специфичным для Math.NET может быть опыт работы с числами в программировании и вычислениях в целом, который существенно отличается от того, как обычно воспринимают действительные числа. Существует множество подводных камней, способных привести к потере точности, а также хитростей для их обхода.
Помимо всех базовых навыков, это также оказалось прекрасной возможностью отработать организацию работы в команде и навыки сотрудничества — особенно учитывая, что участники команды Math.NET работают вместе добровольно.
Вопрос: Какие аспекты вашей предстоящей работы в Lokad кажутся вам наиболее интересными?
Прежде всего, я очень рад присоединиться к команде Lokad. Я также ожидаю, что работа в Lokad будет совершенно иной по опыту по сравнению с моим предыдущим местом работы, где в конечном итоге вы являетесь одним из десятков тысяч сотрудников. С технической точки зрения, я с нетерпением жду возможности работать над реальными задачами распределенных и параллельных вычислений, включая облачные подходы. Также будет приятно работать с математикой с точки зрения конкретного применения, поскольку до сих пор я почти исключительно выступал в роли поставщика универсальных фреймворков.