Published a book titled 'Funktionale Programmierung in Java und Kotlin - Eine Umfassende Einführung' (Functional Programming in Java and Kotlin - A Comprehensive Introduction), which was released in its second edition by dpunkt-verlag in July 2025. The new edition includes an extensive part on functional programming in Kotlin. The book covers topics such as Lambda expressions and functional interfaces, side-effect-free programming, functional data structures, working with function parameters and higher-order functions, function chaining and monadic function composition, streams, parallel processing with streams, reactive streams in RxJava, asynchronous function chains, Kotlin extension functions for Java collections, Lambda expressions and receiver Lambdas in Kotlin, and designing domain-specific languages.
Research Experience
Involved in multiple research projects, including object-oriented and component-based programming, application frameworks, object-oriented analysis and design, domain-specific languages and generative programming, software development tools, software product lines, simulation, systems engineering, and software engineering in the automation domain.
Education
No specific educational background information provided.
Background
An expert in the field of computer science, with research interests including object-oriented and component-based programming, application frameworks, object-oriented analysis and design, domain-specific languages and generative programming, software development tools, software product lines, simulation, systems engineering, and software engineering in the automation domain.
Miscellany
Responsible for credit transfer issues in the Computer Science program at Johannes Kepler University Linz (JKU); teaches courses including Software Development 2, Principles of Programming Languages, Modeling and Computer Simulation, and Programming in Kotlin.