Here is some of my work as an undergraduate Computer Science student at Athens University of Economics and Business.
A project with three filters for P6 PPM images in C++. The filters are adjustable by the user's arguments, and multiple filters may apply at the same time on one image. A static library is created with basic functionality regarding loading and storing the images internal data, and is used to have access to the pixels in order to apply the filters the user wants.
Three iPython Jupyter projects developed in the course of Applied Machine Learning. The projects include data analysis on elections, studies and Parliament's proceedings, and machine learning regarding classification using different algorithms with cross-validation and a neural network.
A program in MIPS assembly, which converts sparse arrays to a more memory-friendly form, and some other features.
A database with rental listings data from AirBnB and Zillow on the Amazon AWS cloud platform and connected to it via a PostgreSQL desktop client (pgAdmin) , to be able to execute SQL queries. Multiple tasks like writing queries, creating indexes and connection to DB using Python are also included.
Conduction of risk assessment of an industry with multiple assets, both material and immaterial . Based on the vulnerabilities of the system, the potential threats and impacts on the industry, preventive and detective controls were suggested, of course taking into account the already existing measures.
This project consists of two main parts, and was conducted using DBMS Microsoft SQL Server. The general purpose of the 1st part is to learn the basics of DBMS Microsoft SQL Server and to examine the practical use of indexes inside a database. The general purpose of the 2nd part is to build a Star Schema Data Warehouse, which will ease the statistical analysis of the data per various factors.
This project simulates the ticket booking process of a theater with phone operators and cashiers using pthreads in C. Each customer is represented by a thread, and according to the availability of the phone operators and the cashier he/she can wait or proceed to the completion of the transaction, if no issue occur that will cause transaction failure. Using mutexes and condition variables, each transaction is isolated.
Two different websites in HTML, CSS and pure JavaScript. The 1st one is a basic portofolio written in HTML and CSS, and it is my first Web Development assignment. The 2nd one is about 5G Technology written in HTML, CSS and pure JavaScript, with the main goal to be to build a responsive website using media queries and different layouts. A form validated with Constraint Validation API is also included.
In cooperation with Konstantina Souvatzidaki, we created a report regarding Cloud Testing, from a perspective of both conducting software testing in the Cloud as well as cloud testing as a service. Multiple methods of software testing in the Cloud were explored, as well as the pros and cons of remote testing.