CV

Education

University Of Basel1995 – 2001
  • MSc Evolutionary & Population Biology (Major)
  • Computer Science, Statistics, Mathematics (Elective)
  • Neurobiology, Developmental Biology, Systems Ecology (Minor)

Kantonsschule Zofingen1991 – 1995
Matura Typus C

Certifications
    2013
  • Principles of Reactive Programming in Scala (EPFL/Coursera)
  • 2012
  • Functional Programming Principles in Scala (EPFL/Coursera)
  • 2005
  • Business English Certificate Higher (University of Cambridge)
  • 2003
  • Certified Java Developer for the Java 2 Platform (Sun/Oracle)
  • 2001
  • Certified Java Programmer for the Java 2 Platform (Sun/Oracle)

Experience

FHNW

2014 – CurrentSoftware Developer / Research Associate
Institute for Medical Engineering and Medical Informatics, School of Life Sciences
  • Development of interactive data visualization applications
  • Lecturer Programming II
2017Professor for Human Computer Interaction
Institute of 4D Technologies, School of Engineering
  • Lecturer Information Visualization
TypeScript, React, HTML/CSS/SVG, D3.js, Java, JavaFX, Scala, Gradle, Git
Basler Versicherungen AG 2013/14
  • Development of insurance products
  • Teaching of Git workshops
Java EE, GWT, AngularJS, Activiti
Edorasware AG2012
Development of a software suite for business process management.
Java, Spring, AngularJS, Activiti, Gradle, Subversion
Genedata AG2003 – 2011
Development of an application suite for interactive visualization of scientific big data.
Java, Swing, XML/JAXB, Subversion, Python, PostgreSQL
Liebhart Systems / Aseantic Liebhart2001 – 2003
Development of a data transformation engine for a life insurance business.
Java, Ant, XML/XSLT, Velocity, CVS, Oracle
itsystems AG1999 – 2001
Development of a support ticket system.
Java, Microsoft SQL Server
Tele M11995 – 2001
Freelance Video Journalist
Code Counseling