Vasilis Balafas

Vasilis Balafas

Software Enginer, PhD Student in Computer Science

Univeristy of Western Macedonia

Biography

Vasilis Balafas is a highly experienced software engineer and 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. His passion for programming began at a very young age, and he is now proud to be named to the Forbes 30 Under 30 list of the most dynamic young professionals in Greece.

His specialties include proficiency in a wide range of programming languages such as Java, PHP, JavaScript, Python, C, C++, and C#, strong experience in developing and maintaining web applications using frameworks such as Spring Boot, CodeIgniter, and Laravel, experience with popular libraries such as React, Redux, Sagas, and jQuery, experience with popular mobile development frameworks such as React Native and Flutter, hands-on experience with databases such as MySQL, PostgreSQL, MongoDB, and Couchbase, strong understanding of containerization and deployment using Docker and Kubernetes, practice in Test Driven Development (TDD) and CI/CD, proven ability to work effectively in cross-functional teams and lead technical projects and a wide range of knowledge in academic fields such as System Programming, Algorithms, Distributed Systems, Machine Learning, and Cloud Computing.

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

 
 
 
 
 
Gridustry
Co-Founder & CTO
Nov 2021 – Present Kozani, Greece

As a Co-Founder and CTO at our energy blockchain startup, which has been recognized by Greek Forbes as one of the “30 Under 30”, I am responsible for leading the technical development of our platform and collaborating with the founding team to shape the direction and strategy of the company. My responsibilities include:

  • Designing, developing and deploying blockchain-based solutions for the energy industry
  • Leading and mentoring a team of engineers and developers
  • Staying up to date with the latest developments in blockchain technology and the energy industry
  • Contributing to fundraising and business development efforts.
 
 
 
 
 
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). A Decision Support System for Monitoring and Control of Thermal Substations in District Heating Networks. In SEEDA-CECNSM 2022.

PDF Cite DOI

(2022). Computational comparison of image preprocessing techniques for plant diseases detection. In SEEDA-CECNSM 2022.

PDF Cite DOI

(2022). Intelligent and Real-Time Detection and Classification Algorithm for Recycled Materials Using Convolutional Neural Networks . Recycling.

PDF Cite DOI