Παναγιώτης ΑλεξάνδρουCTO · Αντιπρόεδρος / Επικεφαλής Μηχανικής

Επιλεγμένα έργα

Συστήματα που σχεδίασα και έχτισα

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

Notevex

Multi-tenant SaaS επιπέδου ERP

Ένα κατανεμημένο multi-tenant SaaS που ενοποιεί CRM και πωλήσεις, επιχειρησιακή λειτουργία, ένα developer API και ένα portal επικοινωνίας πελατών, σε responsive web και native mobile.

  • Εμπορικά επικυρωμένο — πελάτες που πληρώνουν τρέχουν σήμερα πάνω του την καθημερινή τους λειτουργία, και αποκτήθηκαν αποκλειστικά από στόμα σε στόμα, χωρίς δαπάνη marketing.
  • Ασφάλεια και RBAC επιπέδου επιχείρησης: JWT με επαλήθευση πιστοποιητικού, 2FA, πλήρης απομόνωση tenant, αναλυτικά δικαιώματα CRUD ανά χρήστη, και πλήρες ιστορικό ελέγχου.
  • Ενημερώσεις πραγματικού χρόνου μέσω SignalR, και REST API με webhooks υπογεγραμμένα με HMAC-SHA256.

.NET 10 · MassTransit/RabbitMQ · Redis · PostgreSQL · Angular · React · Flutter · Firebase — ~10 υπηρεσίες σε containers πάνω σε Kubernetes, με auto-scaling και πλήρες observability.

notevex.com

Operavex

Πλατφόρμα λειτουργίας, αναλυτικών και τιμολόγησης

Μια εξατομικευμένη κατανεμημένη πλατφόρμα που τρέχει την καθημερινή λειτουργία, τα αναλυτικά και την τιμολόγηση μιας επιχείρησης από άκρη σε άκρη.

  • Dashboards πραγματικού χρόνου που μετατρέπουν τα λειτουργικά δεδομένα σε αποφάσεις· η τιμολόγηση παράγεται απευθείας από ζωντανά λειτουργικά δεδομένα.
  • Μοιράζεται την event-driven αρχιτεκτονική του Notevex, που του δίνει αποδεδειγμένο δρόμο προς μια μελλοντική multi-tenant SaaS προσφορά.

.NET 10 · MassTransit/RabbitMQ · Redis · PostgreSQL · Vue.js — ~10 υπηρεσίες σε Kubernetes, με auto-scaling και πλήρη παρακολούθηση.

Πλατφόρμα AML/KYC

Σημεία αρχιτεκτονικής

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

  • Παρακολούθηση συναλλαγών και προφίλ — ~30 microservices σχεδιασμένα και παραδομένα από την αρχή ως το τέλος: gateway APIs, MCP servers, και οι consumers και οι επεξεργαστές πίσω από μια πλήρη λύση παρακολούθησης.
  • Onboarding πελατών — ~28 microservices σε ένα επίπεδο gateway (REST/gRPC και APIs αναφορών) και επεξεργαστές μίας ευθύνης συντονισμένους με SAGA orchestration· η απορρόφηση της πίεσης από τον broker αντικατέστησε τα χαμένα αιτήματα από συνεργάτες χωρίς σωστό rate limiting ή throttling.
  • Σε εξέλιξη — η αξιολόγηση κινδύνου αποσπάται από το μονολιθικό σύστημα πάνω στην ίδια αρχιτεκτονική· ο έλεγχος συναλλαγών για κυρώσεις και PEP είναι πλήρως αρχιτεκτονημένος και σε σειρά για παράδοση.

Σουίτα προϊόντων και άλλα συστήματα

Ανεξάρτητη εργασία και έργα πελατών

Η ίδια event-driven πλατφόρμα επεκτεινόμενη σε μια κάθετη σουίτα σε ενεργή ανάπτυξη.

  • Hotelvex (διαχείριση ξενοδοχείων), Payrovex (μισθοδοσία), Accountvex (λογιστική) και Eventvex (διαχείριση και κρατήσεις εκδηλώσεων).
  • 10+ προϊόντα φτιαγμένα ανεξάρτητα σε web και mobile — 3 σε παραγωγή σήμερα, 5+ ζωντανά συμπεριλαμβανομένων ιστότοπων marketing — συν bots αυτοματισμού και MCP servers.

Αρχές σχεδιασμού

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

  1. Event-driven, broker-first μηνύματα

  2. Υπηρεσίες μίας ευθύνης

  3. SAGA orchestration για κατανεμημένη συνέπεια

  4. Containers και auto-scaling εξ ορισμού

  5. Observability από την πρώτη μέρα

Μια σημείωση για τα ανεξάρτητα έργα

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

Θέλετε τις λεπτομέρειες πίσω από οτιδήποτε εδώ;

Μια παρουσίαση ή μια αναλυτική συζήτηση αρχιτεκτονικής για οποιοδήποτε σύστημα αυτού του ιστότοπου μπορεί να κανονιστεί κατόπιν αιτήματος.