06/2016 – 01/2017

Senior Software Engineer

SI Labs GmbH | Berlin (DE)

  • Design and implementation of Java microservices
  • Integrating APIs from public authorities
  • Development of an Android App
JavaEE SparkJava Guice MongoDB Morphia Maven Android SDK
06/2015 – 03/2016​

Senior Software Engineer

eBay GmbH | Berlin (DE)

  • Implementation of fraud detection and fraud prevention processes
  • Development of a review system for car dealers
  • Strong focus on microservice architecture with REST APIs
  • Collaboration with other company departments
JavaEE Spring Framework MongoDB Morphia Maven React
07/2012 – 03/2015​

Co-Founder and CTO

Labfolder GmbH | Berlin (DE)

  • Design, planning and development of an electronic lab notebook (ELN) as cloud-, server- and desktop version, as well as mobile apps for iOS and Android
  • Planning, setup and maintenance of required technical infrastructure
  • Leading the development team (6 developers) including team planning and recruiting
  • Definition and further development of the system architecture
  • Planning and implementation of a continuous integration environment to ensure a continuous non-interruptable rollout process
  • Optimization of application performance and server load balancing
  • Business development (customers, cooperation partners, investors)
JavaEE Spring Framework Hibernate Apache Solr MySQL Maven jQuery AngularJS Bootstrap CSS Apache Tomcat Nginx Android SDK
11/2010 – 06/2012​

Software Engineer

mobile.de GmbH | Berlin (DE)

  • Reimplementation of the image upload functionality
  • Optimization of this feature for parallel uploads to shorten waiting time for customers
  • Extension of this feature by implementing watermarks and text-in-image rendering
  • Implementation of business backend logic
  • Improving performance for high system load
JavaEE Spring MVC Hibernate MySQL Maven
03/2009 – 10/2010​

Co-Founder and CTO

Praktikum.info GmbH | Mainz (DE)

  • Design, planning and development of a job board for internships and entry level jobs
  • Definition and implementation of functionalities and processes
  • Definition and development of frontend and backend components
  • Optimization of search performance using Apache Lucene
  • Planning and setup of server load balancing
JavaEE Spring MVC Spring Security Lucene Hibernate MySQL Ant jQuery Apache Tomcat
08/2008 – 03/2009

Software Engineer

Creative Weblogging Inc. | Palo Alto (DE)

  • Backend development and data handling at a blogging network with 200 high traffic weblogs
  • Improving performance for high system load
PHP MySQL Apache Webserver
06/2008 – 08/2008

Software Engineer Internship

Google Summer of Code

  • Development of an Eclipse IDE Plugin to edit theming files for the Eclipse Rich Ajax Platform
Java SWT Eclipse RCP


09/2007​ – ​07/2008

Software Engineering (Bachelor of Science)

Coventry University (UK)

  • Object oriented programming
  • Project management
  • Distributed systems
  • Internet technologies
  • E-commerce
09/2005​ – ​08/2007

Software Engineering (Bachelor of Science)

Hochschule Konstanz (DE)

  • Object oriented programming
  • Software architectures
  • Requirements engineering
  • Quality assurance