Resume
Experience
Professor of Software Engineering
2021-Now OSTPartner at Institute for Software, Deputy Director of Studies Computer Science
Lecturer for Computer Science
2020-2021 OSTAdvanced Patterns and Frameworks, Object-Oriented Programming, Cloud Solutions, Web Engineering and Design
Co-Founder and CTO
2018–2021 LegalFly GmbHLegalFly fights for your passenger rights.
Co-Founder and CTO
2017–Current LegalGo GmbHLegalGo provides a platform for individuals and businesses to create contracts and procure legal advice.
Lecturer for Computer Science
2015–2019 HSRMobile and GUI Engineering, Object-Oriented Programming, Cloud Solutions, Programming Languages and Formal Methods, Web Engineering and Design
IT Consultant
2014–Current Development and Project ConsultingDeveloped web sites for individual clients, technical project consulting, reviews and expert testimony.
Product Manager and Research Assistant
2010–2021 Institute for Software at HSRDevelop research and industrial projects in C++, Java, Scala, JavaScript, Cloud IoT at the Institute for Software, HSR University of Applied Sciences Rapperswil.
Editor for the Ruby and Functional Queues
2008–2015 InfoQReporting news from the Ruby community and other topics that are of interest to software practitioners.
Education
Master of Science in Engineering
2008–2010 HSRDeveloped a library to refactor – analyze, transform, generate – Scala source code and integrated it into the official Scala IDE for Eclipse.
Dipl. Ing. FH in Computer Science
2003–2007 HSRCo-created the first automated refactoring support for Ruby, integrated it into the Eclipse Ruby Development Tools.
Publications
Visit the Publications page for a list of my publications.
Projects
Scala IDE for Eclipse
2010–2016Team member of the Scala IDE, responsible for the refactoring component.
Scala Refactoring Library
2009–2015Lead developer of Scala Refactoring, an IDE-independent Scala library for refactoring.
Google Summer of Code Mentor
2013Mentored a student working on refactoring tools for Scala.
Software Engineering Radio Podcast
2008–2009Member of the support team of the Software Engineering Radio podcast.
JRuby and Eclipse Ruby Development Tools
2007–2008Contributed to the JRuby parser while working on the Eclipse Ruby IDE.