Full-stack developer with a strong foundation in Spring Boot, Angular, .NET and Python. Passionate about system-level design, IoT, and performance-focused applications. Demonstrated ability to build scalable software independently and collaborate in multidisciplinary teams.
Work Experience
- Developed and deployed feature updates and upgrades for ATM networks and associated customer portals.
- Designed and built web-based tools for internal teams and clients to manage ATM infrastructure more efficiently.
- Created in-house tools and automation scripts to streamline the delivery of customer requests.
- Participated in systems integration between vendor software and customer platforms, contributing to smoother deployments.
- Supported debugging and issue resolution in production environments.
- Acted as a liaison between clients and vendor teams to translate business needs into technical specs.
- Shared documentation and code best practices with colleagues to support team-wide efficiency.
- Handled validation and structured entry of electricity contracts into the company database.
- Co-developed and maintained the department’s website (cslab.unipi.gr), used by 1,000+ students for academic resources and lab services.
- Implemented front-end UI components using HTML, CSS, JS, and Bootstrap; con tributed backend code using Django.
- Supported development of a custom classroom management platform (admin + student viewports).
- Provided daily IT and network administration support across labs and faculty devices.
- Produced graphic materials and digital media for university events and announcements.
Freelance Work
Education
Seminars & Certifications
Material covered:
- Source code editors
- Version control with git
- HTML5
- CSS3
- node.js
- Bootstrap 4
Selected Projects
- Developed a full-stack multi-service platform for booking and managing shared workspaces, including calendar scheduling, space listings, and review systems.
- Designed an SSO authentication system using JWTs, enabling token-based access across multiple services.
- Built a QR-based access control system integrated with physical scanners and validated by a centralized scanner microservice.
- Architected the system to support modular service expansion, real-time device communication, and analytics polling without sacrificing scalability.
- Integrated Google SSO for user registration and login.
- Developed a custom admin interface for platform management.
- Built a fully functional smart home system featuring a web-based hub and a prototype IoT device (RGB lamp controlled by Raspberry Pi).
- Implemented real-time device control over WebSockets, with support for multi-device environments and dynamic UI generation based on device metadata.
- Developed a modular device protocol and communication handler to support future hardware types with variable control schemes.
- Added multi-user support with role-based access and theming (light/dark mode) in the front-end interface.
- Co-developed the official website for the Department of Informatics Labs at University of Piraeus, serving over 1,000 students.
- Designed front-end pages using Photoshop and Bootstrap; integrated backend content management with Django.
- Maintained deployment and performed iterative content and style updates post-launch.
- Created an interactive desktop/web application that teaches users about figures from the Greek War of Independence.
- Designed extensible content modules with multiple-choice exercises, adaptable to different historical topics.
- Implemented dual deployment as a WPF desktop app and ASP.NET web platform for accessibility.
Technical Skills
Programming Languages Java, JavaScript, C#, Python
Frameworks Spring Boot, Angular, Blazor WebAssembly, Django, ASP.NET
Front End HTML5, CSS3, Bootstrap, PrimeNG
Database Systems PostgreSQL, MySQL, MSSQL, MongoDB
Tools Git, Windows, Linux, Jenkins, VS Code, IntelliJ, Postman, Photoshop, Vegas
Concepts WebSockets, Microservices, RESTful APIs, MVC, Auth (JWT/SSO), UML