Tommi Mikkonen

Tommi Mikkonen, professor

Room TF107, email tommi.mikkonen(at)tut.fi, phone +358-40-8490749.

Summary

I work as a full professor responsible for distributed and mobile software.

My research interests include mobile systems, web programming, distributed systems, software architectures, and aspect-oriented software development, as well as their different combinations. I am an active member of two research teams in the institute, Practise and DisCo. Moreover, during my recent visit at Sun Microsystems Laboratories, I have participated in the development of Sun Labs Lively Kernel.

I have been pioneering the teaching of mobile software development in Finland since 2002, and the classes have been transmitted to a number of different universities. I have recently completed a book on mobile software development, published by Wiley. The book is intended both for researchers and practitioners, and it will complement the courses in mobile software development that we are arranging regularly at our university.

Education

1999 Doctor of Technology in Software Engineering

1995 Licentiate of Technology in Software Engineering

1992 Master's degree in Software Engineering

1987 Matriculation examination

1968 Born

Brief professional history

2006-2008 Visiting professor at Sun Microsystems Research

2001-2006 Professor and the head of Institute of Software Systems @ Tampere University of Technology, Institute of Software Systems, Tampere, Finland

1999-2001 Chief software architect @ Nokia, Tampere, Finland; Introduction of software architecture management practices for two product lines.

1997-1999 Assistant professor @ Tampere University of Technology, Institute of Software Systems, Tampere, Finland

1996-1997 SW designer @ Space Systems Finland Ltd, Helsinki, Finland (majority of the work took place at the premises of a client in Cannes, France); Elaboration of system requirements to software requirements, architecture design of satellite software.

1992-1995 Researcher/Teaching assistant @ Tampere University of Technology, Institute of Software Systems, Tampere, Finland

1989, 1990, 1991 SW Engineering trainee @ Telecom Finland; Development of numerous auxiliary programs for reporting and analysis purposes.

Academic output

3 supervised, 3 opponented, 3 reviewed doctoral dissertations.

150+ supervised and reviewed master's theses.

90+ publications of varying forms, including a number of journal articles and 3 textbooks