Serafeim Themistokleous

Software Engineer

About Me

Portrait of Serafeim Themistokleous

Hi there, my name is Serafeim! I am a Software Engineer with an experience in C++ back-end development.

Based in Ioannina, Greece
Integrated Master's (2025) · University of Ioannina
Runner & photographer keeping creativity sharp

Resume

Work Experience

Junior Software Engineer

TeamViewer logo TeamViewer · Greece

September 2024 - Present

Developed a critical C++ NATS service that enabled the successful launch of a new company feature, facilitating real-time data exchange with Java microservices using Protocol Buffers for message serialization and effectively handling approximately 5,000 messages/second.

Software Engineering Intern

TeamViewer logo TeamViewer · Greece

March 2024 - August 2024

Worked on a back-end development in C++ for data migration, successfully transitioning a huge amount of data from ScyllaDB (NoSQL) to MSSQL for data consistency.

Education

Integrated Master's in Computer Science & Engineering

University of Ioannina, Greece

2018 - 2025

Thesis: Implemented an R-Tree spatial indexing system in C++ to optimize Geo-spatial data querying.

Bachelor's in Byzantine Music

Katsareios School of Byzantine and Traditional Music · Ioannina, Greece

2018 - 2023

Fotis Pittas Lyceum

Famagusta, Cyprus

2014 - 2017

Military Service

Special Forces

Cyprus Army

2017 - 2018

Completed national service in a Special Forces unit, strengthening resilience, leadership, and teamwork under pressure.

Activities

Runner

Running is how I decompress, stay focused, and celebrate progress one kilometer at a time.

Follow the journey on Strava

Photography

Capturing moments through the lens with a focus on landscapes, portraits, and storytelling.

Shutterstock Contributor Profile

Skills

Programming Languages
  • Java
  • Python
  • C++
  • SQL
Frameworks & Tooling
  • Spring Boot
  • Protocol Buffers
  • Docker
  • Jenkins
  • Kibana
  • NATS
  • Git
Data & Analytics
  • Big Data
  • Spatial Data
  • Machine Learning
  • Information Retrieval
Databases
  • PostgreSQL
  • Microsoft SQL Server
  • ScyllaDB
Collaboration
  • Teamwork
  • Problem Solving
  • Communication
  • Fast Learning
Languages
  • Greek flag Greek Native
  • United Kingdom flag English Proficiency
  • Russian flag Russian Beginner

Projects

Λ.Ε.Κ Σωτήρας

Designed and launched a responsive website that highlights the history, mission, and events of the Veteran Special Forces association.

UX HTML JavaScript

Top-k Queries

Explored advanced data structures for complex query processing, benchmarking approaches for ranked retrieval on large datasets.

Python Algorithms Data Mining

Classification Methods

Implemented and compared supervised learning techniques to evaluate performance trade-offs across real-world datasets.

Python Machine Learning Scikit-learn

Search Engine

Built an information retrieval engine with Apache Lucene, supporting customizable ranking and phrase queries.

Java Apache Lucene IR

Contact

Location

Ioannina, Greece

View on Google Maps

Email

serafm@protonmail.com

LinkedIn

in/serafm

Connect on LinkedIn

GitHub

github.com/serafm

Explore My Repositories