avatar

Vasilis Souvatzis_

software engineer

Age:
28
Phone:
(+30) 6946 623811
Email:
souvatzisbill@gmail.com
Location:
Thessaloniki, Greece

About me_

I'm Vasilis, a Software Engineer that likes to do both front and back-end development. My current aim is to focus more on front-end development using the Vue.js framework.

Technologies_

Programming Languages:
javascript / php / python / typescript
Frameworks:
Laravel / flask / Vue.js
Databases:
MySQL / MongoDB
Tools:
Vuetify / Sass / Bootstrap / webpack

Resume_

experience

Aristotle University of Thessaloniki

January 2018 - Present

Software Developer

Currently working as a Software Developer and Academic Researcher in an EU-funded Horizon project. As part of my work, I use social media APIs to collect data, analyze the data using python, develop an API that exposes the analyzed data and develop a SPA that consumes those data and displays it in a web application.

Reactive

July 2018 - January 2019

Front-End Developer

Developed an SPA using Vue.js and the Vuetify component library. The app involved authentication using JWT tokens, and was communicating with a backend API to fetch sensor data for specific time periods and visualize them as well as offer some administrative functionalities.

Freelancing

May 2013 - Present

Freelancer

Developed and currently developing various web and android applications using both backend and frontend technologies for various clients remotely.

Global-Energy Solutions Ltd

December 2014 - June 2015

Intern

Intern as a web developer in charge of enhancing the company’s web page and e-shop, while also managing the company’s social media. Performed IT duties on the side and developed some websites from scratch for a company’s associate.

education

Aristotle University of Thessaloniki, Greece

2016 - 2018

MSc., Computer Science (Internet & Worldwide Web)

Technological Institute of Central Macedonia

2009 - 2015

BEng., Informatics Engineering (Software Engineering)

My latest projects_

PlasticTwist Crowdsourcing Platform

A social media crowdsourcing platform that is developed as part of the PlasticTwist project in order to visualize online data regarding plastic pollution and other aspects of reusability. Several social media and online sources APIs are used to collect and analyze data, which are later visualized by an interactive web application.

stack used:

  • Python
  • flask
  • Vue.js
  • MongoDB
crowdsourcing.plastictwist.com

Reactive Monitoring Platform

An online monitoring and analytics platform for industrial data. The platform aims to help small factories keep track of their machinery data and predict possible failures. The data are collected via sensors, transmitted to a web server for analysis and consumed from an SPA made in Vue.js.

stack used:

  • Vue.js
  • Vuetify