Portrait

Marcel Gregoriadis

Education

Since 2023

Computer Science (Doctor of Philosophy)

Delft University of Technology, the Netherlands

Research and engineering at the Distributed Systems Group of the Faculty of Engineering, Mathematics and Computer Science

2020 - 2022

Computer Science (Master of Science)

Humboldt University of Berlin, Germany

Focus on computer engineering and distributed systems

Thesis: "Analysis and Comparison of Deduplication Strategies in IPFS"

2017 - 2020

Computer Science and Media (Bachelor of Science)

Stuttgart Media University, Germany

Focus on software development and web technologies

Thesis: "Testing of Serverless Functions"

Work Experience

April 2023 –
Present

Doctoral Researcher, Delft University of Technology

  • Research in the Distributed Systems Group
  • Implementing distributed algorithms and features for the Tribler project
Jul 2015 –
Present

Freelancer, Self-employed

  • Built full stack web applications using Laravel PHP, Serverless/Node.js, and Vue.js
  • Built tools, scripts, and small desktop applications using Node.js, Python, and C#
  • Realized successful projects (from idea to deployment) for various clients
May 2022 –
Oct 2022

Working Student, re:cap

  • Independently designed and implemented features using Go and AWS, including
    • A highly complex algorithm to synchronize external data into the local system
    • Researching and implementing a strategy to secure customer data
  • Built web components using React
Oct 2021 –
Present

Co-Founder, Abracadalo

  • Build software and infrastructure for a premium API service using Firebase, MongoDB, Stripe, and Vue.js/Nuxt.js
Apr 2020 –
Sep 2021

CTO, BeFoo

  • Built a feature-rich API/backend using Go, Postgres, and GraphQL
  • Built a secure, reliable, and scalable cloud infrastructure on AWS
  • Set up extensive tooling to improve and automize developer workflows (CI/CD pipelines, Docker, Bash scripts)
  • Built an administrative web interface for internal and external partners using Vue.js
  • Aided development of a mobile app using Adalo and React Native components
  • Coordinated external technology partners and one freelancer
Apr 2020 –
Aug 2020

Thesis Student, inovex GmbH

  • Researched the implementation of serverless technologies (AWS Lambda, Google Cloud and Azure functions) with regards to testing
Mar 2019 –
Aug 2019

Intern, Zaya HR Solutions

  • Built API features using Elixir, Postgres, and GCP
  • Built web components using Vue.js
  • Built the new company website using Nuxt.js (including also SEO-related tasks)
Apr 2018 –
Jun 2018

Working Student, adrodev

  • Full stack web development using React, PHP, and Java
Aug 2017 –
Sept 2017

Working Student, AKKA Technologies

  • Full stack development using Java Spring and basic HTML/CSS/JS
Sep 2015 –
Aug 2016

Intern, Schommer Media

  • Extended, debugged, and maintained various company websites
  • Responsible for the relaunch of two company websites using TYPO3 (PHP), Bootstrap, and jQuery
  • Responsible for the cost estimation of projects

Languages

🇩🇪 German (native)
🇬🇧 English (fluent)
🇵🇱 Polish (conversational)
🇳🇱 Dutch (basics (A2))
🇫🇷 French (basics)
🇬🇷 Greek (learning)