I'm an Information & Communication Systems Engineer, passionate about system administration, networking & software engineering. Start scrolling to learn more about me.
Hired by Fresh Voltage to work on the migration of Cromar’s insurance web app. During my time working for Fresh Voltage I was assigned with 3 main objectives: Research on proper solutions for the replacement of the app’s Adobe Flash based technologies (Adobe Flex & AMF back-end comms), development of the entirety of the front-end and finally, connection and troubleshooting of particular aspects of the back-end. The technologies chosen were Angular 9 & RESTful web services. After some research, it was decided that the front-end would be rebuilt using Akveo’s NGX-admin, an Angular/Bootstrap theme, based on the Eva Design System & the back-end using Spring Boot (Java). After months of hard work, the migration was done and the system itself is now being tested and finalized for production.
Tech stack: HTML, CSS, TypeScript, Angular, Git, REST.
For my mandatory military service, I was enlisted in the Hellenic Navy corp. After a month of basic military training, I was transferred to the General Navy Staff HQ and positioned at the Network Operations Center. During my service, my duties included setting up and initializing new Windows & Linux based computers and repairing the broken ones. Since these computers were intended for either offline, on the network or with internet access usage, the process also involved patching them on the HQ’s floor racks in two buildings, accepting them to the main network of the HQ and monitoring them. Additionally, I was also monitoring, overseeing the safety & well-being of the server room and the troubleshooting of both IT & Networking incidents. As a final task in the end of my time there, I was assigned to train the next batch of sailors fit for the position.
Tech stack: Undisclosed.
My work in DesignBond consists of 3 parts. Systems administration, development & troubleshooting. Concerning the infrastructure used, I am currently using a managed Plesk installation & 2 Linux VPSs and I am responsible for their stable operation, maintenance & security. This infrastructure is providing a multitude of services (DNS, CDN, SSL & Firewall alongside with hosting, SSL, email, SEO and analytics services on a growing list of 6 domains. Furthermore, I am consulting DesignBond’s clients about technological aspects of their business and then I am developing the required solutions (so far static/dynamic websites and eshops). Arguably, the hardest part of this job was the creation of a robust business model that would allow the company to evolve and increase revenue.
Tech stack: Linux VPS, Plesk, HTML, CSS, JS, WordPress & PHP, GCP, Cloudflare
As a co-founder of Arcanist, a social cooperative enterprise oriented towards animal welfare, I have utilized several technologies & infrastructures to provide Arcanist with all tech-oriented necessities pro-bono. Namely, a cloud phone system (cloudPBX), a website (working on the upgrade to an eshop these days), emails and a CRM system. Since the enterprise is newly founded and short-stuffed, everything regarding the research, design and development/implementation of anything IT-oriented the company needs is currently handled by me.
Tech stack: 3CX PBX, Zoho Mail/CRM, Linux VPS, WordPress, WooCommerce, HTML, CSS, JS, Python
Collaborating with a colleague from ICSD, we reviewed methodologies, enabling technologies & various architecture models for the Internet of Things. In addition, we created a prototype system, providing Smart Home services, enabling the surveillance and logging of living conditions (air quality), remote control and automation. Ultimately, the goal of our thesis, was to gather and present scientific information that can be used by readers both for their introduction to the subject of IoT and their attempt to create IoT-based systems.
Tech stack: Linux, Kaa IoT Framework, Apache Cassandra (NoSQL DB), MariaDB/MySQL (SQL DB), Apache Webserver, Apache Tome Plume, Apache Zookeeper, Java, Python, C.
Skycorp was a startup idea 2 ICSD colleagues and I had, aiming to impact the foodservice industry through a system that would enable end-users to interact with restaurants, bars & coffehouses at rush hour without the need of a waiter. Unfortunately, financial reasons & a variety of obligations posed constituted barriers and ultimately SkyCorp was never founded. Nonetheless, working for this project, gave me the opportunity to develop a captive portal which would route connected devices to an isolated subnet which in turn would expose devices to the provided services. Finally I helped design and develop the app’s front-end and parts of it’s underlying backend. In addition, I received valuable lessons concerning time management & working in groups.
Tech stack: Linux, Raspberry Pi, Java, Shell scripts
Composed 2 reflowable e-books (ePub v.3 format) with multimedia content (audio, video & interactive
content) from given Microsoft Word files. The e-books were published on Kallipos (Greek Academic
e-Publications Repository):
Satellite Communications
written by:
Dimosthenis Vouyioukas
Introduction to Computer & Communication
Science
written by: Drosos Dimitrios, Vouyioukas Dimosthenis, Kalligeros Emmanouil, Kokolakis
Spiridon, Skianis Charalampos
Tech stack: Adobe InDesign, Adobe Premiere, Audacity, HTML & CSS, EPUBReader, Microsoft Word.
Created and published (on Cydia) a theme for jailbroken iOS devices called Summer Breeze which received great positive feedback from the iPhoneHellas (greek) community.
Tech stack: Adobe Photoshop, a collection of jailbreaking tools and apps.