Vasilis Balafas

Vasilis Balafas

Software Enginer, PhD Student in Computer Science

Univeristy of Western Macedonia

Biography

Vasilis Balafas is a PhD Student in Computer Science at the University of Western Macedonia. His research interests include machine Learning, constraint programming, optimization, cloud computing and programmable matter.

Download my resumé.

Interests
  • Artificial Intelligence
  • Machine Learning
  • Constraint Programming
  • Optimization
  • Cloud Computing
  • Software Engineering
Education
  • PhD in Artificial Intelligence, 2024

    Univeristy of Western Macedonia

  • MEng in Computer Engineering and Telecommunications, 2021

    Univeristy of Western Macedonia

Skills

PHP
Javascript
ReactJS
ReactJS
Laravel
Java
Python
Docker
AWS

Experience

 
 
 
 
 
UpcoMinds
Software Engineer
Jul 2019 – Oct 2021 Athens - Remote
  • Development of H2020 ICARUS Decision Support System (Java, Spring Boot, PostgreSQL, CouchBase)
  • Application containerization and deployment with Docker
  • Automatization of simulations of the atmospheric models of ICARUS (WRF-CHEM, CAMx)
  • Development of yiota mobile app using React Native (JavaScript, React, Redux, Sagas)
  • Enikos.gr website development (ASP.NET, C#, Symfony, PHP, Node.js, MongoDB)
  • Zambon Connect Belgium development (PHP, MySQL, MailChimp)
  • Zambon Connect Switzerland development (ReactJS, Node.js)
  • ClickInShop.online Development (WordPress, PHP)
  • BEST HPC Cloud platform (ReactJS, Java, Spring Boot, Kubernetes)
  • CI/CD (CircleCI, Jenkins, BitBucket pipelines)
  • TDD
  • Scrum/Agile
 
 
 
 
 
ETL - University of Western Macedonia
Software Engineer & Server Administrator
ETL - University of Western Macedonia
Jan 2016 – Jan 2021 Kozani
Delivered the following European H2020 and FP7 research projects: * HEALS (Health and Environment-wide Associations based on Large population Surveys) * ICARUS (Integrated Climate forcing and Air pollution Reduction in Urban Systems)
 
 
 
 
 
ONEUP Host
Chief Technology Officer & Co-Founder
Jan 2017 – Jun 2020 Thessaloniki
  • Planning, design, development, management, maintenance, and support of the cloud-based solutions of the company.
  • Ensuring infrastructure performance, uptime, and scale, maintaining high standards of service.
  • Troubleshooting incidents, identifying the root cause, fixing and documenting problems, and implement preventive measures.
  • Migrating multi-tier applications on our cloud infrastructure.
  • Implementing cost-control strategies.
  • Educating the team on the implementation of new cloud-based initiatives.

Recent Publications

Quickly discover relevant content by filtering publications.
(2022). Intelligent and Real-Time Detection and Classification Algorithm for Recycled Materials Using Convolutional Neural Networks . Recycling.

PDF Cite DOI