People - 31.08.2020 - 00:00 

Appointment: Guido Salvaneschi

Prof. Dr. Guido Salvaneschi has held the position of Associate Professor for Programming at the University of St.Gallen since 1 September 2020.

1 September 2020. Prof. Dr. Guido Salvaneschi, born on 9 December 1984, is an Italian citizen.

From 2003 to 2008, he completed a bachelor's and master's degree in computer science at the Polytechnic in Milan, Italy. From 2009 to 2011 he completed his doctorate in information and communication technology, also at the Polytechnic in Milan. In his dissertation, he dealt with context-oriented programming and programming language techniques for adaptive software. During his dissertation, he completed research stays at the Technical University of Darmstadt and the Massachusetts Institute of Technology. After completing his doctorate, he carried out research from 2012 to 2016 as a postdoc in the Software Engineering group at the Technical University of Darmstadt. Since autumn 2016, he has held the position of Assistant Professor at the TU Darmstadt where he heads the research group "Reactive Software Systems".

Research in the fields of programming languages and software engineering

Prof. Dr. Guido Salvaneschi's research focuses on programming languages and software engineering. He is particularly interested in the development of programming techniques for reactive applications and languages for distributed systems. He has published articles in various high-ranking professional journals. His research also focuses on the combination of software engineering, programming languages and cybersecurity. He is a member (Principal Investigator) of the Collaborative Research Centre CROSSING at the TU Darmstadt, which aims to provide crypto-based security solutions that create trust in new and future IT systems. Furthermore, he also works as Principal Investigator in one of the sub-projects of the Collaborative Research Centre MAKI with a focus on event-based communication in programmable networks.

Extensive teaching experience

Prof. Dr. Guido Salvaneschi has extensive teaching experience in basic courses - also with large numbers of students - (e.g. Concepts of Programming Languages, Implementation of Programming Languages, Concepts and Technologies for Distributed Systems and Big Data Processing). His teaching evaluations are excellent. During his 3 years as assistant professor, he supervised more than 40 bachelor and master students. His teaching interests focus primarily on the area of programming languages and software engineering, and he actively tries to build bridges between practice and theory. He teaches students to work on general problems using specific examples as well as concepts that are already known, and during his lectures he presents topics from his research, which he then discusses with students.

This is the first time an associate professorship has been appointed for the area of programming. The emphasis and focus of Prof. Dr. Guido Salvaneschi in this position will be to support the development of the School of Computer Science, basic teaching and basic research.

Discover our special topics