About
Projects
Experience
Contact

Hi there! I'm

Michael Volakis

Computer Science Graduate & Back-End Software Developer

I'm a passionate software developer with an unwavering drive for learning and problem-solving. My expertise lies in crafting innovative and efficient solutions for the server-side. I'm constantly exploring new technologies to deliver seamless and robust web applications. Currently, I'm focused on learning about the ins and outs of backend systems.

About Me

Hello there! My name is Michael. I studied Computer Science at DIT, University of Athens, Greece. I'm interested in exploring new ways to build web applications. My journey in web development began in 2018 when I started experimenting with the interfaces of simple webpages using HTML, CSS & JS and getting familiar with the way server-side code worked. That inspired me to learn more about the JavaScript ecosystem and the frameworks that surround it.

Since then I have been working on various projects and building web apps that look and feel both modern and functional. My current interests involve learning more about Databases, Microservices as well as creating back-end applications that are helpful and accessible to all.

Here are some of the technologies I've been working with:

Java

Spring

Python

JavaScript (ES6+)

ReactJS

NextJS

NodeJS

ExpressJS

HTML

CSS

MySQL

MongoDB

Git & Github

Linux & Bash

Docker

Maven

npm

JSON

tech vector

Experience

NOV 2023 - PRESENT

Java Software Engineer · Agile Actors

Collaborating as part of a Scrum team at Interamerican, responsible for the development of the core back-office insurance systems. Prototyped an instrumentation module for the platform, aimed at gaining performance insights and accelerating the troubleshooting process.

FEB 2022 - AUG 2022

Back-End Software Engineer Intern · Quintessential SFT

As a Backend Engineer at Quintessential, I was responsible for maintaining and adding new features to a Backend as a Service (BaaS) Platform that simplified the development of a self-hosted backend. I worked with TypeScript code using gRPC, GraphQL, WebSockets and tools such as Prometheus and Grafana. I was also involved in supporting, migrating and extending the PostgreSQL and MongoDB databases for the platform.

MAR 2023 - AUG 2023

IT Support Engineer · Hellenic Army

During my military service in the Hellenic Army, I had the opportunity to serve as an IT Support Engineer, maintaining the existing IT infrastructure and providing technical assistance. I was responsible for overseeing the smooth functioning of servers and VMs as well as ensuring the security protocols and stability of the underlying network architecture. This position also offered me the chance to effectively communicate complex technical concepts to non-technical personnel, resulting in informed decisions about utilizing IT resources efficiently.

Projects

Personal Projects

Nextfin

A secure and scalable backend platform for e-banking operations.

Nextfin UI

Web Client for the Nextfin Platform.

Ecommerce API

An Ecommerce API for handling the back-end logic of an e-shop. Provides support for user accounts, cart management, product handling, transactions and many more

Atlacity

A Foursquare inspired full stack web app that lets users explore new places, add ratings, create city guides, connect with other people and many more!

WorkNet

A full stack web app, built using the MERN stack, designed to provide a business-oriented social-networking experience

Personal Portfolio

My personal portfolio website built using React and Next.js

DevConnector

A LinkedIn-inspired Web App based on Bard Traversy's MERN Course.

Weather App

A simple weather app that uses the MetaWeather API to display the current weather in a given location

University Projects

Inverted Search Engine Optimizer

A Keyword Matching and Deduplication Utility for Inverted Search Engines

Vaccine Monitor

A simple Command Line Tool that implements monitor processes tracking and transferring vacccination data by using POSIX threads and UNIX sockets

Doatap

A better implementation of the doatap.gr website, focusing on refining the user experience and improving the UX

ML-Vaccine-Sentiment-Classifier

A Vaccine Sentiment Classifier with Deep Learning for NLP

DB-Blocks-Manager

A Database Blocks Manager written in C

MiniJava-LLVM-Generator

A Java utility that transpiles code from MiniJava to LLVM

Browser Emulator

A browser emulator written in C that simulates the functionality of a Web Browser using linked lists

Get in Touch

I'm open to new opportunities and collaborations. If you're interested in working together on a project or have a position in mind that aligns with my skills, I'd love to hear more about it.