About

Java enthusiast with a B.Sc. in Computer Science and a M.Sc. in Data Science, bringing over 7 years of professional experience in software development.

For the past 3 years, I have gained deep expertise in the iGaming industry and microservice-based architectures, specializing in creating scalable, efficient applications that drive organizational success.

Basic Information
Location:
Greece
Languages:
Greek, English
Professional Experience:
Personal Projects
Work Experience
Java Team Lead - Full Time Contract
April 2025 - Present

Playnetic (Casino Dpt.) | United Kingdom (Remote)

  • Architected high-performance backend services for casino platform with focus on scalability and reliability across multiple third-party integrations.
  • Partnered with product owners to convert complex operator requirements into reusable components, accelerating time-to-market.
  • Built automated session management system handling incomplete gaming rounds with secure server-side actions and persistent state tracking.

Stack:
Java 21, Spring Boot 3, Apache Kafka, Redis, Cassandra DB, PostgreSQL

Senior Software Engineer (Java) - Full Time Contract
August 2022 - April 2025

BVGroup (Gaming/Casino Dpt.) | Gibraltar (Remote)
https://betvictor.com

  • Boosted marketing tool performance by 30% through optimization and enabled seamless third-party API integrations.
  • Refactored promotions platform from fragmented systems to unified UI, dramatically reducing complexity and operator friction.
  • Developed fault-tolerant microservices for third-party game provider integrations handling authentication, launches, and real-time transactions.
  • Implemented reactive architecture using Spring Webflux and Kafka for non-blocking inter-service communication and horizontal scaling.

Stack:
Java 21, Spring Boot 3, Apache Kafka, Redis, MongoDB, Spring Reactive (Webflux), Junit5 (Mockito), testcontainers, Karate (BDD), GCP, Javascript

Lead Engineer (Java) - 3 Month Contract
July 2024 - September 2024

Khantech (Casino & Sportsbook) | Dubai (Remote)

  • Architected core wallet and backend systems from scratch including transaction/player history, session-based BetSlips, and comprehensive Casino API.
  • Led end-to-end integrations with TimelessTech (casino) and Betby (sportsbook) for seamless game launches and real-time transactions.
  • Designed event-driven architecture with Kafka enabling asynchronous, scalable microservice communication.

Stack:
Java 21, Spring Boot 3, Apache Kafka, Redis, MongoDB, Spring Reactive (Webflux), Kubernetes

Software Engineer (Java) - Full Time
January 2022 - August 2022

Atos | Athens, Greece (Remote)
https://atos.net

  • Delivered microservices-based Healthcare Interoperability platform serving multiple healthcare clients with FHIR compliance.
  • Optimized database performance by 40% implementing async multithreaded lookups using Spring's async capabilities.
  • Built Role-Based Access Control (RBAC) system with Spring Security, JWT token generation, and secure authentication.

Stack:
Java 17, Spring Boot, Maven, Microsoft Azure, PostgreSQL, Junit, Mockito, RestAssured, HAPI-FHIR (server & java client)

Software Engineer (Java) - Full Time
July 2019 - January 2022

Hellenic Telecommunications Organization S.A. | Athens, Greece
https://cosmote.gr

  • Built scalable microservices for internal Communication Hub transmitting 1M+ daily SMS/Email/Push notifications.
  • Engineered microservices integration layer enabling seamless communication between disparate internal systems.
  • Led Agile Transformation initiative as founding member of first Scrum team, coordinating cross-functional backend teams.

Stack:
Java 11, Spring Boot, Maven, Kubernetes, Jenkins, MongoDB, Apache Kafka, Junit, Kibana, Grafana

Lead Engineer (PHP) - Contract
June 2019 - March 2020

Phonevice | Athens, Greece (Remote)
https://phonevice.com

  • Built full-stack platform from ground up with custom recommendation engine and modern UI/UX.
  • Architected backend system and mentored team on best practices, coding standards, and design patterns.
  • Migrated Python algorithms to production PHP backend translating complex business logic into scalable system.
  • Developed partner REST API enabling third-party integrations and B2B partnerships.

Technologies/Tools used:
PHP 7, Bootstrap 4, Jquery, PHP Smarty Template, MongoDB, Python 3, Git, Bash, Microsoft Azure

Full Stack Engineer (PHP) - Full Time
November 2018 - May 2019

Figame LTD | Athens, Greece
https://figame.gr

  • Integrated Expedia and Booking.com APIs delivering new travel services to main site and affiliate network.
  • Reduced flight search response time by 80% implementing parallel search with PHP MultiCurl, dramatically improving UX.

Stack:
PHP 7, Bootstrap 4, jQuery, MongoDB, MySQL, SVN, Bash

Education
B.Sc. Computer Science2011-2018

National and Kapodistrian University of Athens
Athens, Greece
https://www.di.uoa.gr