Silvio Heuberger

Silvio Heuberger

Jahrgang 1983
Email silvio.heuberger [at] ergon.ch

Ausbildung

2005 — 2008 Hochschule für Technik Rapperswil
Abschluss BSc in Informatik
Bachelorarbeit: ibis, Image Based Information System
2003 — 2005 ETH Zürich, Grundstudium Informatik
1999 — 2003 Kantonsschule Pfäffikon Nuolen SZ
Matura mit Schwerpunktfach Mathematik
Maturaarbeit: Entwicklung eines AI-Gegners für 4-Gewinnt in Java

Praktische Erfahrung

10/2008 — 08/2010 Hochschule für Technik Rapperswil
Projektmitarbeiter und Assistent verschiedener Dozenten
Betreuung der Übungen sowie Vorbereitung und Halten von Vorlesungen
Mitarbeit an Projekten mit Industriepartnern
06/2009 — 08/2010 Institute for Networked Solutions, INS, Hochschule für Technik Rapperswil
Mithilfe bei der Review und Überarbeitung verschiedener Projekte hinsichtlich Softwarequalität und Wart-/Erweiterbarkeit.

Projekte

ibis Image Based Information System. Innerhalb des Themenbereichs Computer Vision habe ich in Java eine Serverapplikation entwickelt, die über das Web oder einen mobilen Client Suchanfragen per Bild zulässt. Das Bild wird an den Server geschickt und dieser vergleicht das Bild mit solchen die bereits in der Datenbank abgelegt und indexiert wurden. Für die Realisation habe ich Algorithmen wie SIFT und MSER in Java implementiert und evaluiert. Am Ende der Arbeit konnten so Informationen zu DVD-Hüllen und Locations in Rapperswil per Bildupload gesucht werden.
pentago.ch In einem Dreierteam haben wir ein Multiplayerspiel basierend auf dem schwedischen Brettspiel “Pentago” entwickelt. Client und Server für das Spiel wurden von Grund auf in Java entwickelt. Zwischen Client und Server kommt ein eigenes, XML-basiertes Protokoll zum Einsatz. Eine Unterhaltung mit den anderen Spielern ist in der Game-Lobby und auch während eines Spiels möglich und es können pro Spieler mehrere Games parallel gespielt werden.
flickr-mood Eine Applikation zeigt dem User in Echtzeit aus ca. 25’000 Bildern diejenigen, die einen überwiegenden Anteil einer oder mehrerer Farben aufweisen. Ich habe den Farbindex und ein GUI in Java-2D dazu entwickelt, welches sich mit mehreren Eingabegeräten bedienen lässt. Die Software wird jetzt von der HSR als Demostand eingesetzt.
Redcar Ich half bei der Entwicklung von neuen Features und der Portierung des Opensource-Editors von Ruby+GTK nach JRuby+SWT mit. Der zu den quelloffenen Textmate-Bundles kompatible Editor erhält dadurch ein komplett neues Fundament und läuft jetzt nicht mehr nur auf Linux, sondern auf Linux/Windows/OS X. Siehe: www.redcareditor.com

Hobbys

Klettern Indoor und Outddor seit dem 15. Lebensjahr
Fotografie Ambitionierter Hobbyist
Segeln Mir fehlt nur noch das eigene Schiff :)