HomeEducationExperienceSkillsPortfolioContact

💼 Experience

Senior Software Engineer
TÜV AUSTRIA | Athens, Greece

08/2024 – 10/2025

  • Collaborate in an agile engineering team to design and build a scalable client portal, enabling users to securely access and manage their data in a distributed environment.

  • Accelerated platform evolution by integrating multiple tools and services into a unified ecosystem, applying system design principles such as modularization, API standardization and clear service boundaries.

  • Drive architectural discussions and feature planning, ensuring solutions follow distributed system best practices, support horizontal scalability and use effective design patterns.

  • Deliver end-to-end technical ownership across frontend and backend systems using Javascript and Java Spring Boot, leveraging caching layers (Redis/in-memeory caches) to reduce latency and improve system responsiveness.

  • Address complex tenchnical challenges through performance tuning, dependency refactoring and iterative improvements.

  • Deploy services using Docker to ensure consistent and portable runtime environments.

  • Developed robust ETL pipelines using Python and FastAPI, optimizing distributed data extraction, tranformation and loading workflows to improve throughput, data cosnistency and reliability across systems.

Agile Actors
Athens, Greece

02/2022 – 08/2024

Medior Software Engineer — 12/2022 – 08/2024

Junior Software Engineer — 02/2022 – 12/2022

  • Led the migration from a monolithic system to a distributed microservice architecture, improving scalability, reliability and maintainability significantly.

  • Designed and implemented system design components, including caching strategies with Redis and fault-tolerant services.

  • Built a distributed web-crawler service for large-scale data enrichment, integrated into an event-driven architecture using Kafka.

  • Optimized Spring Boot services with multithreading and custom thread pools to increase throughput and performance.

  • Developed CI/CD pipelines using Jenkins and Docker and strengthened backend quality through unit testing with Spock.