Hotel Ilios RMS
Reservation Management System
Hotel management software for reservations, clients, rooms, payments and reporting.
Software Engineer | Full-Stack Developer | IT Support
I build practical software and web applications with Java and Spring Boot, with a focus on clean architecture, useful features and reliable user experiences.
ABOUT
I am a Software Engineer with a broad computer engineering background and a strong interest in building practical, reliable software. My main focus is full-stack development with Java, Spring Boot, relational databases and server-rendered web applications.
I enjoy creating solutions that address real operational needs, from reservation and hotel management systems to public-facing websites, internal tools and workflow automation.
Beyond software development, I also have hands-on experience with IT support, networking fundamentals, hardware troubleshooting, virtualization, digital systems and technical operations.
I care about maintainable code, clear interfaces and understanding the full lifecycle of a project — from requirements and implementation to deployment, support and real-world use.
FEATURED WORK
Projects that demonstrate backend development, web development and solving real operational needs.
Applications and systems available on GitHub.
Reservation Management System
Hotel management software for reservations, clients, rooms, payments and reporting.
Sales & Commission Management System
Business web application for managing sales representatives, receipts, commissions, reports, and structured data import/export.
Climate Data Analytics Platform
Interactive climate analytics platform featuring global climate mapping, country comparisons, indicator visualizations, historical data exploration, and CSV/PDF-ready reports.
Diploma Thesis Management System
Role-based university web application for managing diploma thesis topics, student applications, thesis assignments, submissions, supervision, and grading.
Complex Number & Matrix Computing
Interactive web application for complex number arithmetic and complex matrix operations, featuring dedicated visualizers and SQLite-backed calculation history.
Energy Consumption Analytics Platform
Energy analytics platform featuring ETL processing, interactive dashboards, consumption analysis, period comparisons, dataset management, and CSV/PDF-ready reports.
Published websites with live previews.
Hotel Website
Hotel website built with Spring Boot and Thymeleaf.
Property Website
Poppy & Captain's Retreats website built with Spring Boot and Thymeleaf.
Additional software and practical work.
Windows Administration & Optimization Utility
Windows administration utility for managing local policies, user accounts, system settings, network adapters, software packages, and maintenance tools, with asynchronous loading and performance-focused workflows.
EXPERIENCE & EDUCATION
Hotel Ilios • Lakka, Paxos, Greece
Poppy Apartments & Captain’s House • Loggos, Paxos, Greece
Hellenic Army • Greece
University of Ioannina • Ioannina, Greece
Paxos High School • Greece
TECHNICAL SKILLS
Server-side development and application architecture
Java · Spring Boot · Spring MVC · REST · Maven
Server-rendered and responsive web interfaces
Thymeleaf · HTML5 · CSS3 · JavaScript · Responsive Design
Relational databases and data handling
SQLite · MySQL · SQL · Data Modelling · CSV Import / Export
Operating systems, infrastructure and technical support
Windows · macOS · Linux · Networking · Virtual Machines · Hardware Troubleshooting
Computer engineering and hardware design fundamentals
Digital Systems · Analog Systems · VHDL · Verilog
Computer graphics, game development and 3D environments
OpenGL · C++ · C# · Unity · Blender
Development, version control and deployment
Git · GitHub · Docker · IntelliJ IDEA · Eclipse · AWS
Spoken languages
Greek — Native · English — Cambridge C1 · French — Basic