
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
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
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
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
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
Projects
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
- 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