Giter Club home page Giter Club logo

Hi there 👋

My name is Matthaios Letsios and in the past years I have been working in the field of Data Engineering and Data Science. List of my responsibilities in my previous roles have been to:

  • Maintain, develop and enhance airflow pipelines focusing proper data collection, transformation and storage in the most efficient manner.
  • Develop python services using technologies like gRPC, postgreSQL, clickhouse, redis and kafka.
  • Develop and maintain NLP services.
  • Developing different machine learning models (mainly anomaly detection).
  • Ensure reliable software development by appropriate unit and regression tests as well as automated linting as part of Github workflows.

Research

In the past I have also worked as a researcher in Telecom ParisTech & Universite Pierre Marie Curie.

I'm also proud of being co-author to the following publications:

  • Finding Heaviest k-Subgraphs and Events in Social Media. ICDM Workshops 2016 link
  • Scheduling under Uncertainty: A Query-based Approach. IJCAI 2018 link

Fun Projects

Understats Scraping

understat.com is a website providing advanced data for football matches e.g. xGoals, xAssists, xGChain etc. In this project I set up an airflow instance to collect the data for the Premier League football matches, transform them and then in the end visualize them in a jupyter notebook. The motivation behind this is the Fantasy Premier League game, where I use those data as a basis for the weekly player selection.

Book Recommender

This is an web app that makes use of sentence embeddings to be able to find appropriate books, based on the given desired description. The webapp was build using Fastapi.

Google Haschode

In the past I have participated in many google hashcode competitions. Unfortunately the competition no longer exists, but I hope Google will bring it back in the future. Here is the code for some of my participations.

Google Hashcode 2021 - Qualification Round

Problem: Given a city plan and all car itineraries in that city, the goal is to schedule all traffic lights, to help as many cars as possible to reach their destination on time.

Approach: Our solution takes into account the in & out degree of each traffic light and assigns proportinally the time to each traffic light. Also we find out that assigning to all traffic lights 1 second of traffic time provided efficient solutions in some instances. This solution allowed us to reach top 20% of the leaderboard during the competition.

Matthaios Letsios's Projects

cache_memory_implementation icon cache_memory_implementation

This repository is about an efficient cache memory implementation. It was implemented as a project of the course Data Structures, during my bachelor studies.

hashcode-2021-qualification-round icon hashcode-2021-qualification-round

This is a repo containing our solution for the qualification round of google hashcode 2021. This solution allowed us to reach top 20% of the leaderboard during the competition.

projecteuler icon projecteuler

A repository containing my solutions for Project Euler's problems written in java and Python.

shiny_clustering_app icon shiny_clustering_app

This is a basic shiny app that uses the shiny dashboard and applies a clustering algorithm to a given dataset.

titanic_and_flask icon titanic_and_flask

A flask application for the well known titanic dataset. A random forest model is deployed and the probability of survival of passengers can be calculated. Also contains the code on how to build the model.

understats-fpl icon understats-fpl

Understats scraping to get player and team form for the Fantasy Premier League.

xor-encryption icon xor-encryption

An algorithm to find the encryption / decryption key of a given message.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.