Nikos Spanoudakis
Website in Greek Website in English

Curriculum Vitae


Present PostTop of Page

2019-today

Technical University of Crete, Life-Long Learning Center, Greece
Director
Date of appointment: 10 April 2019

2007-today

Technical University of Crete, School of Production Engineering and Management,
Applied Mathematics and Computers Laboraqtory
, Greece
Teaching Staff (tenured)
Date of appointment: 1 February 2007

EducationTop of Page

2006-2009

Paris Descartes University, Paris, France
Ph.D in Computer Science
Dissertation: The Agent Systems Engineering Methodology (ASEME)
Honours: Dissertation passed “très honorable”
Defence committee: Prof. Pavlos Moraitis, Paris Descartes University (director)
Prof. John Mylopoulos, University of Toronto (reviewer)
Dr Massimo Cossentino, HDR, CNR-Italy (reviewer)
Prof. Amal El Fallah-Seghrouchni, UPMC (examiner)
Dr Yves Demazeau, CNRS-Grenoble (examiner)

1997-2001

Technical University of Crete, Chania, Greece
M.Sc. in Organization and Management
Thesis: Architecture and Communication of an Agent-based Decision Support System (in Greek)

1991-1997

University of Patras, Patras, Greece
Diploma in Computer Engineering and Informatics
Thesis: Pilot Implementation of a Telework Program (in Greek)

DistinctionsTop of Page

2023 - Awarded the ACM senior member grade

2021 - Awarded for Teaching as a Member of the Laboratory Teaching Staff of the Technical University of Crete. Awarded by the Rectorate

2014 - The Robotic Research Team Kouretes was promoted by the "Documentation and Promotion of Excellence in Higher Education" programme of the Greek Minstry of Education (video)

2012 - Awarded the IEEE senior member grade

2011 - The team Noxious-Kouretes won the 2nd place in the Standard Platform League (SPL) Open Challenge Competition, of the RoboCup 2011 competition in Istanbul, Turkey (results)

Research ProjectsTop of Page

(my role in the project is indicated in bold-italics, while my participation in the proposal writing and fund raising is indicated in italics )

Dec 2023

National Technical University of Athens, Athens, Greece
Researcher
GAIO-ORAMA: " Mineral raw materials, digital culture and circular economy (ELKE NTUA 68/1634).

Sep 2022 –
Dec 2022

Technical University of Crete, Chania, Greece
Researcher
"The Integrator-centric approach for realising innovative energy efficient buildings in connected sustainable green neighbourhoods" (HORIZON 2020 PROBONO, Grant agreement ID: 101037075).

Oct 2021 –
Nov 2021

National Technical University of Athens, Athens, Greece
Researcher
"BATTERFLAI: Supply of BATTERy Minerals Using Lignin Nanoparticles as FLotAtIon Collectors" (ELKE NTUA 62/386300).

Apr 2020 –
Dec 2020

Technical University of Crete, Chania, Greece
Principal Investigator
"Proof of Concept for automated argumentation-based PDF-annotation" (ELKE-82300).

Jan 2020 –
Feb 2020

Technical University of Crete, Chania, Greece
Principal Investigator
"Gorgias toy-model implementation for the cloud computing domain" (ELKE-82246).

Feb 2018 –
Apr 2018

University of Mons, Mons, Belgium
Researcher
A three months research visit to the Software Engineering Lab of the Computer Science Department of the University of Mons, funded by the Belgian Fund for Scientific Research (FNRS-S852PF010). Collaborated with Prof. Tom Mens.
- Experience in Behaviour-driven development, Design by Contract, Python programming
- Wrote the project proposal, awarded personal funding: € 7,500.00 

Jan 2010 –
Feb 2012

HERA "Home sERvices for specialised elderly Assisted living" project, co-funded by the Greek government and the EU (AAL-2008-1).
- Experience in agent-based system analysis and design, Java, JADE, Prolog, argumentation technology, knowledge base development, Gorgias, JPL, web services, service oriented architecture

Jan 2007 –
Apr 2008

Singular Logic S.A., Athens, Greece
Software Engineer
Market-miner "A System for data-mining for dynamic forecasting of the consumers needs and for automatic decision making for pricing products" project, co-funded by the Greek government.
- Experience in agent-based system design and implementation, Java, Prolog, argumentation technology, knowledge base development, Gorgias, JPL, Protégé

Jan 2005 –
Dec 2006

Singular Software S.A., Athens, Greece
Software Engineer/Project Manager
Information Society Technologies (IST) 6th Framework Programme, Integrated Project (IP) “Ambient Intelligence System of Agents for Knowledge-based and Integrated Services for Mobility Impaired users” IST-2003-511298 ASK IT project.
- Managed a computer and informatics engineer
- Experience in project management, agent-based personal travel assistance system design and implementation, embedded systems, Java, JADE, semantic web, Jena, Prolog, argumentation technology, Gorgias, JPL, Protégé
- Participated in the project proposal preparation, awarded funding: € 8,499,657.08 

Jan 2005 –
Dec 2006

Centre for Research and Technology Hellas - CERTH, Athens, Greece
Technical Manager
Information Society Technologies (IST) 6th Framework Programme, Integrated Project (IP) “Ambient Intelligence System of Agents for Knowledge-based and Integrated Services for Mobility Impaired users” IST-2003-511298 ASK IT project.
- Managed a team of two programmers
- Experience in technical management, web service wrapper agent system design and implementation, Java, JADE, XML, SOAP, Apache Axis

Jul 2004 –
Oct 2004

TREDIT S.A., Thessaloniki, Greece
Scientific Consultant
Offered consultant services for systems integration using service oriented architecture (web services).

May 2004 –
Feb 2005

Newspaper Macedonia, Thessaloniki, Greece
Scientific Consultant
Kept two permanent columns (Computer Dictionary and Mobile news) and also wrote IT-related articles for the magazine NETIZEN.

Apr 2004 –
Dec 2005

Singular Software S.A., Thessaloniki, Greece
Software Engineer/Project Manager
Information Society Technologies (IST) 6th Framework Programme, Special Targeted Research Project (STRP) “Intelligent Mobility AGents, Advanced Positioning and Mapping Technologies, INtEgrated Interoperable MulTimodal location based services” IST-2003-508008 IM@GINE IT project.
- Acted as “Development Manager” for the whole Im@gine IT consortium (which included organizations such as Motorola, Daimler-Chrysler, Porsche, FIAT, etc.)
- Experience in project management, agent-based personal travel assistance system design and implementation, embedded systems, Java, JADE, XML, SOAP, semantic web, Jena, Protégé, Apache Axis
- Participated in the project proposal preparation, awarded funding: € 2,300,000.00 

Aug 2003 -
Sep 2005

University of Cyprus, Nicosia, Cyprus
Software Engineer/Technical Manager
The NEOGNOS project developed a distributed multi-agent system that for supporting the functions of the Centre for the Prevention of Mental Retardation in Cyprus. NEOGNOS (RPF 39/2002) was funded by the Research Promotion Foundation of Cyprus.
- Managed one computer and informatics engineer
- Experience in agent-based medical application design and implementation, Java, JADE, Protégé, JDBC

Mar 2002 –
Dec 2003

Singular Software S.A., Thessaloniki, Greece
Software Engineer/Project Manager
Information Society Technologies (IST) 5th Framework Programme, Research and Technological Development (RTD) “Intelligent Mobility Agent for Complex Geographic Environments” IST-2000-30047 IMAGE project.
- Appointed as project manager on January 2003
- Managed one computer and informatics engineer
- Experience in project management, agent-based personal travel assistance system design and implementation, Java, JADE, XML, SOAP

Jan 2002 –
Jun 2002

Linkoping University, Linköping, Sweden
Software Engineer
Rule base shell and inference engine (forward and backward chaining) development using the Java language.

Sep 1998 –
Jan 2001

Technical University of Crete, Chania, Greece
Software Engineer
DIMITRA Project of the Commission of the European communities directorate – general for agriculture DGVI FII.3, contract id: FAIR-PL95-844 (development of a web-based decision support system for penetration strategy selection).
- Experience in decision support systems design and implementation, UML, Visual Basic, Java, ActiveX, XML, Multi-criteria Methodologies (UTA*, Brand Choice Models)

Jan 1998 –
May 2000

Technical University of Crete, Chania, Greece
Software Engineer
ADAPT 192/251 A-1997-GR-577 METAQUA (development of a telematics centre in order to support teleworking and distance learning, study and pilot implementation of telework at the INKA business).

Mar 1997 –
Jul 1997

Advanced Informatics Ltd., Patras, Greece
Systems Analyst/Programmer
ESPRIT PROJECT 23920 OMI/SAFE (safety and reliability analysis of Safety-Critical Real-Time Applications in ADA).
- Experience in Ada, safety and reliability analysis of Safety-Critical Real-Time Applications.

Oct 1996 –
Jul 1997

Advanced Informatics Ltd., Patras, Greece
Systems Analyst/Programmer
ESPRIT PROJECT 20899 OMI/ANTI-CRASH (development of a tool to perform safety and reliability analysis of Safety-Critical Real-Time Applications written in C and DAO).
- Experience in C, C++, assembly programming, Object Oriented Design (OOD) and Programming (OOP), safety and reliability analysis of Safety-Critical Real-Time Applications.

Teaching ExperienceTop of Page

AY 2020-21 - today

Post-graduate Masters Programme, "Distributed Artificial Intelligence track"
Department of Mathematics and Computer Science
,
University of Paris, Paris, France
- Agent-Oriented Software Engineering course (18 hours) (Fall semester)

AY 2018-19 - AY 2020-21

Post-graduate Masters Programme, "Business Administration (ΜΒΑ)"
School of Production Engineering and Management,
Technical University of Crete
, Chania, Greece
- Information Systems and e-government (MBA 02012) course (18 hours) (since Fall 2018-19)

AY 2017-18 - AY 2020-21

Interdepartmental Post-graduate Programme, "Master in Technology & Innovation Management (MTIM)"
Schools
of Electrical and Computer Engineering, and of Production Engineering and Management,
Technical University of Crete
, Chania, Greece
- New Product And Service Development (MTIM 107) course (21/39 hours) (since Fall 2018-19)
- Electornic Business (MTIM 108) course (18 hours) (Fall 2017)

AY 2015-16 - today

Interdepartmental Post-graduate Programme,
Technical University of Crete, Evelpidon Military Academy
, Athens, Greece
- Systems Analysis, Design and Development (es1-2) course (18/39 hours) of the MSc programme in Intelligent Systems (Spring AYs 2019-20, 2020-21, 2021-22, 2022-23)
- Advanced Systems (SES-4) course (18/39 hours) of the MSc programme in Systems Engineering (Spring AY 2015-16, Fall AYs 2016-17, 2017-18)
- Systems Methodology and Modeling (SES-21) course (9/39 hours) of the MSc programme in Systems Engineering (Fall AY 2015-16)
- Systems Management and Evaluation (SES-31) course (18/39 hours) of the MSc programme in Systems Engineering (Spring AY 2015-16, Fall AYs 2016-17, 2017-18, 2018-19)
- Distributed Artificial Intelligence and Multi-Agent Systems, Intelligent Systems (SES-36, EEA-36) course (18/39 hours) of the MSc programme in Systems Engineering, and, in Applied Operational Research and Analysis (Spring AY 2015-16, Fall AYs 2016-17, 2017-18, 2018-19).

AY 2014-15 - 2022-23

Technical University of Crete, School of Production Engineering and Management, Chania, Greece
- Programming Methodology (DPEM-101) course (26 hours) of the Under-graduate curriculum (since Fall AY 2014-15).
- Electronic Business (DPEM-230) course (26 hours) of the Under-graduate curriculum (Spring AYs 2015-16, 2016-17, 2019-20, 2020-21, 2021-22, Fall AY 2022-23).
- Engineering Statistics (DPEM-228) course (26 hours) of the Under-graduate curriculum (Spring AY 2018-19).

2007-today

Technical University  of Crete, Chania, Greece
Instructor for the laboratory demonstration and tutorial part of undergraduate courses (at least 160 hours of teaching per year):
- “Introduction to computer programming(MATH 105), using C and Fortran
- “Scientific computing(MATH 106), using Matlab
- “Linear Algebra(MATH 201), using Matlab
- “Numerical Analysis(MATH 202), using Matlab
Co-supervisor of undergraduate students diploma thesis
Co-supervisor of undergraduate student in professional training course

AY 2021-22

Interdepartmental Post-graduate Programme, "Business Operations Management"
Technical University of Crete, University of West Attica
, Athens, Greece
- Electronic Business and Digital Marketing course (15/39 hours) (Spring AY 2021-22)

AY 2005-06

University of Paris Descartes, Department of Mathematics and Computer Science, Paris, France
Instructor for the laboratory demonstration and tutorial part of the undergraduate course (43.5 hours):
- “Software Engineering”, trained the students in the Unified Modelling Language (UML) technology and the use of the "Eclipse" software development tool for Java programming

AY 2001-02

Technical University of Crete, Department of Production Engineering and Management, Chania, Greece
Instructor for the laboratory demonstration and tutorial part of undergraduate course (48 hours):
- “Introduction to computer programming”, trained the students in computer programming with the C language

AY 2000-01

Merchant Marine Academy of Crete, Chania, Greece
Instructor for the laboratory demonstration and tutorial part of undergraduate course (60 hours in the school of captains and 114 hours in the school of engineers):
- “Information Technology”, trained the students in the use of the internet and office applications

AY 1999-2000

Technical University of Crete, Department of Production Engineering and Management, Chania, Greece
Instructor for the laboratory demonstration and tutorial part of undergraduate course (48 hours):
- “Software Engineering”, trained the students in the Unified Modelling Language (UML) technology and the use of the “Rational Rose” tool

2000

Mentor S.A. Vocational Training Centre, Chania, Greece
Trained young people with special needs (disabled) in (123 hours):
- “Electronic Typography”, trained them in the use of Photoshop and Corel draw

1999

Evroergasiaki Vocational Training Centre, Chania, Greece
Trained employees in (12 hours):
- “Teleworking for employees”

Academic ActivitiesTop of Page

Editor in international journals:
- Computer Science (SNCS) - Springer Nature

Reviewer in international journals:
- IEEE Intelligent Systems
- Information and Software Technology (INFSOF) - Elsevier
- Journal of Safety Science - Elsevier
- Journal of Web Semantics (JWS) - Elsevier
- Simulation Modelling Practice and Theory (SIMPAT) - Elsevier
- Personal and Ubiquitous Computing Journal (PUC) - Springer Nature
- Journal of Ambient Intelligence and Smart Environments (JAISE) - IOS Press
- Journal of software: Evolution and Process (JSME) - Springer Nature
- Computer Science (SNCS) - Springer Nature
- Journal of the Knowledge Economy (JKEC) - Springer Nature
- International Journal of Advanced Robotic Systems (IJARS) - Taylor & Francis
- International Journal on Artificial Intelligence Tools (IJAIT) - World Scientific
- Sensors (ISSN 1424-8220) - MDPI
- Operational Research: An International Journal (ORIJ) - Springer Nature
- International Journal of Decision Support Systems (IJDSS) - InderScience
- IEEE Journal of Emerging and Selected Topics in Industrial Electronics

Program committee member:
- 33rd International Joint Conference on Artificial Intelligence (IJCAI 2024): A* core ranking
- 27th European Conference on Artificial Intelligence (ECAI-24): A core ranking
- 2nd Workshop on Argumentation for eXplainable Artificial Intelligence (ArgXAI-24)
- 20th European Conference on Multi-Agent Systems (EUMAS 2023)
- 32nd International Joint Conference on Artificial Intelligence (IJCAI 2023)
- 12th EETN Conference on Artificial Intelligence (SETN 2022)
- 31st International Joint Conference on Artificial Intelligence (IJCAI-ECAI 2022)
- 21st International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2022)
- 36th AAAI Conference on Artificial Intelligence (AAAI 2022)
- 4th IEEE International Conference on Artificial Intelligence and Virtual Reality (IEEE AIVR 2021)
- 30th International Joint Conference on Artificial Intelligence (IJCAI-21)
- 20th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2021)
- 35th AAAI Conference on Artificial Intelligence (AAAI 2021)
- 3rd International Conference on Artificial Intelligence & Virtual Reality (AIVR 2020)
- 17th European Conference on Multi-Agent Systems (EUMAS 2020)
- 11th EETN Conference on Artificial Intelligence (SETN 2020)
- 19th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2020)
- 34th AAAI Conference on Artificial Intelligence (AAAI 2020)
- 18th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2019)
- 33rd AAAI Conference on Artificial Intelligence (AAAI 2019)
- 2018 European Conference on Ambient Intelligence (AmI 2018)
- 27th International Joint Conference on Artificial Intelligence and 23rd European Conference on Artificial Intelligence (IJCAI-ECAI-18)
- 17th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2018)
- 16th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2017)
- 18th EPIA Conference on Artificial Intelligence (EPIA 2017), Software Engineering for Autonomous and Intelligent Systems Track (SE4AIS)
- 30th International Conference on Industrial, Engineering & Other Applications of Applied Intelligent Systems (IEA/AIE 2017), Special Track on Applications of Argumentation (APPARG2017)
- 9th International KES Conference on Intelligent Interactive Multimedia: Systems and Services (KES-IIMSS-16), Session on Smart Environments and Information Systems (IS09)
- 14th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2015)
- Workshop on Agents and multi-agent Systems for AAL and e-HEALTH (A-HEALTH), held in conjunction with the 11th International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS 13)
- 1st International Workshop on Engineering Multi-Agent Systems (EMAS 2013), held in conjunction with the 12th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2013)
- Workshop on Agents for Ambient Assisted Living (AAAL 2012), held in conjunction with the 10th International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS 12)
- Workshop on Agents Oriented Software Engineering (AOSE 2012), held in conjunction with the 11th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2012)
- 22nd International Joint Conference on Artificial Intelligence (IJCAI-11)
- 9th International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS’11)

Auxiliary reviewer for:
- 21st International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS’23)
- The 31st international conference on Legal Knowledge and Information Systems (JURIX 2018)
- The 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2017)
- 13th IEEE Conference on Automation Science and Engineering (IEEE CASE 2017)
- The 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2016)
- Workshop on New Methods and Tools for Big Data (MT4BD-2014), part of 10th International Conference on Artificial Intelligence Applications and Innovations (AIAI 2014).
- IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT'12)
- 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2012)
- 16th RoboCup International Symposium 2012 (RCS 2012)
- 11th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2012)
- 9th European Workshop on Multi-Agent Systems (EUMAS 2011)
- 15th Portuguese Conference on Artificial Intelligence (EPIA2011)
- 9th German Conference on Multi-Agent System Technologies (MATES 2011)
- 2nd International Workshop on Infrastructures and Tools for Multiagent Systems (ITMAS 2011), held in Conjunction with Autonomous Agents and Multi-Agent Systems (AAMAS 2011)
- 25th Conference on Artificial Intelligence (AAAI-11)
- 2nd International Conference on Agents and Artificial Intelligence (ICAART 2010)
- 2010 IEEE International Conference on Systems, Man, and Cybernetics (SMC 2010)
- 8th European Workshop on Multi-Agent Systems (EUMAS 2010)
- 1st International Workshop on Infrastructures and Tools for Multiagent Systems (ITMAS 2010), held in Conjunction with Autonomous Agents and Multi-Agent Systems (AAMAS 2010)
- 8th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'09)
- IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT'09)
- 7th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'08)
- IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT'08)
- IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT'07)
- International Workshop on Agent-Based Ubiquitous Computing (ABUC2007), held in Conjunction with Autonomous Agents and Multi-Agent Systems (AAMAS 2007)
- 11th International Conference on Artificial Intelligence: Methodology, Systems, Applications (AIMSA 2004)

Conference Organizing Committee:
- Member of the local organizing committee of the 7th World Congress and School on Universal Logic (UNILOG 2022), Orthodox Academy of Crete, April 1-11, 2022
- Member of the organizing committee of the 13th Learning and Intelligent Optimization Conference (LION 13), Chania, May 27-31 2019
- Member of the local committee of the Conference in Numerical Analysis (NumAn 2014), Chania, September 2-5, 2014
- Member of the local committee of the Conference in Numerical Analysis (NumAn 2010), Chania, September 15-18, 2010

Summer School Organizing Committee:
- Member of the local organizing committee of the 2019 Advanced Course on AI / 2019 Hellenic Artificial Intelligence Summer School (ACAI 2019 / HAISS 2019), 1-5 July 2019, Chania, Greece
- Member of the local organizing committee of the 16th European Agent Systems Summer School (EASSS 2014), 14-18 July 2014, Chania, Greece
- Member of the local organizing committee of the 1st Multiagent Systems Summer School @ Chania, Crete / Hellenic Artificial Intelligence Summer School 2013 – Agents (CretaMASSS-2013/HAISS’13-Agents), 22-26 July 2013, Chania, Greece

Other activities
- Tutorial on Preference-based argumentation in practice - 23rd European Agent Systems Summer School (EASSS 2023), 2023, July 17-21, Prague, Czech Republic
- Tutorial on Statecharts use in Agent Technology - 22nd European Agent Systems Summer School (EASSS 2021), 19 July 2021, Porto, Portugal
- Gave two lectures at the Summer Course 2019: Drones vs Satellites of the Best Group in Chania the first titled "Model-driven Engineering" and the second titled "Argumentation and applications".
- Member of the scientific/organizing committee of the 1st Panhellenic Competition of Open Educational Robotics and Physical Computing Technologies (Open Robotics 2018-19).
- Tutorial on Model-driven Agent-Oriented Software Engineering (Mod-AOSE) - 18th European Agent Systems Summer School (EASSS 2016), 26 July 2016, Catania, Italy
- Chair of Session 4 - Agents (AGE) of the 10th International Conference on Artificial Intelligence Applications and Innovations (AIAI 2014)
- Tutorial on Agent-Oriented Software Engineering (AOSE) - 1st Multiagent Systems Summer School @ Chania, Crete / Hellenic Artificial Intelligence Summer School 2013 – Agents (CretaMASSS-2013/HAISS’13-Agents), 26 July 2013, Chania, Greece

Membership of Professional and Learned SocietiesTop of Page

Jun 2011

Association for Computing Machinery (ACM)

Nov 2007

Hellenic Artificial Intelligence Society (EETN), member of European
Coordinating Committee for Artificial Intelligence (ECCAI). Member of the board (2019-20, 2021-22).

Jun 2007

Institute of Electrical and Electronics Engineers (IEEE)

Feb 2007

International Association of Software Architects (IASA)

December 2005

European Association for Multi-Agent Systems (EURAMAS). Member of the board (Secretary, 2022-24).

July 2001

Greek Computer Society (EPY)

July 1998

Technical Chamber of Greece (TEE-TCG)

LanguagesTop of Page

Greek - native language

English - speak fluently and read/write with high proficiency, holding the Proficiency (CPE)
Diploma in English language of Cambridge University

French - speak, read, and write with basic competence, holding the DELF diploma