About

Software Engineer with a B.Sc. in Computer Science, M.Sc. in Data Science and a passion for developing innovative programs that expedite the efficiency and effectiveness of organizational success.

Well-versed in technology and writing code to create systems that are reliable and user-friendly. Confident communicator, strategic thinker, and innovative creator to develop software that is customized to meet a company's organizational needs.

Basic Information
Address:
Athens, Greece
Languages:
Greek, English
Professional Experience:
Fulfilled military obligations
Personal Projects
Work Experience
Senior Software Engineer (Java)
August 2022 - Present

BetVictor · Full-time | Gibraltar (Remote)
https://betvictor.com

  • Revamped an internal marketing tool, resulting in improved performance and streamlined integration with new providers in the future.
  • The refactoring process involved redesigning both the frontend and backend of the tool, consolidating separate integrations into a common REST API, and migrating to a single UI for all providers, resulting in the reduction of complexity and improved maintainability and readability of the codebase.
  • Participated in the development and maintenance of several microservices that integrated with 3rd party game providers both synchronously and asynchronously for game launches, authentication and transactions, ensuring fault tolerance throughout the process.
  • Implemented a reactive, non-blocking architecture for efficient communication between microservices and optimized performance through caching, load balancing, circuit breaking, and rate limiting to ensure scalability.

Technologies/Tools used:
Java 17, Spring Boot 2, JUnit, Mockito, Redis, Apache Kafka, Google Cloud Platform

Software Engineer (Java, Angular)
January 2022 - August 2022 · 8 mos

Atos · Full-time | Athens, Greece (Remote)
https://atos.net

Worked on a robust healthcare POC solution with the following key highlights:
  • Scalable and modular microservice-based application, hosted on Microsoft Azure.
  • Ability to integrate with various Third Party Applications and APIs containing patient medical data.
  • Accomplished data transformation from different formats into a global standardized format (FHIR), and stored medical information into a persistent FHIR compliant database.
  • Medical data visualization capabilities through our Angular UI.

Technologies/Tools used:
Java 17, Spring Boot 2, Maven, Git, Microsoft Azure, Angular (+Material), JUnit, Mockito, Selenium, RestAssured, HAPI-FHIR (server & Java client)

Software Engineer (Java)
July 2019 - January 2022 · 2 yrs 7 mos

Cosmote · Full-time | Athens, Greece
https://cosmote.gr

  • Developed scalable integration microservices in Spring Boot, using modern CI/CD tools and technologies.
  • Participated in all phases of commercial and technical projects, and managed vendors to deliver according to plan and meet deadlines.
  • Joined the first Agile (Scrum) team created to lead the Agile Transformation initiative in the company. Member of the Development Team, coordinated teams in the backend systems in order to achieve the best possible integration end to end.

Technologies/Tools used:
Java 11, Spring Boot, Maven, Kubernetes, Jenkins, Apache Kafka, MongoDB, Git, JUnit, Mockito, Kibana

Full Stack Engineer / Architect (PHP)
June 2019 - March 2020 · 10 mos

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

  • Constructed entire website from scratch using design concepts and mockups.
  • Designed the complete backend architecture of the application and mentored new team members regarding best practices and standards.
  • Migrated algorithmic python scripts and translated business specifications into a robust PHP backend system.
  • Designed and developed a REST API that was provided to potential partners in order to integrate Phonevice into their business.

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

Full Stack Developer (PHP)
November 2018 - May 2019 · 7 mos

Figame · Full-time | Athens, Greece
https://figame.gr

  • Developed against JSON & XML APIs to integrate new services and features into figame.gr and affiliate websites.
  • Created our own internal REST services that communicate with a MongoDB or MySQL database, to fulfill website functionalities.
  • Designed and developed the UI of figame.gr that connects and takes advantage of all the aforementioned.

Technologies/Tools used:
PHP 7, Bootstrap 4, JQuery, PHP Smarty Template, MongoDB, MySQL, SVN, Bash, Linux (Fedora)

Technical Support Engineer (6-month Internship)
June 2017 - December 2017 · 6 mos

Amicro · Full-time | Kefalonia, Greece
https://amicro.gr

  • Provided enterprise-level assistance to company customers.
  • Diagnosed and troubleshooted software and hardware problems and helped customers install applications and programs.
  • Resolved network issues, configured operating systems and used remote desktop connections (Teamviewer) to provide immediate support.
Education
B.Sc. Computer Science2011-2018

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