I am a .NET software engineer, with 11 years of experience, and I hold a master’s degree in computational methods and applications.
My focus is on software design, flexible software development, code quality and product management. I also embrace principles of product excellency, collaboration, domain knowledge and innovation.
I try to think out of the box the comfort zone, training with a spirit of endeavor, and accepting the inevitability of trials, errors and tribulations.
Progress is built, in effect, upon the foundations of necessary failure, that finally leads to knowledge wisdom and results. This tends to separate the achievers, who make rapid strides in their career from others.
I speak Greek, English and currently, I am leaning Italian.
I avoid being the smartest person in the room.
- Email: email@example.com
- Skype: konstantinos.grevenitis
For an extended version of my activities please visit
Holonix [March 2021 – Present/ Milan, Italy]
Dataverse [May 2020 – February 2021/ Thessaloniki, Greece]
I am currently working on Docutracks. DocuTracks is a low cost, effective management and dissemination platform of digital and printed documents, for organizations, institutions and companies.
It implements a modern, open architecture focused on usability. It follows an end-user oriented design & implementation philosophy with regard to the way that different pieces of functionality are offered to users of different roles & positions within the organization.
Management of registration and assignment of protocol number. Registration of document which includes digital copy of the document and binary files for all document attachments and related documents
Our platform offers a complete solution for folder/case management, according to the needs of the specific organization
Management of hierarchically structured organizational units of users, roles & permissions, management of reference metadata (such as subject, tags, lists of signers, etc.) & e-Distribution of digital documents
The tools we are using are .NET, MS SQL, RabbitMQ, Camunda.
Emisia [Nov 2019 – May 2020 / Thessaloniki, Greece]
I developed an emissions data analysis software. The product’s technologies were .NET, .NET Core, R.
Atlantis Engineering [Sep 2017 – Oct 2019 / Thessaloniki, Greece]
Head of R&D/IT dept. I managed, and wrote code for, two EU R&D projects (Z-Fact0r and Z-Bre4k). I also was the head of the company’s R&D IT department. The technologies we used were .NET Core, RabbitMQ, React.js, Docker, Apache Spark.
Epsilon Net [Oct 2014 – Sep 2017 / Thessaloniki, Greece]
Team leader of ESS development team. I was responsible for the product’s development and evolution. ESS is a web portal, for employee’s self-service, and HR management in general. The product’s purpose is to automate the bureaucratic processes of the HR department.
ebit e Business & IT Entwicklungs GmbH [Jan 2014 – Sep 2014 / Linz, Austria]
I developed business oriented features for the agilia CRM (https://www.agilia.at). A visual graph of correlated companies and stakeholders, an Amazon web Services bridge that analyzes, calculates and transforms invoice data to .xls files and a mobile website with Bootstrap.
empuxa GmbH [Sep 2012 – Aug 2013 / Kiel, Germany]
I worked as an iOS software engineer. During that time I fully developed, from scratch, 3 iPhone applications, and participated in the development of other 2.
Freelancer web developer [Aug 2010 – Aug 2012]
I worked in various small web projects, as a full stack developer.
Greek army service [Nov 2009 – Aug 2010]
Compulsory military service.
Cubeware [Apr 2008 – Oct 2008]
Academic internship. It was actually my first job as a developer, and especially as a .NET developer.
Emotional Agents Make a (Bank) Run
Agent-based Computational Economics (ACE) is an area that has gained significant attention, since it offers the possibility to model economic phenomena in a more fine-grained manner than other approaches. One such phenomenon is “bank panic” in which the term “panic” implies the existence of emotional bias towards to the sudden withdrawal of deposits from financial institutions (simultaneous bank runs).
However, research towards complex emotional agents in ACE hasn’t been extensively conducted. The paper employs a formal state-based model enhanced with explicit emotional states, mood and personality characteristics in order to describe the agents behavior.
A NetLogo simulation of a multi-agent system in a limited economic environment is attempted in order to study the effects of emotions, emotion contagion and the role of various players in the genesis of a bank panic crisis.
The aim is to investigate further whether such agent models that are already used in other areas, such as evacuation simulation, could also provide better insight on the evolution of such economic phenomena.
A hybrid framework for industrial data storage and exploitation
2019. CIRP Manufacturing Systems Conference – Elsevier
In this paper a hybrid framework is illustrated, with a software and hardware integration strategy, for an industrial platform that exploits features from a Relational Database (RDB) and Triplestore using the blackboard architectural pattern, ensuring efficient and accurate communication concerning data transfer among software applications and devices.
The proposed framework will be tested and validated within Z-Fact0r project.
Predictive maintenance platform based on integrated strategies for increased operating life of factories
Process output and profitability of the operations are mainly deter-mined by how the equipment is being used. The production planning, operations and machine maintenance influence the overall equipment effectiveness of the machinery, resulting in more good parts at the end of the day.
The target of the predictive maintenance approaches in this respect is to increase efficiency and effectiveness by optimizing the way machines are being used and to decrease the costs of unplanned interventions for the customer.
To this end, development of ad-hoc strategies and their seamless integration into predictive maintenance systems is envisaged to bring substantial advantages in terms of productivity and competitiveness enhancement for manufacturing systems, representing a leap towards the real implementation of the Industry 4.0 vision.
Inspired by this challenge, the study provides an approach to develop a novel predictive maintenance platform capable of preventing unexpected-breakdowns based on integrated strategies for extending the operating life span of production systems.
The approach and result in this article is based on the development and implementation in a large collaborative EU-funded H2020 research project entitled Z-Bre4k. i.e.
Medical Applications in Everyday Surgical Practice
2018. International Journal of New Technology and Research (IJNTR)
Technological evolution has lead to great inventions and smart phones are certainly one. This perception article investigates the possible advantages and disadvantages of using smart phone applications in different surgical subspecialties.
Since phones can now store a huge amount of data and can send and receive multimedia such as video and sound these applications could benefit surgeons not only in terms of telemedicine but also as an educational or decision-making tool. However, such applications raise some significant ethical questions for the surgeon.
| 14/09/2020 – EUMAS 2020 on line conference|
The 17th European Conference on Multi-Agent Systems (EUMAS 2020) was held online on September 14 & 15, 2020.
I gave a 10 mins talk about the paper we published on Emotional Bank Runs.
|08-09/10/2019 – Kilometro Rosso hub|
I talked at the Kilometro Rosso Innovation Hub in Bergamo, about H2020 Z-Factor project’s architecture.
GDG DevFest Greece 2017
The first Flutter presentation in Greece, not a long time after it was first released!
|17/02/2017 – .NET Thessaloniki meetup – Rx .NET|
In this meetup I talked about what Reactive programming is, how it works, the difference between it and imperative programming. I used Rx.Net that implements the Observer pattern.
|23/09/2016 – .NET Thessaloniki meetup – TypeScript 1.8|
I talked about Typescript, similarities and differences compared to
|06/2015 – Dart language school – IEK Delta 360|
I talked about Google’s Dart language and its features.
|06-10/11/2013 – GDG DevFest Thessaloniki|
It was the first presentation in Greece about Google’s Dart language, not quite long after its initial release.
Master: Computational methods and applications – University of Macedonia – Thessaloniki, Greece.
This specialization includes all those knowledge areas that deal with solving complex
computational problems, by using abstract models (mathematics, data structures and
algorithms) which will then be implemented as software that will be integrated into the core
of integrated computing systems.
My thesis was about “Modelling and simulation of emotions in agent based computational economics”. You can read more here https://dspace.lib.uom.gr/handle/2159/24178
Bachelor: Applied Informatics And Multimedia – Technological Educational Institute of Crete (now named Hellenic Mediterranean University) – Heraklion, Crete, Greece
The thesis’ goal was the development of a web application, that allowed the population of e-questionnaires for course evaluation. You can download the thesis pdf (in Greek) from here.