Konstantinos (Kostas) G. Margaritis was born in Jan. 1, 1960 at Veria, Greece and he grew up at Thessaloniki where he studied Electrical Engineering, at Aristoteleio Univeristy. After his graduation in 1983 he continued his studies under a scholarship from the Greek State Scholarship Fundation and he earned M.Sc. and Ph.D. degrees in Computer Science from Loughborough University, UK (1985 and 1988 respectively).
After military service he was elected Lecturer in Informatics at University of Macedonia, Thessaloniki, Greece, where he continued his career as Assistant Professor (1992), Associate Professor (1994) και Full Professor (1998). Since 1994 he has established and directs the Parallel Distributed Processing Laboratory (PDP Lab), in the Department of Applied Informatics. He was founding member (1998-2004) of the Informatics and Telematics Institute, Center for Research and Technology. During 2000-2006 he was elected and served for two terms as Vice-Rector for Research, Development and Financial Planning, of the University of Macedonia. Further, during 2004-2006 he served as acting Head of the newly founded Department of Technology Management of the University of Macedonia. During 2008-2010 he served as board member of Hellenic Quality Assurance Agency for Higher Education (HQAA), responsible for the subject area of Applied Sciences and Informatics. During 2010-2012 he served as a member of the Managing Committee of the University of Western Macedonia and acting Head of the Department of Informatics and Telecommunication Engineering. At the end of 2012 he was elected as a member of the first Institutional Council of the University of Macedonia, for a four year term. Since 2017 he is appointed as a member of the Advisory Committee of Greek Research and Technology Network (GRnet).
He has been scientific coordinator or partner of several Research and Development projects and he has been responsible for the EU Structural Funds projects of the University during 1996-2006. He has served as co-ordinartor and member of regional and national committees for ICT development. He is member of the editorial board and reviewer in scientific journals and conferences, and he is member of the program committees in several ICT conferences.
Together with his colleagues he is co-author of more than 200 technical articles (see also Google Scholar, Research Gate) published in international scientific journals and conferences. His current research interests include several aspects of Parallel, Distributed Processing and Computational Intelligence. He is an active user and supporter Linux and Free- Libre- Open Source Software.