~$ whoami

Chrisovalantis Efthymiou

Senior Software Engineer @ Playtech

PythonOracle PL/SQLDistributed SystemsReal-Time Data FeedsETLDockerKubernetesBigQuery

Backend engineer with 8+ years building and maintaining high-availability systems in the online gaming and sports betting industry — lottery and betting platform components, time-sensitive data-feed services, and analytics pipelines.

Get in touch LinkedIn
8+years at Playtech
2.7 → 3.14Python migration in prod
4roles, Junior → Senior
Oracle → BigQueryasync ETL pipeline

01. Experience

Playtech

Nicosia, Cyprus · Jun 2018 – Present · 8+ years

Sports Betting & Lottery
Senior Software Engineer May 2026 – Present Software Engineer II 2023 – 2026 Software Engineer I 2021 – 2023 Junior Software Engineer 2018 – 2021
Lottery & Betting Platform
  • Developing and maintaining backend components of high-availability lottery and betting platforms using Python and Oracle PL/SQL, within a small engineering team.
  • As Senior, overseeing platform backend work and mentoring on design and code quality.
Python 2 → 3 Migration
  • Played a key role in migrating the platform's large legacy codebase from Python 2.7 to 3.11 — identifying breaking changes, refactoring components, and keeping production stable throughout.
  • Continued the effort up to Python 3.14, taking it to production with a smooth, incident-free rollout.
Real-Time Data Feeds
  • Built and maintained time-sensitive services processing external providers' data with Python and MongoDB, running on Docker and Kubernetes with Helm-managed deployments.
Data Warehouse ETL
  • Started with parallel SQL extraction from Oracle into Google BigQuery for analytics and reporting.
  • Redesigned the pipeline as an asynchronous Python service with an orchestrator–worker architecture.
  • Currently improving the process with data reconciliation between source and warehouse.

02. Skills

Languages

Python · Oracle PL/SQL · SQL · Java

Data & Storage

Oracle Database · MongoDB · Google BigQuery

Infrastructure

Docker · Kubernetes · Helm · Linux · Azure Functions · Azure Container Apps

APIs & Integrations

REST API integrations · Microsoft Dynamics 365 Business Central · LLM-assisted document extraction (Anthropic API)

Systems

Distributed systems · Real-time data feeds · ETL pipelines · High-availability services

AI-Assisted Development

Cursor for day-to-day engineering work — multiplies delivery speed on reviews, refactors, and feature work · Claude Code for personal projects, automation, and prototyping

03. Education

MSc, Biomedical Engineering

Cyprus University of Technology

2018 – 2022 · 7.79/10
Minor, Biomedical Engineering

University of Cyprus

2017 – 2018 · 7.33/10
BSc, Computer Science

University of Cyprus · Thesis: Comparative study of fitness APIs & mobile app for fitness and health (9/10)

2013 – 2017 · 7.33/10

🏆 Google Hash Code — 1st Pancyprian, 299th Worldwide

04. Contact

Interested in working together, or just want to say hi?

📍 Nicosia, Cyprus