Matteo Boschi

Matteo Boschi

Sabaudia, Lazio, Italia
765 follower Oltre 500 collegamenti

Informazioni

Senior Software Engineer
Specialized in coding in different languages and platform, Web and Desktop.
Expert in combining different technologies and design efficients architectures to target the project goal.
High performance delivery with asynchronous and distributed programming and low level optimizations.
7+ years experience on multi-platform architectures and software development.
I love coding. Code is the way to build an idea. I like search new techs and solutions to do it better.
Mobile enthusiastic: I'm always working on a project about mobile (Android and iOS too)
I have no favorite development platform ;)

I contributed in IO app (>12mln users) coding&shipping https://github.com/pagopa/io-app

Attività

Iscriviti ora per vedere tutta l’attività

Esperienza

  • Grafico Heritage Holdings
  • -

  • -

  • -

    Roma, Italia

  • -

    Rome Area, Italy

  • -

  • -

    Rome Area, Italy

  • -

    Rome Area, Italy

  • -

    Rome Area, Italy

Formazione

  • Grafico

    -

    Attività e associazioni:Degree Thesis on a mobile (Android) GPS navigation system for public transportation in Rome, involving GIS vectorial maps, dynamic path recalculation and turn-by-turn instructions. Map-based interface and position based real-time information gathering.

  • -

    Attività e associazioni:Degree Thesis on P2P Java client, named JShare. I developed my own protocol to share any kind of files between peers where each one is C/S at the same time. I added, as extra feature, the exchange of share encrypted files by using Diffie Hellman algorithm.

Progetti

  • Pesca Sub mobile App

    - Presente

    Starting from my Spearfishing web project I realized the mobile application based on same contents and community.

    The application is written for Android mobile devices (phones/tablet)
    It extendes the web part giving to the users more maps utilities and notifications about their activities.

    Tecnhologies touched and involed:
    - android Sdk
    - android Ndk
    - google play services (adbmob- gmaps)
    - gmc and next firebase
    - Picasso library
    - Glide library
    - Volley…

    Starting from my Spearfishing web project I realized the mobile application based on same contents and community.

    The application is written for Android mobile devices (phones/tablet)
    It extendes the web part giving to the users more maps utilities and notifications about their activities.

    Tecnhologies touched and involed:
    - android Sdk
    - android Ndk
    - google play services (adbmob- gmaps)
    - gmc and next firebase
    - Picasso library
    - Glide library
    - Volley library
    - ReactiveX/RxAndroid library

    Today it counts about 20k users, 278 votes with an avg of 4.49/5.0

    Vedi progetto
  • Spearfishing Community

    - Presente

    Proud developer of my own spearfishing community "Emotions in Apnea".
    I started to develop the web part several years ago (2011). Now the community counts about 7k users and I developed the mobile app too (only Android)
    For this project, as promised, I did not use any 3rd party software or existing frameworks. All things are made by my hands, graphics stuff too ... Unfortunately

    Technologies involved:
    - PHP
    - MySql
    - Javascript (Jquery)

    Vedi progetto
  • IO - App

    -

    IO permette di interagire facilmente e in modo sicuro con diverse Pubbliche Amministrazioni italiane, locali o nazionali, raccogliendo tutti i loro servizi, comunicazioni e pagamenti e in un'unica app.
    In particolare tramite IO potrai:

    - ricevere messaggi e comunicazioni rilevanti dagli enti pubblici, locali o nazionali;
    - ricordare e gestire le tue scadenze verso la Pubblica Amministrazione, aggiungendo i promemoria direttamente nel tuo calendario personale;
    - ricevere…

    IO permette di interagire facilmente e in modo sicuro con diverse Pubbliche Amministrazioni italiane, locali o nazionali, raccogliendo tutti i loro servizi, comunicazioni e pagamenti e in un'unica app.
    In particolare tramite IO potrai:

    - ricevere messaggi e comunicazioni rilevanti dagli enti pubblici, locali o nazionali;
    - ricordare e gestire le tue scadenze verso la Pubblica Amministrazione, aggiungendo i promemoria direttamente nel tuo calendario personale;
    - ricevere avvisi di pagamento, con la possibilità di pagare servizi e tributi dall’app in pochi secondi (direttamente dal messaggio o tramite scansione QR dell’avviso cartaceo);
    - tenere traccia dei tuoi pagamenti verso la Pubblica Amministrazione, grazie allo storico delle operazioni svolte.

    Per iniziare a utilizzare IO, devi registrarti con le tue credenziali SPID o, in alternativa, con la tua Carta d’Identità Elettronica (CIE). In seguito alla prima registrazione, potrai accedere più facilmente digitando il PIN scelto da te o tramite riconoscimento biometrico (impronta digitale o riconoscimento del volto), mantenendo un'autenticazione sicura.

    IO è un progetto che cresce giorno dopo giorno, anche grazie ai feedback dei cittadini: se nell'utilizzarla vedi qualcosa che non funziona o che pensi possa essere migliorato, puoi segnalarlo attraverso gli appositi strumenti presenti in app.

    Molte nuove funzionalità verranno rilasciate nei prossimi mesi: segui la roadmap di progetto sul sito io.italia.it

    Vedi progetto
  • MetrOps! - Android app + Python

    -

    I created a simple Android application to keep users updated about issues and failures regarding Rome's subway.

    It keeps track of all Subways: A, B, B1, C and Roma Lido.

    When an issues occurs a notification will be displayed with all relative details.
    The app also keeps an historical view of events.

    The project is written in Java (Android) and I used the MVP pattern to design and implement the whole application.

    The notifications comes from a my own server (AWS)…

    I created a simple Android application to keep users updated about issues and failures regarding Rome's subway.

    It keeps track of all Subways: A, B, B1, C and Roma Lido.

    When an issues occurs a notification will be displayed with all relative details.
    The app also keeps an historical view of events.

    The project is written in Java (Android) and I used the MVP pattern to design and implement the whole application.

    The notifications comes from a my own server (AWS) where I built a Python (3.7) scheduled program which is responsible to read from several source (Twitter, News web sites, Facebook) and check if any issues occurred. No AI involved, I make a simple words check basing on word distance (Jaro distance) and recurrence pattern

    Vedi progetto
  • O.A.M Quiz Esame

    -

    This app spawns from Quiz Responsabile Tecnico factory.
    The features are the same of Quiz Responsabile Tecnico but the knowlege base is totally different.

    This app means as an exercise to write clean and testable code amd to make it reusable, based on S.O.L.I.D. principles

    I wrote a python parser to extact all tests data (retrivied from here https://www.organismo-am.it/) and put them into Sqlite database

    Vedi progetto
  • Quiz Responsabile Tecnico

    -

    Android app to train and test your knowledge about Responsabile Tecnico Ambientale.

    As the first activity, I implemented a Python parser to read official quiz pdf files (http://www.albonazionalegestoriambientali.it/) and collect all information in an SQLite database.
    Then I wrote the Android (>1k download, **4.7**/5) application where the user can select his own test, pause it whenever he wants and at the end check the test results.

    Technologies touched:
    - Python
    -…

    Android app to train and test your knowledge about Responsabile Tecnico Ambientale.

    As the first activity, I implemented a Python parser to read official quiz pdf files (http://www.albonazionalegestoriambientali.it/) and collect all information in an SQLite database.
    Then I wrote the Android (>1k download, **4.7**/5) application where the user can select his own test, pause it whenever he wants and at the end check the test results.

    Technologies touched:
    - Python
    - SQLite
    - Java Android

    Vedi progetto
  • Gps Coordinates

    -

    Android app for GPS utilities. About 5k downloads

    Using your GPS you can take your position with an high precision
    Know your Latitude and Longitude in WGS84 degrees format
    For each position you can know which is the accuracy and the satellites used to take it

    Save you location with a name and export them in:
    ✓ CSV (you can read it with MS Excel)
    ✓ KML (you can load it with Google Earth)

    With every single saved location you can:
    ☆ View on map
    ☆ Share with…

    Android app for GPS utilities. About 5k downloads

    Using your GPS you can take your position with an high precision
    Know your Latitude and Longitude in WGS84 degrees format
    For each position you can know which is the accuracy and the satellites used to take it

    Save you location with a name and export them in:
    ✓ CSV (you can read it with MS Excel)
    ✓ KML (you can load it with Google Earth)

    With every single saved location you can:
    ☆ View on map
    ☆ Share with a friend
    ☆ Set Google Map to navigate on it
    ☆ export via EMAIL
    ☆ save on your device

    Vedi progetto
  • Whatsapp Photo Profile

    -

    I made an Android App to make it easy to set Whatsapp contacts profile pictures into the personal address book. It also can make pictures historical archive of each Whatsapp profile. It made about 270k downloads before Whatsapp moved the profile picture from the "public" folder into provide making my app useless

    Vedi progetto

Lingue

  • Inglese

    Conoscenza professionale

  • Italiano

    Conoscenza madrelingua o bilingue

Referenze ricevute

Altre attività di Matteo

Visualizza il profilo completo di Matteo

  • Scoprire le conoscenze che avete in comune
  • Farti presentare
  • Contattare Matteo direttamente
Iscriviti per visualizzare il profilo completo

Altri profili simili

Altre persone che si chiamano Matteo Boschi in Italia

Aggiungi nuove competenze con questi corsi