Άκης ΓενηδουνιάςSenior Software Engineer

Σχεδιασμός και ανάπτυξη Java backend συστημάτων για τράπεζες, δημόσιες υπηρεσίες και ευρωπαϊκούς οργανισμούς, από μεγάλα μονολιθικά συστήματα έως event-driven microservices.

Συστήματα παραγωγής για

  • Ευρωπαϊκό Γραφείο Διπλωμάτων Ευρεσιτεχνίας
  • Ευρωπαϊκή Επιτροπή (DIGIT)
  • Ευρωπαϊκός Οργανισμός Χημικών Προϊόντων
  • Gov.gr
  • Γενικό Χημείο του Κράτους
  • Τραπεζικός τομέας

Σχετικά

Ανάπτυξη backend με Java, Spring Boot και Java EE, τόσο σε μεγάλα μονολιθικά συστήματα όσο και σε κλιμακώσιμες αρχιτεκτονικές microservices. Με έδρα την Αθήνα.

Λογισμικό παραγωγής από το 2022 για το Ευρωπαϊκό Γραφείο Διπλωμάτων Ευρεσιτεχνίας, την Ευρωπαϊκή Επιτροπή (DIGIT), τον Ευρωπαϊκό Οργανισμό Χημικών Προϊόντων, το Gov.gr και τον τραπεζικό τομέα, σε ομάδες προγραμματιστών στην Ελλάδα και την Ευρώπη. Παράλληλα, σχεδιασμός και ανάπτυξη του PoliMou, μιας πλατφόρμας όπου οι πολίτες αναφέρουν προβλήματα απευθείας στον δήμο τους.

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

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

2026 – σήμεραGround Zero LabsSenior Software Engineer

Τραπεζική πλατφόρμα στεγαστικών δανείων

Backend υπηρεσίες για την πλατφόρμα στεγαστικών δανείων τράπεζας, σε Java 25 και Java 8 με Spring Boot και Java EE, και ροές BPMN που αυτοματοποιούν την έγκριση και επεξεργασία δανείων.

Java 25, Java 8, Spring Boot, Java EE, BPMN

Πώς είναι χτισμένο
  1. Mortgage portal
  2. Spring Boot / Java EE services
  3. BPMN approval engine
  4. Core banking
  • Υπηρεσίες σε Java 25 και Java 8, σε κώδικα Spring Boot και Java EE.
  • Ροές BPMN που αυτοματοποιούν τον κύκλο έγκρισης και επεξεργασίας κάθε δανείου.

2025 – 2026CognitySenior Software Engineer

Gov.gr Messenger

Ο εθνικός κόμβος επικοινωνίας που στέλνει ειδοποιήσεις του Δημοσίου σε πολίτες μέσω SMS, Viber και Gov.gr Wallet, χτισμένος ως cloud-native microservices στο Azure.

Azure Container Apps, Apache Kafka, Redis, Cosmos DB, Azure Blob Storage

Πώς είναι χτισμένο
  1. National SSO
  2. Wallet BFF
  3. Container Apps services
  4. Kafka
  5. SMS / Viber / Wallet
  • Microservices στο Azure Container Apps με Redis και Cosmos DB.
  • Διπλή αυθεντικοποίηση με τα εθνικά SSO και ξεχωριστό BFF για το Gov.gr Wallet.
  • Υπηρεσία πολυμέσων που αποθηκεύει συνημμένα στο Azure Blob Storage.
  • Ροές Kafka που διανέμουν μηνύματα σε SMS, Viber και Wallet.

2025 – 2026CognitySenior Software Engineer

Γενικό Χημείο του Κράτους

Διατήρηση του κεντρικού Java 21 service του Χημείου γρήγορου και σταθερού σε Kubernetes: tuning ερωτημάτων Oracle, ροές Camunda 7 και διάγνωση μέσω καταγραφών.

Java 21, Kubernetes, Oracle DB, Camunda 7, MinIO, Graylog

Πώς είναι χτισμένο
  1. Kubernetes pods
  2. Java 21 service
  3. Oracle DB
  4. MinIO / Camunda 7
  5. Graylog
  • Παρακολούθηση και βελτιστοποίηση του κεντρικού Java 21 microservice σε Kubernetes με MinIO.
  • Βελτιστοποίηση αργών ερωτημάτων Oracle για εξάλειψη καθυστερήσεων.
  • Διαχείριση ροών Camunda 7 BPMN και διάγνωση προβλημάτων παραγωγής μέσω Graylog.

2025 – 2026Προσωπικό έργοΑρχιτέκτονας και full-stack developer

PoliMou, αναφορές δημοτικών ζητημάτων

Πλατφόρμα όπου οι πολίτες αναφέρουν φθορές υποδομών ή παράνομη απόρριψη απευθείας στον δήμο τους. Πέντε Spring Boot services, με Gemini και fine-tuned ελληνικό BERT που ελέγχουν κάθε αναφορά.

Java 21, Spring Boot 3.5, Gemini API, Python BERT, Kafka, Redis, PostGIS, MinIO, React 19

Πώς είναι χτισμένο
  1. React 19
  2. BFF
  3. 5 Spring Boot services
  4. Kafka
  5. Greek BERT / Gemini
  6. PostGIS / MinIO
  • Πέντε ανεξάρτητα Spring Boot 3.5 (Java 21) services πίσω από ξεχωριστό BFF.
  • Το Google Gemini ελέγχει κείμενο και φωτογραφίες κάθε αναφοράς για συνάφεια και προσωπικά δεδομένα.
  • Dockerized Python service σε Kafka με fine-tuned ελληνικό BERT για ανίχνευση ρητορικής μίσους.
polimou.gr

2024 – 2025PrimarySoftware Engineer

Optishift, MyOptishift και Prometheus

Νέες λειτουργίες και συντήρηση σε τρία προϊόντα σε Java και Vaadin. Επικεφαλής του refactoring του Optishift για καλύτερη απόδοση και UX.

Java 11 / 17 / 21, Vaadin 7 and 24, Spring Boot, PostgreSQL, Docker, GitLab CI/CD

Πώς είναι χτισμένο
  1. Vaadin UI
  2. Spring Boot
  3. PostgreSQL
  4. Docker
  5. GitLab CI/CD
  • Λειτουργίες σε Java 11, 17 και 21 με Vaadin 7 και 24, Spring Boot και PostgreSQL.
  • Βελτίωση των GitLab CI/CD pipelines με λιγότερο κόπο ανά deployment και ταχύτερη παράδοση.
  • Επικεφαλής του refactoring του Optishift για απόδοση και εμπειρία χρήστη.

2022 – 2024Sword GroupSoftware Developer

MyEPO, AMS και ECHA

Microservices και διασυνδέσεις για τρεις ευρωπαϊκούς οργανισμούς: το Ευρωπαϊκό Γραφείο Διπλωμάτων Ευρεσιτεχνίας, τη DIGIT της Ευρωπαϊκής Επιτροπής και τον ECHA.

Java 11 / 17, Java EE, Elasticsearch, Kafka, Kubernetes, ArgoCD, AWS

Πώς είναι χτισμένο
  1. MyEPO: Java 11
  2. Elasticsearch / DB2 / Kafka
  3. Kubernetes / ArgoCD
  • MyEPO (Ευρωπαϊκό Γραφείο Διπλωμάτων Ευρεσιτεχνίας): microservices με Java 11, Elasticsearch, DB2, Kafka, Kubernetes και ArgoCD, με Grafana και JMeter.
  • AMS (DIGIT): διασυνδέσεις σε Java 17 με SOAP, XML και JSON στο AWS.
  • ECHA: Java EE σε Wildfly με Documentum, Azure DevOps και Jenkins.

2022 – 2023Talos U.V.SProject manager και developer

Υπολογιστική όραση για drones πρόληψης πυρκαγιών

Διαχείριση έργου και ομάδας, παράλληλα με αλγορίθμους OpenCV που αναλύουν εικόνα από UAV σε πραγματικό χρόνο.

OpenCV, Python, Computer vision

Πώς είναι χτισμένο
  1. UAV video
  2. OpenCV pipeline
  3. Real-time analysis
  4. Fire alert
  • Διαχείριση πλάνων έργου, συναντήσεων και πόρων.
  • Αλγόριθμοι OpenCV για ανάλυση σε πραγματικό χρόνο και υποστήριξη αποφάσεων στην πρόληψη πυρκαγιών.

Ιστοσελίδες

Ιστοσελίδες πελατών, παράλληλα με την κύρια δουλειά.

  • Fitness Aspects

    Ιστοσελίδα στούντιο Pilates με προφίλ προπονήτριας, προγράμματα, γκαλερί, άρθρα και κράτηση δοκιμαστικής.

  • VK Transfers & Tours

    Ιδιωτικές μεταφορές και VIP περιηγήσεις στη Σαντορίνη, με στόλο, φόρμες προσφοράς και πολυγλωσσικό SEO.

Εμπειρία

  1. 2026 – σήμεραSenior Software EngineerGround Zero Labs
  2. 2025 – 2026Senior Software EngineerCognity
  3. 2024 – 2025Software EngineerPrimary
  4. 2022 – 2024Software DeveloperSword Group
  5. 2022 – 2023Project Manager και DeveloperTalos U.V.S

Δεξιότητες

Γλώσσες
Java 8 to 25, Python, SQL, JavaScript
Frameworks
Spring Boot, Java EE, Vaadin, React, Camunda / BPMN
Δεδομένα και μηνύματα
Apache Kafka, PostgreSQL / PostGIS, Oracle, DB2, Redis, Cosmos DB, Elasticsearch, MinIO
Cloud και delivery
Kubernetes, Docker, Azure, AWS, ArgoCD, GitLab CI/CD, Jenkins
Παρακολούθηση
Grafana, Graylog, Elastic, JMeter
Εφαρμοσμένη AI
Gemini API, fine-tuned BERT, OpenCV

Σπουδές

Μεταπτυχιακό Δίπλωμα στην Πληροφορική και Μηχανική Υπολογιστών

Πανεπιστήμιο Δυτικής Αττικής, ροή Δικτύων Υπολογιστών και Επικοινωνιών

Γλώσσες

Ελληνικά (μητρική), Αγγλικά, Γερμανικά

Πιστοποιήσεις

  • Software Architecture (SOLID) and Design Patterns in Java
  • Complete Guide to Elasticsearch
  • Spring Framework 5: Beginner to Guru
  • Apache Kafka for Beginners v3
  • Python for Data Science and Machine Learning
  • Python for Computer Vision with OpenCV and Deep Learning

Επικοινωνία

Για θέσεις backend ή συνεργασία σε Java συστήματα, στείλτε ένα μήνυμα. Απάντηση μέσα σε δύο εργάσιμες.

akisnoobotrolis@gmail.com
Τηλέφωνο
+30 694 588 7395