Mirko Stocker

Experience

Professor of Software Engineering

2021-Now OST

Partner at Institute for Software, Deputy Director of Studies Computer Science

Lecturer for Computer Science

2020-2021 OST

Advanced Patterns and Frameworks, Object-Oriented Programming, Cloud Solutions, Web Engineering and Design

Co-Founder and CTO

2018–2021 LegalFly GmbH

LegalFly fights for your passenger rights.

Co-Founder and CTO

2017–Current LegalGo GmbH

LegalGo provides a platform for individuals and businesses to create contracts and procure legal advice.

Lecturer for Computer Science

2015–2019 HSR

Mobile and GUI Engineering, Object-Oriented Programming, Cloud Solutions, Programming Languages and Formal Methods, Web Engineering and Design

IT Consultant

2014–Current Development and Project Consulting

Developed web sites for individual clients, technical project consulting, reviews and expert testimony.

Product Manager and Research Assistant

2010–2021 Institute for Software at HSR

Develop 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 InfoQ

Reporting news from the Ruby community and other topics that are of interest to software practitioners.

Education

Master of Science in Engineering

2008–2010 HSR

Developed 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 HSR

Co-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

Interface Refactoring Catalog

2021-Current

interface-refactoring.github.io

Microservice API Patterns

2017-Current

www.microservice-api-patterns.org

Scala IDE for Eclipse

2010–2016

Team member of the Scala IDE, responsible for the refactoring component.

Scala Refactoring Library

2009–2015

Lead developer of Scala Refactoring, an IDE-independent Scala library for refactoring.

Google Summer of Code Mentor

2013

Mentored a student working on refactoring tools for Scala.

Software Engineering Radio Podcast

2008–2009

Member of the support team of the Software Engineering Radio podcast.

JRuby and Eclipse Ruby Development Tools

2007–2008

Contributed to the JRuby parser while working on the Eclipse Ruby IDE.