GZ.

Your Name

Hi, I am

AI Engineer

Results-driven ML/AI Engineer with 3+ years of experience in developing data systems across diverse domains including Agronomy, Energy Management, and Biomedicine. Expertise in Python, SQL, Docker, Java, and cloud technologies (Azure, Azure DevOps). Proven track record in deep learning, computer vision, and NLP, including winning 1st and 2nd place in ImageCLEFmedical 2022. Experienced in deploying machine learning models and developing chatbots using LLM/GenAI/RAG technologies.

Experience

AI Engineer

@ PwC Greece

Designed and deployed RAG virtual assistants using Python, Azure OpenAI, Azure Cognitive Search, and CI/CD pipelines.

Developed ML-driven supply chain system with MLflow, Docker, FastAPI, Celery, RabbitMQ, and Azure cloud services with Azure Container Apps.

Streamlined workflows and built RESTful APIs in Django, reducing execution and validation time by 75% for public sector analytics.

Integrated CI/CD workflows with Azure DevOps, Docker, and Dev Containers for scalable deployments.

Collaborated closely with stakeholders, mentored teams, and delivered technical presentations.

Apr 2024 - Current

Software Engineer

@ PPC S.A.

Sole Java Spring developer for Energy Trading Unit of PPC, handling ETL design with Oracle.

Developed interactive dashboards with Primefaces, Plotly, and CSS for 100+ users.

Feb 2023 - Apr 2024

IT Support Engineer

@ Ministry of National Defense, Hellinc Army, Greece

Served as IT Support Engineer, providing systems support and IT consulting

Dec 2022 - Nov 2023

Data Science Intern

@ Augmenta

Led agricultural optimization project using scikit-learn and OpenCV, developing tools to improve logistics and crop damage mitigation for 250+ farmers.

Apr 2022 - Oct 2022

Junior Machine Learning Researcher

@ AUEB University, NLP Group

Conducted research on NLP, Computer Vision, and Deep Learning for medical diagnosis, using PyTorch, TensorFlow, and scikit-learn for model development and evaluation.

Led the annual ImageCLEFmedical Caption Task campaign, achieving 1st and 2nd place in the main evaluations among 10 teams.

Oct 2021 - Oct 2022

Education

B.Sc. in Informatics

AUEB University

Four-year Degree, Grade: 8.15/10 (Top4% of the class)
Thesis: Exploring Uni-modal, Cross-modal, and Multi-modal Diagnostic Captioning
Major: Artificial Intelligence & Data Systems
Member of Natural Language Processing (NLP) Group

Oct 2018 - Oct 2022

Research and publication

AUEB NLP Group at ImageCLEFmedical Caption 2022

[publication] [code]

Placed 1st and 2nd in ImageCLEFmedical, an international competitive campaign for image analysis and retrieval.
Researched Medical Image Captioning using CNNs, RNNs, Transformers with PyTorch and TensorFlow.

2022

Certifications

Azure Fundamentals AZ-900

Azure Fundamentals AZ-900

Microsoft

Issue Date: August 2, 2024

View Certificate
Azure AI Fundamentals AI-900

Azure AI Fundamentals AI-900

Microsoft

Issue Date: April 16, 2024

View Certificate

Projects

I'm showcasing some of my most significant work here.

Exploring Uni-modal, Cross-modal, and Multi-modal Diagnostic Captioning

B.Sc. Thesis Deep Learning & NLP research on Medical Image Captioning

  • Python
  • TensorFlow
  • PyTorch
  • Numpy
  • Pandas
  • NLTK
  • Huggingface
  • matplotlib

PumpRAG

PumpRAG is an innovative Generative AI agent utilizing a Retrieval-Augmented Generation (RAG) architecture to enhance the gym workout experience. This advanced system combines the power of natural language processing with a robust retrieval mechanism to provide precise and contextually relevant responses to fitness-related queries.

  • Python
  • PyTorch
  • OpenAI
  • Azure
  • Pinecone
  • FastAPI

Overfit Level I

A Multi-Class Prediction of Obesity Risk Machine Learning Application.

  • Python
  • scikit-learn
  • xgboost
  • Pandas
  • seaborn
  • SHAP
  • Flask
  • Docker
  • Huggingface Spaces

Tournament Management Android App

A management app for amateur football & basketball tournaments, developed in Java. Used modern practices such as the Model‑View‑Presenter pattern, MemoryDAO and JUnit Tests.

  • Java
  • Draw.io
  • JUnit
  • MVC
  • Android
  • UML
  • XML

Tika Toka App

A video streaming app for Android. It follows the Publisher-Consumer model, where the creator uploads videos, which can be viewed by the subscribers (similar to TikTok).

  • Java
  • Kotlin
  • JUnit
  • MVC
  • Android
  • Threads
  • Sockets

Espresso machine app

In this project we tried to make a new updated interface of a typical non-smart home espresso machine. We added new functions, which current one does not have. Moreover, this application addresses the visually impaired people, with voice assistant.

  • Java
  • Kotlin
  • JUnit
  • Android
  • Google
  • UML
  • XML



Skills

Programming

  • Python
  • Java
  • HTML/CSS
  • R
  • Kotlin

Machine Learning & AI

  • TensorFlow
  • PyTorch
  • scikit-learn
  • OpenCV
  • Conda
  • NLTK
  • scipy
  • HuggingFace
  • MLFlow
  • Numpy
  • Pandas
  • matplotlib
  • seaborn

Database

  • MS SQL
  • Oracle SQL Developer
  • SQL Workbench
  • MongoDB
  • PostgreSQL

Tools

  • Azure
  • Docker
  • DevContainers
  • Linux
  • Git
  • Poetry/uv
  • Azure DevOps Pipelines
  • GitHub
  • Latex
  • Android Studio

Frameworks

  • FastAPI
  • Django
  • Spring Boot
  • Primefaces
  • JavaServer Faces (JSF)
  • Flask
  • Selenium

Contact

Hit me up on LinkedIn or send me a direct email

Email me