My Avatar

Nikos Kanakaris

PhD Candidate

Patras, Greece 26221

nikos.kanakaris89@gmail.com

nkanakaris@upnet.gr

@nkanak

Short CV

I am a Ph.D. Candidate at the Department of Mechanical and Aeronautical Engineering at the University of Patras (Industrial Management and Information Systems Laboratory, supervisor: Nikos Karacapilidis).

I hold a BSc. in Computer Science from the Department of Informatics and Telematics, Harokopio University of Athens.

My research aims to exploit existing techniques and methods from the fields of graph theory, recommender systems, knowledge management and machine learning in order to enhance Project Management.

I am interested in natural language processing, applied machine learning and graph mining.


I am currently studying techniques related to graph-based natural language processing. In particular, advancing common natural language processing tasks, such as text classification, feature extraction and feature selection, using graph-based text representations, word embeddings and graph kernels.


A new representation of multiple textual documents as a single graph (graph-of-docs) is available on GitHub (link here).

Work History

  • 2017

    University of Patras

    Software Research Engineer, Full-time

    (December 2017 - present) | Patras, Greece

    Topic: Designing and implementing the collaboration and discourse environment for OpenBioC research project

    Topic: Implementing the personalization and user profiling algorithms for MyCorridor

    Technologies: Python, Python Eve, Flask, Django, MongoDB, Cytoscape.js, Neo4j, graph databases, knowledge graphs, discourse graphs, discourse representation, argumentation, personalization algorithms, recommender systems, machine learning techniques, data clustering

    Links: MyCorridor, OpenBio-C
  • 2016

    Programize LLC

    Software Engineer, Full-time

    (May 2016 - August 2017) | Athens, Greece

    Topic: Implementing the back-end system for Litta mobile application

    Topic: Implementing the main mobile hybrid and back-end application for Global Showcases

    Topic: Adding responsive functionality to the official website for VForVacation

    Topic: Contributing to the front-end and back-end internal financial application for SunPower

    Topic: Implementing an Internet Explorer extension for OnionID

    Technologies: Python, JavaScript, C#, C++, AngularJS, Flask, NodeJS, Apache Cordova, MySQL, BHO IE

    Links: Litta, Global Showcases, VForVacation, SunPower, OnionID
  • 2016

    Programize LLC

    Software Engineer, Part-time

    (February 2016 - May 2016) | Athens, Greece

    Topic: Converting an already existing financial model from Microsoft Excel to Python

    Topic: Contributing to the automization of the process to convert Microsoft excel workbooks to Python

    Technologies: Python, scipy, py2exe

  • 2015

    Software Competitiveness International S.A. (SoftCom International)

    Junior Software Engineer, Full-time

    (November 2015 - May 2016) | Athens, Greece

    Working for a German Automotive Industry under a NDA, area: Navigation

    Topic: Implementing the middleware component that facilitates the front-end and back-end software layers

    Technologies: C++, Python, Lua, XML, GIT, Jira, MISRA, Cmake, ISO 9001, ISO 27001

  • 2015

    Software Competitiveness International S.A. (SoftCom International)

    Junior Software Engineer, Internship

    (July 2015 - October 2015) | Athens, Greece

    Working for a Space Industry under a NDA, area: preventive performance monitoring

    Topic: Researching for an alternative algorithm for hierarchical clustering

    Technologies: C++, Java, machine learning techniques, data clustering

    Links: Research

Education History

  • 2018

    Mechanical Engineering & Aeronautics, University of Patras

    PhD. , Business intelligence, Recommender systems, Digital personal assistants, Operations research, Project management, Machine learning, Interpretable Machine learning

    (2018 - present) | Patras, Greece

    Laboratory: Industrial Management and Information Systems

    Subject: Knowledge extraction and representation using machine learning algorithms - Εξαγωγή και αναπαράσταση γνώσης με χρήση τεχνικών μηχανικής μάθησης και αξιοποίησή της από ψηφιακούς προσωπικούς βοηθούς

    Supervisor: Nikos Karacapilidis

  • 2011

    Informatics & Telematics, Harokopio University of Athens

    BSc. , Computer Software & Systems (8.5/10)

    (2011 - 2016) | Athens, Greece

    Thesis: Parallelization of “burn scar mapping” algorithms - Παραλληλοποίηση αλγορίθμων χαρτογράφησης καμένων εκτάσεων σε δορυφορικά δεδομένα [Paper][Presentation]

    Thesis Technologies: Digital Image Processing, Parallel Programming, Python, MPI

    Supervisor: Dimitrios Michail

Programming Skills

C/C++ Python JavaScript/Node.js Haskell Java LaTeX PostgreSQL MySQL SQLite Neo4j Recommender Systems Machine Learning Data Mining Natural Language Processing Graph Theory Knowledge Graphs Knowledge Management Digital Image Processing Parallel Programming Docker Git SVN

Interests

graph databases natural language processing recommender systems machine learning interpretable machine learning data mining business intelligence AI-guided project management graph theory algorithms parallel programming embedded systems IoT

Hobbies

Arduino/IoT electronics RC cars motorbikes gaming basketball swimming reading books

Language Skills

  • NativeGreek
  • FluentEnglish

Publications

Conferences & Book Chapters

1. N. Kanakaris, N. Karacapilidis and A. Lazanas: On the advancement of Project Management through a flexible integration of Machine Learning and Operations Research tools. In: Proceedings of the 8th International Conference on Operations Research and Enterprise Systems (ICORES 2019), Prague, Czech Republic, February 19-21, 2019

2. A. Kanterakis, G. Iatraki, K. Pityanou, L. Koumakis, N. Kanakaris, N. Karacapilidis and G. Potamias: Towards Reproducible Bioinformatics:The OpenBio-C Scientific Workflow Environemnt. In: Proceedings of the 19th annual IEEE International Conference on Bioinformatics and Bioengineering (BIBE 2019), Athens, Greece, October 28-30, 2019

3. N. Kanakaris, N. Karacapilidis, G. Kournetas and A. Lazanas: Combining Machine Learning and Operations Research Methods to Advance the Project Management Practice. In: Parlier G., Liberatore F., Demange M. (eds), Operations Research and Enterprise Systems. Communications in Computer and Information Science, Vol. 1162. Springer, Cham, 2020, pp. 135-155, DOI: 10.1007/978-3-030-37584-3_7.

4. N. Kanakaris, N. Karacapilidis and G. Kournetas: On the exploitation of textual descriptions for a better-informed task assignment process. In: Proceedings of the 9th International Conference on Operations Research and Enterprise Systems (ICORES 2020), Valletta, Malta, February 22-24, 2020, Science and Technology Publications.

5. N. Giarelis, N. Kanakaris and N. Karacapilidis: On a novel representation of multiple textual documents in a single graph. In I. Czarnowski, R.J.Howlett and L.C.Jain (eds.) Intelligent Decision Technologies 2020 – Proc. of the 12th KES International Conference on Intelligent Decision Technologies (KES-IDT-20), Split, Croatia, June 17-19, 2020, Springer. (accepted)

6. N. Giarelis, N. Kanakaris and N. Karacapilidis: An innovative graph-based approach to advance feature selection from multiple textual documents. 16th International Conference on Artificial Intelligence Applications and Innovations (AIAI), Porto Carras Grand Resort, Halkidiki, Greece, June 5-7, 2020. (accepted)

Posters & Abstracts

1. N. Karacapilidis, N. Kanakaris, G. Kournetas and V. Tampakas: Advancing Project Management through the Integration of Knowledge Graph and Machine Learning Technologies. In: 30th European Conference on Operational Research (EURO 2019), Dublin, Ireland, June 23-26, 2019

2. A. Kanterakis, G. Iatraki, L. Koumakis, K. Pitianou, M. Koutoulakis, N. Kanakaris, N. Karacapilidis and G. Potamias: OpenBio-C: An Online Social Workflow Management System and Research Object Repository. In: BOSC COSI: Bioinformatics Open Source Conference (ISMB/ECCB 2019), Basel, Switzerland, July 21-25, 2019

3. A. Kanterakis, G. Iatraki, K. Pityanou, L. Koumakis, N. Kanakaris, N. Karacapilidis, G. Potamias: Towards Reproducible Bioinformatics: The OpenBio-C Workflow Management Platform

Location