About

Software Engineer specialising in building production-grade AI systems, large-scale data infrastructure, and high-performance event-driven microservices. Passionate about designing and implementing scalable solutions that deliver real business impact.

Skills

AI Systems Scalable Data Infrastructure Event-Driven Architectures Microservices Full Stack Development Cloud Technologies Performance Optimization
English Greek (Native)

Experience

Dialectica
Software Engineer
January 2023 – Present  ·  Athens, Greece
  • Designed and implemented three production-grade AI applications from the ground up: an intelligent chatbot for processing meeting transcripts, an AI interviewer platform that automated a huge amount of expert work across the company, and a secure private ChatGPT-style assistant used company-wide.
  • Built AI-driven team automation by aggregating meeting transcripts and other data to generate improved project plans, create precise Jira tickets, and import them directly into code, automating code writing and shifting our role to highly efficient contributors.
  • Built scalable data infrastructure capable of storing and retrieving hundreds of GB of data with sharding and partitioning, delivering consistently low-latency retrieval for company data.
  • Designed and implemented event-driven microservices and advanced microservice patterns that significantly improved system stability, scalability, and resilience under growing load.
  • Delivered major performance improvements by moving critical business logic from frontend to backend, eliminating network overhead and enhancing overall user experience.
FREENOW
Software Engineer
September 2018 – November 2022  ·  Athens, Greece
  • Developed features for the ride and driver experience as part of a cross-functional Scrum team serving Latin America.
  • Decomposed a legacy monolith into microservices using the Strangler pattern.
  • Designed and implemented event-driven architectures across multiple microservices.
  • Built CI/CD pipelines and established a smooth onboarding process for new team members.
  • Conducted E2E, integration, and unit testing as part of the daily development cycle.

Education

Technological Educational Institute of Crete
Bachelor's Degree · Informatics Engineering
2018
VIA University College
Diploma · Web Engineering
2014

Professional Development

Completed "Learning How to Learn" on Coursera (Barbara Oakley & Terrence Sejnowski), the most popular MOOC of all time. This course completely transformed how I learn, retain knowledge, and tackle complex technical challenges, directly enabling me to rapidly master new technologies and deliver Dialectica's AI systems from concept to production.