Experience
Skills
Projects
Contact
Hellenic Army | Kozani, GR
(Compulsory military service)
Nov 2018 – Aug 2019
TGN Solutions International | Athens, GR
Business Intelligence Software Provider and Competitor Analytics
Dec 2017 – May 2018
Junior PHP Software Developer
- Work with a team to implement a cloud dashboard of product analytics for our clients.
- Improve old and deprecated vanilla JavaScript code base of the front end by using Vue.js.
- Increase the accuracy of pricing analytics by developing data scrapers for e-commerce websites.
- Manipulate large data sets in a huge MySQL relational database.
- Create documentation for the code base to help new developers adapt faster.
PHP, MySQL, Vue.js, JavaScript, HTML, CSS, Bootstrap, Git, Bash, Linux
Alexander Technological Educational Institute of Thessaloniki | Thessaloniki, GR
Nov 2010 – Sep 2018
Bachelor of Software Engineering (B.SE.)
Frameworks
Laravel, Django, Flask, Vue.js
Programming Languages
PHP, Python, JavaScript, Bash
User Interface
JQuery, HTML/CSS, Bootstrap
Databases
MySQL
Servers/Platforms
Linux, Docker, Nginx
Extra
Git, REST/API, ETL, Unit Testing
Speaking languages
English, Greek
Extraction and analysis of the Greek Parliament's plenary sessions
Greekparliament.InfoWith a team of three developers created a web application where users can search the greek parliament speeches of every politician. The project consists of a data scraper, a parser, a REST API backend and a portal page.
- Develop a platform for exploring the plenary sessions of the Greek parliament.
- Implement a web scraper and an ETL pipeline with Python for storing data in a database.
- Design a RESTful API backend for accessing speech data in a relational database.
- Add full text search functionality to the website by using MySQL full text search indexes.
- Organize tasks for a team of three developers using Trello collaboration platform.
PHP, Laravel, Python, MySQL, Vue.js, JavaScript, HTML, CSS, Bootstrap, Git, Nginx, Docker, Linux
Web application for analysis of web server traffic using apache log files
- Develop a data transformation pipeline for storing data in a database.
- Create a dynamic plot generation functionality using Javascript and Highcharts.
- Implement a user account system in native PHP and JavaScript.
PHP, MySQL, JavaScript, Bootstrap, HTML, CSS, Apache, Git