Professional Summary

Computer Science graduate with a strong analytical mindset and a focus on data processing, software engineering, and problem-solving. Merging a unique background in the arts with rigorous technical training, I specialize in building efficient software solutions, managing complex data structures, and optimizing system performance.

Experience

Software Developer

Business & Bytes Ltd
Oct 2021 - Apr 2022
  • Data Integration & Reporting: Engineered a .NET module to serialize and transmit fiscal data to the Independent Authority for Public Revenue (IAPR) via SOAP/REST APIs, ensuring 100% compliance with tax regulations.
  • Database Management: Optimized SQL queries for a Health Information System, improving data retrieval speeds for patient record lookups.
  • Backend Development: Maintained legacy Windows Forms subsystems, refactoring code to improve maintainability and user experience.

Technical Projects

Database Internals & Systems

C / C++

Built a custom database engine from scratch implementing Heap Files for data storage. Developed LRU & Second Chance page replacement algorithms and managed system processes using semaphores and shared memory.

Parallel & High Performance Computing

MPI / CUDA

Implemented the Jacobi Iteration Method for solving linear systems using distributed computing techniques. Benchmarked performance across pure MPI, Hybrid MPI+OpenMP, and CUDA (GPU) implementations.

Data Structures & Algorithms

C++

Implemented high-efficiency data structures including AVL Trees, Bloom Filters, and Skip Lists. Developed the Miller-Rabin primality test for processing large integers.

Machine Learning Pipelines

Python / PyTorch

Developed NLP models for Tweet Sentiment Classification using RNNs, LSTMs, and GRUs. Implemented vectorization pipelines to preprocess textual data for Softmax Regression models.

Full Stack E-Commerce

.NET / SQL

Designed the relational database schema (MySQL) and backend logic (.NET EF-Core) for a fully functional E-bay clone, handling user transactions, auctions, and item listings.

Education

National and Kapodistrian University of Athens

2018 - 2024
BSc in Computer Science (ACM Curriculum) • Minor in Software