About

I am Andreas Emch and passionate about solving various problems on and with the computer. I was born on the 15. January 1987, I grew up close to Solothurn. During my apprenticeship, I moved for seven years to Nyon, where I learned to speak fluently French and English. I’m always looking for new challenges, be it for studies, work or sports.

Starting programming with C/C++ at the age of 13 with my first 3D game, I’m still learning and improving my skills with new applications and various programming languages. To adapt to new problems and find solutions to those is one of my favorite challenges. As a perfectionist, I try to find fast but still maintainable solutions, which paid of so far.

One of the favorite parts of being a software developer for me is that one has to learn new things daily. To learn and study new things is another passion of me, which is the reason why I am currently on my MSc at the ETH.

Since I can remember, I loved doing sports. During my childhood, I tried out many different kinds, but running was always one of my favorite. Seeking for new challenges and an excellent balance to the work and studies, I’m training passionately for long-distance triathlons as the IRONMAN. Doing this kind of sport brings me out into nature, which is relaxing for me.

I am always curious to find new routes and new beautiful spots. Another hobby which makes this possible is to travel around, locally and globally. I can forget about time by looking for a lovely place or a new unique photograph.

Work

During my studies (BSc and MSc) and previous work, I have realized many different projects. Additionally, I realized some projects in my own time for customers or myself to learn new technologies. Please see a few in the following list.
2019-08-29T16:44:48+00:00
ETH ML - Tile

MRI-Analysis

Projekt in der Vorlesung "252-0535-00 S - Machine Learning" an der ETH.

2019-09-02T19:52:56+00:00
ETH PBS - Tile

N-Body Simulation

Projekt in der Vorlesung "252-0546-00 S - Physically-Based Simulation in Computer Graphics" an der ETH.

2019-09-02T20:36:05+00:00
ETH CG - Tile

Raytracer

Projekt in der Vorlesung "252-0543-01 S - Computer Graphics" an der ETH.

2019-09-25T15:30:25+00:00

Algorithmen und Datenstrukturen

Eigenes Projekt, um gelernte Algorithmen von der Vorlesung "252-0002-00 S - Datenstrukturen & Algorithmen" an der ETH zu programmieren.

2019-08-29T16:47:50+00:00
BFH WP - Tile

Webshop

Projekt in der Vorlesung "7054q Web Programming" an der BFH.

Career

3D Research Engineer @ Fision AG

(Dezember 2019 – Heute)

Implementierung des Virtual Dressing Rooms um beliebige Kleidungstücke anm individuel rekonstruierten Körper darzustellen. Implementierung des 3D Avatar-Viewers, um alle unterstützen Masse darzustellen und aufzuzeigen, wie diese zu vermessen sind.
Skills: C++, Python, React, Computer Vision, Computer Graphics, Machine Learning

MSc Computer Science @ ETH Zurich

(August 2015 – September 2019)

Meinen MSc in Computer Science with Specialization in Visual Computing an der ETH in Zürich absolvierte ich während 4 Jahren berufsbegleitend. Ich besuchte verschiedene Kurse für Computer Graphics, Computer Vision sowie Machine Learning.
Skills: C/C++, Matlab, Python, R, C#, Visual Studio, JetBrains, Git, OpenCV, Scikit-Learn, SciPy, TensorFlow

Mobile and Frontend-Entwickler @ Inpeek AG

(February 2016 – September 2018)

Umsetzung und Weiterentwicklung des Endkunden-Portals von verschiedenen Energy-Konzernen.
Skills: Angular JS, Angular 4/6, Scrum, Git.

ETH @ Gamescom in Köln

(21. – 23. August 2018)

Dank ProHelvetia und der ETH hatte mein Team von der „Game Programming Lab“-Vorlesung die Möglichkeit, unser Spiel an der Gamescom zu präsentieren. So hatten wir einen kleinen Stand im Business-Bereich für 3 Tage.

Ironman @ Zurich

(30. Juli 2017)

Meinen ersten Langdistanz Triathlon konnte ich mit einer Schlusszeit von 11:07:19 erfolgreich abschliessen. Die lange Vorbereitung hat sich endlich ausbezahlt.
Distanz: 3.8km Schwimmen – 180km Fahrrad – 42.2km Laufen

IELTS @ Kaplan, Australia

(Juni 2015 – August 2015)

12 wöchige Reise nach Austraila: 1 Woche in Sydney, 8 Wochen in Cairns für den IELTS Kurs @ Kaplan, 1 Woche zum Reisen von Carins nach Brisbane.
Den IELTS Test habe ich beim ersten Versuch nach 5 Wochen kurs mit einer 7.5 (C1) bestanden. (Speaking: 6.5, Writing: 7.5, Listening: 8, Reading: 9)

Full Stack Entwickler @ Quickline AG

(September 2012 – Jun 2015)

Als Hauptaufgabe hatte ich hier die Mitentwicklung eines Kundenverwaltung-Systems für die Partner-Firmen der Quickline AG. Zusätzlich implementierte ich einige Services (zum Beispiel: SSO). Die Entwicklungen waren Hauptsächlich im Visual Studio mit C# und als Datenbank eine MS SQL Instanz.
Skills: C#, MVC, MS SQL, Visual Studio, Team Foundation Server.

First Triathlon @ Biennathlon in Biel

(22. June 2014)

I finished my first triathlon (Olympic distance) race ever.
Distanz: 1.5km swim – 30km mountain bike – 10km run

BSc Computer Science @ BFH

(September 2008 – February 2013)

Mein Studium zum „Bachelor of Science BFH/BUAS in Computer Science with a specialization in Computer Perception and Virtual Reality“ dauerte berufsbegleitend 4.5 Jahre. Als Bachelor Thesis erstellte ein Studienkollege und ich ein Squash im C.A.V.E in C/C++.
Skills: C/C++, Java, VS, SVN.

Full Stack Entwickler @ Savernova AG / Sotec SA

(August 2007 – Juli 2012)

Umsetzung und Unterhalt von verschiedenen Websiten mit Typo3. Anpassung und Wartung von Mictrosoft CRM und Microsoft Dynamics. Ich implementierte einige Plugins für Microsoft CRM um den Arbeitsfluss für die Mitarbeiter zu vereinfachen. Um den Support für die Firma sowie die Kunden zu verbessern, implementierte ich ein Support-System, welches sich in Microsoft CRM integrieren lies.
Skills: C#, ASP.NET, MS CRM, MS Dynamics, Typo3, PHP.

Aufenthalt in Tschechien

(August 2017 – Oktober 2017)

Während 3 Monaten arbeitete ich zusammen mit den externen Programmieren von der Savernoa AG/Sotec SA in Tschechien. Nebst meiner alltäglichen Arbeit konnte ich so die Realisierung eines grösseren Projektes miterleben.

Mediamatiker-Lehre @ Savernova AG / Sotec SA

(August 2005 – Juli 2007)

Das dritte und vierte Lehrjahr als Mediamatiker in der Savernova AG/Sotec SA konnte ich bereits als vollwertiger Entwickler arbeiten. Ich war zuständig für die Anpasungen und Instandhaltung von MS CRM, vielen kleineren Web-Applikationen mit ASP.NET für verschiedne Abteilungen. Zusätzlich unterhielt ich die Firmenwebsiten in Typo3.
Skills: C#, ASP.NET, MS CRM, MS Dynamics, Typo3, PHP.

Berufsschule mit technischer Berufsmatura @ BBZ – CFP

(August 2003 – Juli 2007)

Die Berufsschule für die Lehre „Mediamatiker“ inklusiver technischer Berufsmatura.

Mediamatiker-Lehre @ BiCT AG

(August 2003 – Juli 2005)

Für das erste und zweite Lehrjahr als Mediamatiker war ich in der BiCT AG. Während dieser Zeit half ich mit verschiedenen Kundenprojekten (Videoschnitt, Flash Animationen, Websiten Programmierung, …) und besuchte viele Firmen-interne Kurse über Multimedia, Marketing, Informatik, Management und Wirtschaft.

Gymnasium @ Kantonsschule Solothurn

(August 2001 – Juli 2003)

Bezirksschule @ OZ DeLu

(August 1999 – Juli 2001)

Primarschule @ Primarschule Luterbach

(August 1993 – Juli 1999)

Skills

Languages

German
English
French

Programming Languages

C/C++
C#
Python
R
Matlab
Web technologies (HTML / CSS / SASS / JavaScript / PHP/ Angular 4/6)
SQL

IDE

Visual Studio 2015/2017
JetBrains (IntelliJ, Webstorm, PyCharm)
Netbeans

Frameworks

OpenCV
Eigen
Unreal Engine 4
Monogame
.NET
OpenSceneGraph
Scikit-Learn
TensorFlow

Software & Tools

GIT
CMake
3DS Max
Cinema 4D
Blender
Adobe Creative Suite (Photoshop, Indesign, Illustrator, Lightroom)

Hobbies

Triathlon (Swim, Bike, Run)

Triathlon
(Swim, Bike, Run)

Surfen

Surfing

Snowboarden

Snowboarding

Tauchen

Diving

Fotografie

Photography

Programmierung

Programming