ABOUT ME
Senior Software Engineer with a strong backend focus on Java, Spring Boot, microservices, REST APIs, and secure enterprise integrations. I currently work in enterprise banking systems, designing, developing, and maintaining secure APIs and backend services in a regulated environment. My recent work has focused exclusively on Java backend engineering, with emphasis on microservices, API exposure, security, and cloud-based delivery workflows. Earlier in my career, I worked across both frontend and backend technologies, mainly with React and Java. That full-stack background gives me strong end-to-end product understanding and helps me collaborate effectively across backend, frontend, and platform teams.
View CVCORE EXPERTISE
Designing and maintaining backend services using Java, Spring Boot, Spring Cloud, and Spring Security.
Building secure REST APIs, enterprise integrations, and PSD2-compliant banking services aligned with the Berlin Group XS2A framework.
Developing and supporting scalable microservices in enterprise systems with focus on maintainability, security, and service reliability.
Working with Azure API Management to support secure API exposure, access control, governance, and enterprise integration needs.
Improving engineering workflows using Azure DevOps, Docker, Kubernetes, and automated testing practices.
Earlier hands-on experience with React and frontend delivery, providing a strong system-wide perspective.
HIGHLIGHTED WORK
Designing and maintaining secure banking APIs aligned with Berlin Group PSD2 XS2A requirements in a regulated enterprise environment.
Supporting enterprise APIs through Azure API Management, enabling secure exposure, governance, and external consumption across digital banking channels.
Designing, implementing, and customizing a self-hosted Azure API Management Developer Portal based on business requirements, UI designs, and developer onboarding needs.
Building and maintaining backend services and microservices using Java and Spring, improving delivery workflows and service reliability.
SKILLS
Java, Spring Boot, Spring Cloud, Spring Security, REST APIs, Microservices, OpenAPI/Swagger, API Integration
API Design, Distributed Systems, Secure Integrations, PSD2, Berlin Group XS2A, Enterprise Applications
Azure Cloud, Azure API Management, Azure DevOps, CI/CD, Docker, Kubernetes
Spock, TDD, Agile, Scrum, SAFe
React, Redux, Redux-Saga, JavaScript, TypeScript, SCSS, React Testing Library
MySQL, Git, Bitbucket, Swagger
PHP, Laravel, WordPress
EXPERIENCE
Code.Hub / Eurobank Project, Athens, Greece
Member of an 8-person engineering team responsible for developing and maintaining Eurobank APIs across multiple digital channels. My current work focuses on secure API development, Spring-based backend services, Azure API Management, and delivery support in a regulated banking environment.
Key contributions:- Designing and maintaining secure banking APIs aligned with Berlin Group PSD2 XS2A requirements
- Building backend services and microservices using Java, Spring Boot, Spring Cloud, and Spring Security
- Working on both React frontend and Java backend solutions for several years, with exclusive Java backend focus over the last 2 years
- Supporting enterprise API exposure and governance through Azure API Management
- Designing and customizing a self-hosted Azure API Management Developer Portal
- Improving CI/CD workflows using Azure DevOps and supporting deployments with Docker and Kubernetes
- Contributing to service reliability through behavior-driven testing with Spock
Blexr LTD, Sliema, Malta
Developed and maintained web applications and internal tools using Laravel, React, and WordPress. Built reusable frontend components, contributed to backend workflows, and collaborated with cross-functional teams to improve delivery and review processes.
PHP, Laravel, React, Redux, WordPress, Bootstrap, SCSS, JavaScriptReadmore Creative, Larissa, Greece
Delivered responsive websites and e-commerce solutions for multiple clients, migrated legacy sites to newer frameworks, improved performance and SEO, and managed hosting, testing, and end-user support.
PHP, Bootstrap, UIKit, SCSS, JavaScript, WordPress, JoomlaIndependent Contractor
Delivered custom websites and branding solutions for clients, balancing usability, performance, and budget while providing client training, support, and go-live assistance.
PHP, Bootstrap, HTML5, CSS3, JavaScript, WordPress, JoomlaItBiz Digital Agency, Larissa, Greece
Built and maintained websites and e-commerce platforms, improved reliability and usability, and supported the online food ordering platform deliverylarissa.gr.
PHP, Bootstrap, HTML5, CSS3, JavaScript, WordPress, JoomlaEDUCATION
Software Engineering for Internet and Mobile Applications
Technological Educational Institute (TEI) of Larissa, Greece
Computer Science & Telecommunications
Department of the Technological Educational Institute (TEI) of Larissa, Greece
SELECTED PROJECTS
Backend service developed as part of my MSc thesis, delivering location data filtered by city and
category for frontend clients.
Java, Spring Boot, REST API, Swagger/OpenAPI, OAuth2, MySQL, AWS
Interactive city guide for Larissa, Greece, featuring curated walking routes and real-time map
integration.
React, Redux, Axios, ES6, Google Maps API, My City Routes API
Academic project consisting of a REST API and Android application for delivering real-time local event
information for Larissa, Greece.
PHP, MySQL, Java, REST API, JSON, Android SDK