This is a printable version of my résumé, you can print directly from your browser. However it does not contain my sensible data, so you if desire to receive a complete cv with my address and birthday, send me an email or contact me by using one of my contact links.

Gabriele Proietti Mattia

Master Student in Computer Engineering

  • birthday ###birthday###
  • address ###address###
  • phone ###phone###

summary

I'm interested in front-end developing, Android, DevOps and security. I also like making music and science in general.

work experience

  1. Sapienza University of Rome

    02-01-2017 - current

    Scholarship

    Scholarship at Dipartimento di Ingegneria Informatica Automatica e Gestionale "Antonio Ruberti", Viale Ariosto, 25 (Roma)

    Rome, Italy

education

  1. Sapienza University of Rome

    09-01-2017 - current

    Master of Science in Engineering in Computer Science

    I am currently attending university for a master degree in Computer Engineering @ Sapienza University of Rome

    courses

    • Data Management
    • Algorithm Design
    • Machine Learning
    • Distributed Systems and Network Security
    • Software Engineering
    • Advanced Programming
    • Visual Analytics
    • Web Information Retrieval
    • Advanced Operating Systems and Virtualization
    • Network Infrastructures
    • Mobile Applications and Cloud Computing
    • System and Enterprise Security
    • Web Security and Privacy
    • Seminars in Advanced Topics

    Rome, Italy

  2. Sapienza University of Rome

    09-01-2014 - 07-01-2017

    Bachelor of Science in Computer Engineering

    I attended the University for a bachelor degree in Computer Engineering @ Sapienza University of Rome

    courses

    • Analisi Matematica I
    • Geometria
    • Fondamenti di Informatica I
    • Fisica
    • Tecniche di Programmazione
    • Ricerca Operativa
    • Calcolo delle Probabilità e Statistica
    • Teoria dei Sistemi
    • Programmazione Orientata agli Oggetti
    • Telecomunicazioni
    • Analisi Matematica II
    • Controlli Automatici
    • Fondamenti di Informatica II
    • Sistemi di Calcolo
    • Architetture dei Calcolatori
    • Sistemi Operativi
    • Linguaggi e Tecnologie per il Web
    • Programmazione Funzionale e Parallela
    • Basi di Dati
    • Economia e Organizzazione Aziendale
    • Laboratorio di Architetture Software e Sicurezza Informativa
    • Elettronica

    thesis

    Servizio di messaggistica da terminale con interfaccia utente reattiva

    final-mark

    110/110 cum laude

    Rome, Italy

awards

  1. Cyberchallenge.it

    06-01-2017

    3rd Place in CTF challenge

    I gained the 3rd place with my team DropTable to the Cyberchallenge final CTF contest.

    Rome, Italy

attendances

  1. WebSummit

    11-05-2018 - 11-08-2018

    WebSummit attendee

    I won two tickets for the WebSummit with the WebSummit Open Source program.

    Lisbon, Portugal
  2. Romhack

    09-22-2018

    Romhack cybersecurity convention partecipation

    RomHack is a free cyber security event organized by the non-profit organization Cyber Saiyan.

    Rome, Italy
  3. WebSummit

    11-06-2017 - 11-09-2017

    WebSummit attendee

    I won two tickets for the WebSummit with the WebSummit Open Source program.

    Lisbon, Portugal

skills

portfolio

  1. Kernel Development

    03-01-2018 - 09-12-2018

    Fibers (Kernel Module)

    The kernel module Fibers a project realized during the Master Degree course, the final project of the Advanced Operating System and Virtualization course. The project is a Linux kernel module that implements the Windows well-known fibers paradigm.

    Visit » https://gitlab.com/gabrielepmattia/aosv18-fiber
  2. Kernel Development

    03-01-2018

    Kernel Module Boilerplate (for VSCode)

    A boilerplate project for getting started writing kernel modules with Visual Studio Code.

    Visit » https://gitlab.com/gabrielepmattia/kernel-module-boilerplate
  3. Android and NodeJS Development

    08-09-2017 - current

    ArrangeJuice

    ArrangeJuice is a project realized during the Master Degree course, the final project of the Mobile Applications and Cloud Computing course. The idea is to provide to the user and intuitive way for organize group of people. The project was entirely developed by me, I built the Android application and the NodeJS backend.

    Visit » https://gitlab.com/arrange-juice
  4. Web Development

    03-01-2018 - 09-12-2018

    VisualEngine

    VisualEngine is a project realized during the Master Degree course, the final project of the Visual Analytics + Web Information Retrieval courses. The base idea was to create a Web search engine that was augmented with visualization of the results. I mainly worked on the AngularJS frontend, the idea and the design of the project.

    Visit » https://v-engine.gitlab.io
  5. Web Development

    Hostfami.ly

    Hostfami.ly was a project realized during the Bachelor Degree course. I mainly worked on the Vuejs frontend of the application and on the general setup of the development flow and operations.

    Visit » https://gitlab.com/hostfamily
  6. Android AOSP

    Huawei Mate 7 Android development

    I started to port Cyanogenmod and AOSP to Huawei Ascend Mate 7 device. Cyanogenmod resulted incompatible with Huawei framework but AOSP it's working correctly. I opened repo pool and a thread on XDA.

    Visit » https://github.com/mt7-dev
  7. Android Library

    Materialfields

    Materialfields is an android library for easily creating fancy forms in material design style.

    Visit » https://gitlab.com/gabrielepmattia/materialfields
  8. Windows .NET

    iTunesLyricsGrabber

    Application that allows you to automatically add lyrics to all the iTunes tracks.

    Visit » https://gabrielepmattia.gitlab.io/ituneslyricsgrabber
  9. Web Development

    MyLastIP

    MyLastIP is a web application that allows the user to know the IPs of his machines that have MyLastIP daemon running. This is useful when we want to control devices, e.g. Raspberry Pi, outside of our home internet connection and the provider assigns us a dynamic IP. The app has been completely rewritten using the angular framework.

    Visit » https://github.com/gabrielepmattia/mylastip-webapp
  10. iOS Tweak

    Waketrace

    WakeTrace was the first Cydia Tweak that used the iHealthKit framework. The idea was to track the sleep whenever the user did habitual actions before going to sleep: turning off the device, turn off wi-fi, airplane mode switching and so on. By catching this hooks the tweak was able to log the sleep activity on the iHealth App.

    Visit » https://tuttodinternet.com/waketrace/

languages

interests

research

hobbies