Hi, I am
A Machine Learning & AI Engineer
Results-driven Machine Learning Engineer with 2+ years of hands-on experience crafting data systems across diverse industries, fueled by nothing but the finest brews of coffee ☕️. Passionate about coding, open to new technologies, and committed to completing all tasks given with diligence and hard work. Proven track record in academia and professional level.
Experience
AI Engineer
Collaborated closely with business stakeholders to understand their in-depth requirements and designed AI-infused solutions that effectively addressed their needs.
Utilized Microsoft Azure's extensive suite of tools and services, including web services and machine learning, to architect, develop, and deploy advanced AI solutions tailored to diverse customer demands.
Created and managed Django applications, putting in place CI/CD pipelines and Dockerized solutions for production to provide reliable, scalable AI services, RESTful APIs, and automated, effective deployments.
Working in an Agile environment with Azure DevOps for efficient project management and automated deployments.
Apr 2024 - Current
Data & Software Engineer
@ PPC S.A.
As the sole Java (Spring Boot) developer for PPC S.A.'s Energy Trading Unit, I undertook responsibilities encompassing ETLs analysis, design, and development, Oracle DB programming for ensuring data integrity, and configuration of the Tomcat web server.
Used a combination of Primefaces, Plotly, CSS to develop interactive dashboard visualizations of key data points and delivered exploratory data analysis services to 100+ end-users.
Feb 2023 - Apr 2024
IT Support Engineer
@ Ministry of National Defense, Greece
Served as IT Support Engineer during my compulsory military service at the Ministry of National Defense of Greece, specializing in Communication Systems Support, application maintenance, and IT consulting.
Contributed to the administration and maintenance of internal military networks, completing 150+ software and hardware technical assignments.
Dec 2022 - Nov 2023
Data Science Intern
@ Augmenta
Drove Augmenta's new project to enhance agricultural operations by developing distinctive field-maps, using a fusion of Machine Learning (scikit-learn models like k-NN and Linear Regression) and Computer Vision (utilizing OpenCV with Geospatial analysis).
Developed data-driven tools for 50+ farmers, aiding logistics, field monitoring, and crop damage mitigation via dynamic PDF reports generation, developed using Reportlab, matplotlib, Flask. Applied OOP and Git Workflow to enhance existing repositories.
Apr 2022 - Oct 2022
Junior Machine Learning Researcher
@ Athens University of Economics and Business (AUEB NLP Group)
Conducted research on Medical Image Captioning using uni-modal, cross-modal, multi-modal Deep Learning approaches such as CNNs, Transformers, BERT-based models, RNNs, and Neural Retrieval algorithms. Utilized PyTorch, TensorFlow, NLTK, scipy, Huggingface, scikit-learn, CUDA.
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. (Honors) in Computer Science
Institution: Athens University of Economics and
Business
Grade: 8.15/10 (Top10 of the class)
Thesis: Exploring
Uni-modal, Cross-modal, and Multi-modal Diagnostic Captioning
Major: Databases, Knowledge Management, Artificial Intelligence
Activities and societies: Natural Language Processing
(NLP) Group
Year: 2018 - 2022
Publications and Honors
AUEB NLP Group at ImageCLEFmedical Caption 2022
Role: Author
Journal/Conference: Proceedings of the CLEF 2022
Year: 2022
Honors: 1st and 2nd place in ImageCLEFmedical Caption Prediction Task.
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
- Javascript
- C++
- R
- Kotlin
Machine Learning
- TensorFlow
- PyTorch
- scikit-learn
- OpenCV
- Conda
- NLTK
- scipy
- HuggingFace
- W & B
- Numpy
- Pandas
- matplotlib
- seaborn
Database
- SQL
- Oracle SQL Developer
- SQL Workbench
- Pinecone
- MongoDB
- PostgreSQL
- Heroku
Tools
- Azure
- Docker
- Linux
- Git
- GitHub
- Gitlab
- Android Studio
- Wordpress
- Latex
Frameworks
- Django
- Spring Boot
- Primefaces
- JavaServer Faces (JSF)
- Flask
- FastAPI
- Selenium
Contact
Hit me up on LinkedIn or send me a direct email if you wanna collaborate on your next ML project.