Due settimane fa, abbiamo annunciato Dario Solera. Ora, è il turno di Christoph Rüegg di essere annunciato come nuovo membro del team.

Christoph Rüegg è stato un contributore molto precoce di Lokad dal momento che ha trascorso un paio di settimane nel 2007 lavorando su una versione molto alpha della nostra tecnologia.

Christoph Rüegg è uno sviluppatore .NET molto esperto, con un forte focus sul calcolo scientifico. Ha fondato Math.NET - le librerie matematiche più utilizzate per .NET - nella primavera del 2002, il che non è affatto male considerando che .NET 1.0 era stato rilasciato il 13 febbraio 2002.

Intervista a Christoph Rüegg, Sviluppatore presso Lokad

D. Perché hai iniziato a lavorare nel campo del software?

Sono entrato nel mondo dei computer piuttosto presto e ne sono stato semplicemente affascinato in ogni suo aspetto. Questa fascinazione non si è mai realmente affievolita fino ad oggi. Tuttavia, poiché trascorrevo già molto tempo nello sviluppo di software all’università, ho deciso effettivamente di non studiare informatica e di optare invece per l’ingegneria elettrica, selezionando i corsi di informatica più interessanti lungo il percorso. Tuttavia, era naturale che i primi stage e il primo lavoro che ho preso fossero nel campo dello sviluppo software.

D. Cosa hai fatto prima di unirti a Lokad?

Ho lavorato per un anno presso Microsoft nel loro Zürich Development Center. Il nostro team faceva parte del gruppo Unified Communication, dove abbiamo sviluppato una nuova applicazione C#/WPF legata a Office Communication Server. Purtroppo non potevo più rimandare la conclusione degli studi, quindi sono dovuto tornare all’ETH Zürich per dedicare gli ultimi sei mesi alla mia tesi magistrale (sulla ricerca di alcune ottimizzazioni VLSI nei ricevitori MIMO).

D. Sei anche il leader del progetto comunitario chiamato Math.NET. Quali consideri le competenze più preziose che hai acquisito durante lo sviluppo di questo progetto?

Il progetto Math.NET mi ha accompagnato per quasi otto anni, quindi la maggior parte delle competenze acquisite sono in qualche modo correlate ad esso. La maggior parte di queste competenze sono particolarmente utili quando si combinano, quindi preferirei non individuarne una particolarmente preziosa. Tuttavia, specificamente per Math.NET, potrebbe essere un’esperienza nel modo di gestire i numeri nella programmazione e nell’elaborazione in generale, che è molto diversa dal modo in cui si pensa di solito ai numeri reali. Ci sono molti ostacoli che possono portare a una perdita di precisione e trucchi su come aggirarli.

Oltre a tutte le competenze di base, si è rivelata anche una bella opportunità per sviluppare competenze di organizzazione e collaborazione di squadra, ancora di più considerando che i contributori del team Math.NET lavorano tutti volontariamente insieme.

D. Quali sono gli aspetti che ti sembrano più interessanti nei tuoi prossimi lavori presso Lokad?

Innanzitutto, sono molto entusiasta di unirmi al team di Lokad. Mi aspetto anche che lavorare per Lokad sia un’esperienza molto diversa rispetto al mio ultimo datore di lavoro, dove alla fine sei uno dei decine di migliaia di dipendenti. Per quanto riguarda l’aspetto tecnico, non vedo l’ora di lavorare su calcoli distribuiti e paralleli nel mondo reale, compresi gli approcci basati sul cloud. Sarà anche bello lavorare con la matematica dal punto di vista dell’applicazione concreta, poiché fino ad ora ero quasi esclusivamente nel ruolo di fornitore di framework generici.