Μετάβαση στο περιεχόμενο
Charalampos Moutafidis

Χάρης Μουταφίδης

Φτιάχνω και μεταφέρω το λογισμικό που κάνει μια επιχείρηση να δουλεύει.

Μηχανικός λογισμικού στην Ελβετία, με πάνω από δέκα χρόνια εμπειρίας.

Έχω την Peak Code Consulting GmbH, με έδρα το Aarau: φτιάχνει λογισμικό κατά παραγγελία, μεταφέρει εφαρμογές από το Camunda 7 και αυτοματοποιεί διαδικασίες με BPMN για ελβετικές εταιρείες. Ίδρυσα τη Fiji Solutions, με έδρα τη Θεσσαλονίκη: φτιάχνει λογισμικό, αυτοματοποιεί επιχειρησιακές διαδικασίες και δουλεύει με AI και με δεδομένα σε Snowflake.

Το πλήρες όνομά μου είναι Χαράλαμπος Μουταφίδης, με λατινικούς χαρακτήρες Charalampos Moutafidis. Στην καθημερινότητα είμαι Χάρης Μουταφίδης, ή Charis Moutafidis στα αγγλικά. Οι δύο εταιρείες είναι ξεχωριστά νομικά πρόσωπα σε δύο χώρες: τις ίδρυσα και τις δύο, και αυτή είναι όλη κι όλη η σχέση τους.

Η δουλειά μέχρι σήμερα

Αυτή είναι η δουλειά πίσω από τις δύο εταιρείες. Ένα μέρος της έγινε μέσω της Peak Code Consulting ή της Fiji Solutions· ένα άλλο είναι παλιότερο, από τότε που ήμουν μισθωτός προγραμματιστής. Σε κάθε εγγραφή γράφω ποιο από τα δύο ισχύει, γιατί η διαφορά δεν είναι διακοσμητική.

Aargauische Kantonalbank (AKB)
Τράπεζες · Ελβετία·Μέσω της Peak Code Consulting GmbH
Μετέφερα εφαρμογές της τράπεζας από το Camunda 7.
PAP Center
Υγεία · Θεσσαλονίκη, Ελλάδα·Μέσω της Fiji Solutions · ενεργός πελάτης
Ένα CRM φτιαγμένο ειδικά για αυτούς, που δουλεύει ακόμη.
New Era Learning
Διαδικτυακή εκπαίδευση · Ντουμπάι·Μέσω της Fiji Solutions
Ανάλυση δεδομένων και dashboards σε Snowflake για ένα διαδικτυακό σχολείο. Καθαρά δουλειά με δεδομένα.
Hapimag
Τουρισμός · Ελβετία·Παλιότερος εργοδότης · μισθωτή εργασία ως προγραμματιστής
Εκεί δούλευα παλιότερα ως προγραμματιστής. Από εκεί μπαίνει ο τουρισμός σε αυτή τη λίστα.
Apifon
Τηλεπικοινωνίες · Ελλάδα·Παλιότερος εργοδότης · μισθωτή εργασία ως προγραμματιστής
Και εκεί δούλευα παλιότερα ως προγραμματιστής. Από εκεί βγαίνουν οι τηλεπικοινωνίες.

Θα προσέξεις ότι δεν υπάρχουν εδώ νούμερα: ούτε ποσοστά, ούτε διάρκειες, ούτε προϋπολογισμοί. Αυτές οι λεπτομέρειες ανήκουν στους πελάτες, οπότε δημοσιεύω τη δουλειά και τον κλάδο, και δεν δημοσιεύω τίποτα που θα χρειαζόταν την άδεια κάποιου άλλου.

Οι δύο εταιρείες

Η μία είναι ελβετική, η άλλη ελληνική. Σε ποια από τις δύο θα απευθυνθείς εξαρτάται από το πού βρίσκεσαι και ποιο είναι το πρόβλημα.

Peak Code Consulting GmbH

Aarau, καντόνι Aargau, Ελβετία·Ιδιοκτήτης

Η Peak Code απευθύνεται σε ελβετικές εταιρείες που οι εφαρμογές διαδικασιών τους κρατάνε όρθια την ίδια τη δουλειά. Πρόκειται για τις ροές που είναι κρίσιμες για τη λειτουργία της επιχείρησης. Μια μετάβαση από το Camunda 7 ξεκινάει διαβάζοντας την απογραφή των διαδικασιών (τα μοντέλα, τα delegates, τα listeners, τα external workers, τις φόρμες) και τελειώνει με μια θέση σε παραγωγική λειτουργία που την έχει υπογράψει κάποιος. Η Peak Code είναι δική μου, και τη μετάβαση την κάνω εγώ. Η εταιρεία εγγράφηκε στο ελβετικό εμπορικό μητρώο στις 4 Μαρτίου 2026· τα πάνω από δέκα χρόνια πίσω από τη δουλειά είναι δικά μου.

  • Ανάπτυξη λογισμικού κατά παραγγελία
  • Μετάβαση από το Camunda 7
  • Αυτοματοποίηση διαδικασιών με BPMN

peakcodeconsulting.ch

Fiji Solutions

Θεσσαλονίκη, Ελλάδα·Ιδρυτής και διαχειριστής

Η Fiji Solutions (με πλήρη επωνυμία Fiji Solutions ΜΟΝΟΠΡΟΣΩΠΗ ΙΚΕ) φτιάχνει λογισμικό από τις 11 Ιουνίου 2025, με έδρα τη Θεσσαλονίκη, για επιχειρήσεις που θέλουν να φτιαχτεί ένα σύστημα, να αυτοματοποιηθεί μια διαδικασία ή να πάρουν τα δεδομένα τους σε μορφή που να χρησιμεύει. Έχει την ιδιότητα Snowflake AI Data Cloud Select Partner. Δεν την έχω εγώ και δεν την έχει η Peak Code. Όλα ξεκινούν με έναν έλεγχο επιχειρησιακών διαδικασιών: κάποιος κοιτάει πώς τρέχει σήμερα η δουλειά, πριν σχεδιαστεί ή φτιαχτεί οτιδήποτε.

  • Ανάπτυξη λογισμικού κατά παραγγελία
  • Αυτοματοποίηση επιχειρησιακών διαδικασιών
  • AI agents
  • Κατασκευή ιστοσελίδων
  • Δουλειά με δεδομένα σε Snowflake

fijisolutions.net

Πώς τρέχει η δουλειά

Έτσι τρέχει μια συνεργασία, από το πρώτο email μέχρι την τελευταία μέρα δουλειάς. Αυτές είναι οι δεσμεύσεις με τις οποίες αναλαμβάνω ήδη δουλειά, γραμμένες σε πρώτο πρόσωπο.

  1. Καμία σταθερή προσφορά πριν από την πρώτη ματιά

    Πριν κοιτάξει κανείς τη διαδικασία και το τι υπάρχει ήδη, δεν υπάρχει τίμιο νούμερο. Μετά υπάρχει. Πρέπει να το διαβάσω και να το δω, και μετά μπορώ να το αξιολογήσω και να φέρω ένα σχέδιο.

  2. Απάντηση μέσα σε 48 ώρες

    Με ένα πρακτικό πρώτο βήμα, και με τις ερωτήσεις που δεν μπορώ να απαντήσω πριν σε ρωτήσω.

  3. Η πρώτη κουβέντα κρατάει 30 λεπτά και δεν κοστίζει τίποτα

    Δεν χρεώνεται, και δεν βγαίνει από αυτήν καμία προσφορά που δεν ζήτησες.

  4. Τις ερωτήσεις τις περνάμε μέσα στην κουβέντα

    Τις ερωτήσεις για το έργο σου τις περνάμε μαζί εκείνη την ώρα. Δεν σου στέλνω ερωτηματολόγιο για το σπίτι.

  5. Στο τέλος αυτών των 30 λεπτών ο δρόμος σου έχει όνομα

    Τον ακούς μέσα στην κουβέντα, χωρίς να περιμένεις email δύο βδομάδες μετά: ποιο θα ήταν το πρώτο οριοθετημένο βήμα, και γιατί αυτό και όχι κάποιο άλλο. Αν το σωστό πρώτο βήμα δεν είναι κάτι που θα έκανα εγώ, το λέω κι αυτό.

  6. Το πρώτο βήμα με χρέωση είναι οριοθετημένο πριν ξεκινήσει οτιδήποτε

    Καθορισμένο εύρος, καθορισμένο αποτέλεσμα, γραπτή προσφορά. Ένα καινούριο σύστημα παραδίδεται και με κάτι παραπάνω από κώδικα: τον ίδιο τον κώδικα, στο δικό σου αποθετήριο, μέσα στον δικό σου οργανισμό· αυτοματοποιημένα tests που τρέχουν στο δικό σου pipeline, γραμμένα πάνω στα επιχειρησιακά σου σενάρια αντί για τις οθόνες· έναν οδηγό λειτουργίας με το πώς στήνεται, ρυθμίζεται και παρακολουθείται το σύστημα, και πώς επανέρχεται μετά από βλάβη, γραμμένο για κάποιον που δεν ήταν εκεί· και τις αρχιτεκτονικές αποφάσεις, σύντομες και με ημερομηνία, με το σκεπτικό για το ποιες εναλλακτικές απορρίφθηκαν και γιατί.

Τα δύο τελευταία μετράνε περισσότερο αφού φύγω εγώ: τα tests σου λένε αν στέκει ακόμη το σύστημα πολύ μετά την τελευταία μέρα δουλειάς, και οι καταγεγραμμένες αποφάσεις απαντούν σε αυτό που δεν μπορεί να απαντήσει κανείς δύο χρόνια μετά.

Επικοινωνία

Αυτή η σελίδα δεν έχει δικό της γραμματοκιβώτιο. Σε στέλνει στην εταιρεία που της ανήκει η δουλειά. Η ελβετική δουλειά πάει στην Peak Code Consulting, η ελληνική στη Fiji Solutions.

Peak Code Consulting GmbH

Φέρε μια εφαρμογή διαδικασιών που εξαρτάσαι από αυτήν και δεν αλλάζει εύκολα: ένα σύστημα σε Camunda 7, μια ροή που δεν τη χωράει πια ο τρόπος με τον οποίο φτιάχτηκε, ένα σύστημα που κανείς δεν θέλει να ακουμπήσει.

info@peakcodeconsulting.ch

Επικοινωνία με την Peak Code Consulting

Fiji Solutions

Φέρε κάτι που θέλει φτιάξιμο ή αυτοματοποίηση: ένα σύστημα κατά παραγγελία, μια διαδικασία που τρέχει ακόμη με Excel και email, ένα AI agent, ή δεδομένα που αυτή τη στιγμή δεν τα βλέπει κανείς.

info@fijisolutions.net

Επικοινωνία με τη Fiji Solutions

Και οι δύο διευθύνσεις καταλήγουν σε εμένα. Αν γράψεις σε λάθος διεύθυνση, θα σε στείλω στην άλλη αντί να αναλάβω τη δουλειά σε λάθος χώρα.

Περισσότερα, αν σκέφτεσαι να γράψεις: σε ποια εταιρεία να απευθυνθείς, τι εννοώ όταν λέω enterprise-grade, τι γίνεται στα πρώτα τριάντα λεπτά, και τι κοινό έχουν αυτοί οι κλάδοι. Περισσότερα

Σε ποια εταιρεία να απευθυνθείς, και γιατί είναι χωριστές

Η σύντομη εκδοχή: μια ελβετική εταιρεία με πρόβλημα διαδικασίας (ένα σύστημα σε Camunda 7, ή μια εφαρμογή που πρέπει να συνεχίσει να δουλεύει ενώ αλλάζει) πηγαίνει στην Peak Code Consulting στο Aarau. Μια ελληνική επιχείρηση που θέλει να φτιαχτεί λογισμικό, να αυτοματοποιηθεί μια διαδικασία, να μπει ένα AI agent στη δουλειά ή να πάρει τα δεδομένα της σε μορφή που να χρησιμεύει πηγαίνει στη Fiji Solutions στη Θεσσαλονίκη.

Είναι χωριστές επίτηδες: μια ελβετική εταιρεία με έδρα το Aarau και μια ελληνική με έδρα τη Θεσσαλονίκη, με χωριστά βιβλία, χωριστές συμβάσεις και χωριστές υποχρεώσεις κάτω από δύο νομοθεσίες. Ο Ελβετός πελάτης συμβάλλεται με ελβετικό νομικό πρόσωπο, ο Έλληνας με ελληνικό.

Αυτό που τις ενώνει είναι ότι τις ίδρυσα και δουλεύω και στις δύο. Καμία δεν ανήκει στην άλλη και καμία δεν είναι υποκατάστημα της άλλης. Αν η ερώτησή σου πιάνει και τις δύο χώρες, γράψε σε όποια διεύθυνση θέλεις και θα σου πω σε ποιο νομικό πρόσωπο ανήκει.

Τι σημαίνει στην πράξη «enterprise-grade»

Η φράση συνήθως δεν σημαίνει τίποτα, οπότε να τι σημαίνει εδώ, με όρια: ένα σύστημα που μπορούν να το τρέξουν άνθρωποι που δεν το έφτιαξαν, και να το επαναφέρει κάποιος που κρατάει μόνο την τεκμηρίωση και τίποτε άλλο.

Συγκεκριμένα: αυτοματοποιημένα tests γραμμένα πάνω στα επιχειρησιακά σου σενάρια αντί για τις οθόνες, ώστε μια φόρμα που ξανασχεδιάστηκε να μη ρίχνει τα tests, ενώ ένας χαλασμένος κανόνας έγκρισης τα ρίχνει· ένα σχέδιο επαναφοράς αποφασισμένο πριν από τη θέση σε παραγωγική λειτουργία· κριτήρια αποδοχής για τη λειτουργία, συμφωνημένα με αυτούς που θα το τρέχουν, όχι μόνο με αυτούς που υπέγραψαν· και αρχιτεκτονικές αποφάσεις γραμμένες, σύντομες και με ημερομηνία, με το σκεπτικό για το ποιες εναλλακτικές απορρίφθηκαν και γιατί.

Σε μια μετάβαση είναι η ίδια πειθαρχία ανάποδα: απογραφή των διαδικασιών πριν ακουμπήσει κανείς τίποτα· η μετάβαση των εξαρτήσεων και των πακέτων κρατιέται χωριστά από τις ρυθμίσεις εκτέλεσης και τη μετάβαση της βάσης, ώστε μια αστοχία να έχει μία αιτία· στρατηγική για τα regression tests πάνω στα πραγματικά επιχειρησιακά σενάρια, έλεγχος δεδομένων, έγκριση από τους εμπλεκόμενους, και μετά η θέση σε παραγωγική λειτουργία. Με ίχνος ελέγχου και υπό έλεγχο, και βαρετό ακριβώς τη στιγμή που θέλεις να είναι βαρετό.

Τι γίνεται στα πρώτα τριάντα λεπτά

Γράφεις, και μέσα σε 48 ώρες παίρνεις απάντηση με ένα πρακτικό πρώτο βήμα μέσα. Μετά μια κουβέντα: τριάντα λεπτά, χωρίς χρέωση, χωρίς προσφορά που δεν ζήτησες.

Τις ερωτήσεις για το έργο σου τις περνάμε μαζί. Δεν σου στέλνω ερωτηματολόγιο για το σπίτι. Αυτά που ψάχνω να ακούσω είναι λίγα και συγκεκριμένα: τι κάνει στ’ αλήθεια η διαδικασία, ποιος τη φτιάχνει όταν χαλάει, τι παθαίνει η επιχείρηση αν σταματήσει για μια μέρα, τι υπάρχει ήδη, και ποιος πρέπει να συμφωνήσει πριν αλλάξει οτιδήποτε. Το τελευταίο είναι ερώτηση για ανθρώπους.

Στο τέλος αυτών των τριάντα λεπτών ο δρόμος σου έχει όνομα. Μπορείς να τον πάρεις και σε κάποιον άλλον, αν θέλεις.

Καμιά φορά η τίμια απάντηση είναι ότι δεν πρέπει να ξεκινήσει κανένα έργο: η διαδικασία θέλει πρώτα φτιάξιμο και μετά αυτοματοποίηση, αυτό που ζητάς να φτιαχτεί υπάρχει ήδη κάπου με άλλο όνομα, ή το σωστό πρώτο βήμα δεν είναι κάτι που θα έκανα εγώ. Το λέω μέσα στην κουβέντα. Το «όχι αυτό, και όχι τώρα» είναι καλό συμπέρασμα για τριάντα λεπτά.

Οι κλάδοι, και τι περνάει από τον έναν στον άλλον

Οι κλάδοι σε αυτή τη σελίδα είναι οι τράπεζες, ο τουρισμός, οι τηλεπικοινωνίες, η υγεία και η διαδικτυακή εκπαίδευση, και οι επιχειρήσεις τους δεν έχουν σχεδόν τίποτα κοινό. Οι διαδικασίες μιας τράπεζας είναι εγκρίσεις και έλεγχοι, με ίχνος σε κάθε βήμα. Ο τουρισμός είναι διαθεσιμότητα και κρατήσεις πάνω σε μια εικόνα που αλλάζει όσο τη διαβάζεις. Οι τηλεπικοινωνίες είναι όγκος: ένα μικρό λάθος φτάνει παντού ταυτόχρονα.

Η υγεία είναι άνθρωποι, ραντεβού και αρχεία, όπου η εμπιστευτικότητα είναι περιορισμός πριν γίνει χαρακτηριστικό. Η διαδικτυακή εκπαίδευση είναι εγγραφές, πρόοδος, και η αναφορά που χρειάζεται ένα σχολείο για τους δικούς του μαθητές ώστε να ξέρει τι πιάνει.

Αυτό που περνάει από τον έναν κλάδο στον άλλον είναι το σχήμα του προβλήματος: μια ροή κρίσιμη για την επιχείρηση, που κάποιος την κρατάει όρθια με το χέρι, σε ένα Excel, σε ένα κοινό γραμματοκιβώτιο, σε μια αλυσίδα εγκρίσεων που υπάρχει μόνο στο κεφάλι ενός ανθρώπου, ή σε μια εφαρμογή διαδικασιών που όλοι όσοι την έγραψαν έχουν φύγει. Το λεξιλόγιο αλλάζει τελείως από κλάδο σε κλάδο· η δουλειά μένει η ίδια. Μοντελοποιώ τη διαδικασία τίμια, αυτοματοποιώ ό,τι πρέπει, αφήνω ό,τι δεν πρέπει, και παραδίδω κάτι που η επιχείρηση μπορεί να το τρέχει χωρίς εμένα.

Ερωτήσεις που ακούω πριν μου γράψει κανείς

Τι ακριβώς κάνεις;

Είμαι μηχανικός λογισμικού με έδρα την Ελβετία και πάνω από δέκα χρόνια εμπειρίας, και δουλεύω μέσα από δύο εταιρείες που ίδρυσα: την Peak Code Consulting GmbH στο Aarau και τη Fiji Solutions στη Θεσσαλονίκη. Η δουλειά είναι λογισμικό κατά παραγγελία, αυτοματοποίηση επιχειρησιακών διαδικασιών με BPMN, και μετάβαση εφαρμογών από το Camunda 7. Όλα αυτά είναι συστήματα κρίσιμα για την επιχείρηση, που πρέπει να συνεχίζουν να δουλεύουν ενώ αλλάζουν.

Γιατί δύο εταιρείες;

Επειδή είναι σε δύο χώρες. Η Peak Code Consulting GmbH είναι ελβετική, στο Aarau· η Fiji Solutions είναι ελληνική, στη Θεσσαλονίκη. Είναι ξεχωριστά νομικά πρόσωπα με χωριστά βιβλία και χωριστές υποχρεώσεις, και καμία δεν ανήκει στην άλλη. Τις ίδρυσα και τις δύο, και αυτή είναι όλη κι όλη η σχέση τους.

Σε ποια από τις δύο να απευθυνθώ;

Αν είσαι στην Ελβετία, γράψε στην Peak Code Consulting στο info@peakcodeconsulting.ch, ιδίως για μια εφαρμογή διαδικασιών, ένα σύστημα σε Camunda 7, ή μια ροή που δεν τη χωράει πια ο τρόπος με τον οποίο φτιάχτηκε. Αν είσαι στην Ελλάδα, γράψε στη Fiji Solutions στο info@fijisolutions.net για λογισμικό που θέλει φτιάξιμο, μια διαδικασία που θέλει αυτοματοποίηση, ένα AI agent ή δουλειά με δεδομένα. Και οι δύο διευθύνσεις καταλήγουν σε εμένα, και αν διαλέξεις τη λάθος διεύθυνση θα σε στείλω στην άλλη.

Δουλεύεις και εκτός Ελβετίας και Ελλάδας;

Έχω έδρα στην Ελβετία, η Fiji Solutions λειτουργεί από τη Θεσσαλονίκη, και η δουλειά είναι από τη φύση της εξ αποστάσεως: πάνω σε εφαρμογές διαδικασιών, σε μοντέλα BPMN και σε πλατφόρμες δεδομένων δουλεύει κανείς εκεί όπου βρίσκονται αυτοί που τα έχουν. Η Fiji Solutions έφτιαξε ανάλυση δεδομένων και dashboards σε Snowflake για ένα διαδικτυακό σχολείο στο Ντουμπάι. Αυτό που δεν υπόσχομαι είναι φυσική παρουσία κάπου: αν μετράει να είμαι στο ίδιο δωμάτιο, πες το νωρίς και θα σου πω τίμια αν γίνεται.

Τι γίνεται αφού επικοινωνήσω;

Παίρνεις απάντηση μέσα σε 48 ώρες, με ένα πρακτικό πρώτο βήμα μέσα. Μετά μια κουβέντα τριάντα λεπτών που δεν κοστίζει τίποτα, όπου περνάμε μαζί τις ερωτήσεις για το έργο σου αντί να σου στείλω ερωτηματολόγιο. Στο τέλος της ο δρόμος σου έχει όνομα: ποιο θα ήταν το πρώτο οριοθετημένο βήμα, και γιατί αυτό και όχι κάποιο άλλο. Όποιο πρώτο βήμα έχει χρέωση είναι οριοθετημένο: καθορισμένο εύρος, καθορισμένο αποτέλεσμα, γραπτή προσφορά πριν ξεκινήσει οτιδήποτε.

Μπορείς να κοιτάξεις κάτι που υπάρχει ήδη αντί να φτιάξεις κάτι καινούριο;

Ναι. Η δουλειά ξεκινάει από το διάβασμα αυτού που υπάρχει ήδη: εφαρμογές διαδικασιών, μοντέλα BPMN και DMN, Java delegates, listeners, external workers και custom plugins γραμμένα πριν από χρόνια, που κρατάνε ακόμη την επιχείρηση. Διαβάζω την απογραφή των διαδικασιών πριν πω οτιδήποτε για σχέδιο, γιατί πριν κοιτάξει κανείς δεν υπάρχει τίμιο νούμερο. Μετά υπάρχει.