About me

Stefan Kapferer I'm a software engineer and currently MSc student in the Software and Systems master research unit at the University of Applied Sciences Rapperswil. I'm focusing on software engineering and am especially interested in software architecture and design. With my current research projects I work on topics such as Domain-driven Design (DDD), Service Decomposition and Architectural Refactorings.



  • Software Engineering
  • Software Architecture and Design
  • Service-oriented Architectures / Microservices
  • Domain-driven Design (DDD)
  • Object-oriented Analysis and Design (OOAD)
  • Java / Concepts of Object-oriented Programming

Professional Experience

Ergon Informatik AG

05/2018 - 09/2018
Internship in Software Engineering

Software Engineering

Adcubum AG

10/2012 - 08/2017
Professional Software Engineer

Product development, Java, Oracle-DB

swoffice ag

05/2011 - 09/2012
Software Developer Java

Rich-Client with JavaFX, Hibernate, Spring, PostgreSQL

clavis IT ag

09/2008 - 04/2011
Software Developer

Web-Applications (HTML, CSS, JavaScript, jQuery), Java, Lotus Notes/Domino

clavis IT ag

08/2004 - 08/2008
Apprenticeship in informatics

Software Development


University of Applied Sciences Rapperswil - HSR

09/2018 - 06/2020
Master of Science FHO in Engineering focusing on Information and Communication Technologies in the Software and Systems Master Research Unit

University of Applied Sciences Rapperswil - HSR

09/2013 - 08/2017
Bachelor of Science FHO in Computer Science

ZbW - Zentrum fuer berufliche Weiterbildung

10/2009 - 10/2012
Dipl. Techniker HF Fachrichtung Informatik

clavis IT ag

08/2004 - 08/2008
Lehre zum Informatiker (Applikationsentwicklung) EFZ


University of Cambridge

Certificate in Advanced English (CEFR Level C1)