Profile


About me

Exploring the field of computer engineering excites me and keeps me looking forward to new challenges. So far, I have developed a strong interest in C++, especially when applied to robotics, while I remain eager to embrace new opportunities. I enjoy writing efficient, high-quality code and pay close attention to detail.

Download CV

Details

  • Name:  Georgios Matzarapis
  • Age:  27 years
  • Location:  Paris, France
  • Contact Me  

“Wake up with determination. Go to bed with satisfaction.”
- George Horace Lorimer

Experience


Education

University of Patras

Oct 2015 - Jul 2020

Integrated Master - Department of Computer Engineering & Informatics,
Grade: 7.44/10

Diploma Thesis: A hybridization of Mobile Crowdsensing, Twitter Analytics, and Sensor Data for the holistic approach of pollen onsets detection, using Flask microframework

During the last years of my studies I worked at the Internet of Things (IoT) laboratory, directed by Professor Sotiris Nikoletseas. I implemented tasks related to big data processing - efficient ways to read/write from/to NoSQL databases - and also developed my thesis. Furthermore, I participated as auxiliary staff in the laboratory of the course ”Topics in Computer Architecture” where used the assembly programming language.
Patras


Career

Enchanted Tools SAS

May 2024 - Present

Fulltime - C++ Software Engineer

  • Developed key features for robots' telemetry system, including local data storage, internal streaming using the ZMQ protocol, and live-streaming via web-sockets to Foxglove Studio
  • Designed and implemented a cloud-hosted logging management infrastructure with Grafana Loki
  • Migrated robots' body control API to Behavior Trees, enhancing modularity and scalability
Paris | https://enchanted.tools

Amadeus IT Group S.A.

Sep 2022 - Apr 2024

Fulltime - C++ Software Engineer

  • Developed a middleware library responsible for the communication between backends
  • Developed proxy services to forward HTTP requests to HTTPS based backend
  • Developed rest APIs
  • Developed automation tools for monitoring purposes of credit cards
  • Participated in the PCI-DSS v4 audit
Nice | https://amadeus.com

Yodiwo S.A.

Nov 2021 - Aug 2022

Fulltime - Software Engineer

  • Worked on the development of a Windows end user service, responsible for coordinating the communication between applications and the cloud
  • Developed unit and integration tests, as well as a mock HTTPS server to remove external dependencies
Patras | https://www.yodiwo.com

Hellenic Army Information Support Center
(Mandatory service)

May 2021 - Nov 2021

Fulltime - Software Engineer / Client Technical Support

  • Developed end-to-end features on a document management web system
  • Created helper tool that improved the live monitoring of servers' status
  • Provided 1st level technical support to the customers
Athens | http://army.gr

TeamViewer AG

Sep 2020 - Feb 2021

Fulltime - Quality Assurance Engineer Intern

  • Developed the UI automation infrastructure of the Greek department, to test features of the Windows Remote Desktop application
  • Created test plans, test cases and evaluated them for the inclusion in regression test suites
  • Manually testing on Android, iOS, Windows, Mac, Linux
Ioannina | https://www.teamviewer.com

Vidavo S.A.

Mar 2020 - May 2020

Full time - University Internship on Data Science

Worked on a personal allergy tracking application:

  • Developed tools for the quality evaluation, metrics extraction and process of data to evaluate the movements made by a human with those calculated by a machine learning process
  • Implemented rest API accessible and documented by swagger
Patras | https://www.vidavo.eu

Abilities


Operating Systems

  • Linux
  • Windows

Software

  • Git
  • Behavior Trees
  • Google C++ Mocking Framework
  • CMake
  • Docker
  • ROS (Robot Operating System)
  • Grafana
  • MongoDB
  • Postman
  • Microsoft SQL Server
  • xUnit testing tool
  • Jenkins

Programming Languages

  • C++
  • Python
  • C#

Quality Assurance

  • TesTrail
  • Ranorex
  • Android Studio

Web Development

  • Bootstrap Framework
  • HTML
  • CSS
  • ASP.NET 5
  • Flask
  • ASP.NET Framework
  • JavaScript
  • JQuery

Languages

  • English: Fluent (C2)
  • Greek: Native
  • German: Beginner (A1)

Projects


Polaris GEM e2 Manager

Polaris GEM e2 Manager

This is a high level manager of the Polaris GEM e2. The system behind it, has been built to receive mocked sensor data and control the vehicle's course based on them.

Tags:
C++, ROS, Modern-cpp, Autonomous vehicles, Path tracking algorithms

View more
Blockchain

Blockchain

A blockchain implementation approach

Tags:
C++, Decentralization, Modern-cpp

View more
AllergyMap U.S.

Diploma thesis work: AllergyMap U.S.

AllergyMap U.S., an allergy tracking tool

Tags:
Mobile Crowdsensing, Twitter Analytics, Flask, Bootstrap

View more
Hotel Organization

Hotel Organization

A window application for organizing hotel data

Tags:
C#, .Net 5 Windows Forms

View more
Advertizer Bidder API

Advertizer Bidder API

Visualization of API functionalities using the Flask-RESTPlus library

Tags:
REST API, Flask, Swagger

View more
3D RPG Adventure Game

3D RPG Adventure Game

A 3D RPG adventure game developed in Unity cross-platform using C#

Tags:
Game Development, Unity, 3D, RPG

View more

Take a look at the rest of my projects

See projects on GitHub

Publications


A Complementary Sensing Platform for a holistic approach to Allergic Rhinitis monitoring

17th International Conference on Distributed Computing in Sensor Systems (DCOSS)

A. Bardoutsos, G. Matzarapis, S. Nikoletseas, Paul G. Spirakis, and P. Tzamalis

Jul 14, 2021 • IEEE | See publication

Contact


Social links


“As with any language, programming languages are best learnt through communication with others.”