Profilo professionale
Panoramica
Esperienza lavorativa
Istruzione
Competenze
Certificazioni
COMPETENZE LINGUISTICHE
Disclaimer
PATENTE DI GUIDA
Cronologia
Generic
Matteo Gentili

Matteo Gentili

Monterotondo

Profilo professionale

Mobile Software Developer con oltre 6 anni di esperienza nello sviluppo di applicazioni mobile per iOS e Android, con particolare specializzazione nello sviluppo iOS in Swift, SwiftUI e UIKit. Attualmente ricopro il ruolo di Team Lead iOS, contribuendo allo sviluppo di applicazioni utilizzate a livello nazionale, tra cui diverse app ufficiali INPS. Ho esperienza nello sviluppo cross-platform con Flutter, nella progettazione di architetture software scalabili (MVVM, Clean Architecture, TCA) e nello sviluppo di framework e librerie riutilizzabili. Abituato a lavorare in team Agile, collaborando alla progettazione tecnica e alla realizzazione di soluzioni mobile performanti e manutenibili.

Panoramica

1
1
Certification

Esperienza lavorativa

Team Lead iOS / Mobile Developer

Progetto PA
2018.01 - ad oggi

Attività e responsabilità principali

  • Sviluppo di applicazioni iOS in Swift utilizzando SwiftUI e UIKit
  • Sviluppo di applicazioni Flutter per iOS e Android
  • Sviluppo di applicazioni Android in Java e Kotlin
  • Progettazione e implementazione di architetture software (MVC, MVVM, Clean Architecture, TCA)
  • Gestione del versionamento tramite Git, GitHub e GitLab
  • Collaborazione con team di sviluppo e progettazione delle funzionalità applicative
  • Supporto tecnico e coordinamento delle attività di sviluppo
  • Pubblicazione su AppStore e PlayStore

Applicazioni sviluppate

Sviluppo e manutenzione delle seguenti applicazioni mobile per INPS:

  • INPS Mobile
  • Dipendenti INPS
  • INPS Ufficio Stampa

Sviluppo e manutenzione dell’applicazione Carta Club Acqua & Sapone, realizzata con Flutter per piattaforme iOS e Android.

Framework e librerie sviluppate

  • Libreria SPID – framework sviluppato per l’integrazione dell’autenticazione tramite identità digitale SPID nelle applicazioni mobile.
  • Libreria Sirio – libreria utilizzata per l’implementazione del Design System Sirio di INPS, con componenti UI riutilizzabili e standardizzati.

Progetti e collaborazioni rilevanti

  • Partecipazione al progetto Design System Sirio di INPS, contribuendo allo sviluppo e all’integrazione dei componenti UI nelle applicazioni mobile. Repository del progetto: https://github.com/INPS-it/sirio-kit-iOS
  • Collaborazione al progetto IO App in partnership con pagoPA S.p.A., utilizzando React Native e TypeScript. Repository del progetto: https://github.com/pagopa/io-app

Impiegato di archivio

Bucap Spa
Monterotondo, RM
2016.06 - 2016.08
  • Gestione e organizzazione di archivi documentali
  • Attività di catalogazione e digitalizzazione dei documenti

Istruzione

Laurea triennale - Informatica per le aziende Digitali

Università Telematica Pegaso
2024-01

Laurea triennale - Informatica

Università La Sapienza di Roma
2019-01

Junior Developer - Objective-C

Porta Futuro Lazio
Roma
2017-01

Diploma - Liceo Scientifico

Liceo scientifico Giuseppe Peano
Monterotondo
2015-01

Competenze

Mobile Development

  • Sviluppo di applicazioni iOS native con Swift, SwiftUI e UIKit
  • Sviluppo di applicazioni Android native con Java e Kotlin
  • Sviluppo di applicazioni cross-platform con Flutter
  • Sviluppo mobile multipiattaforma con React Native

Linguaggi di Programmazione

  • Swift
  • Python
  • Dart
  • Kotlin
  • TypeScript
  • Java
  • Objective-C

Architetture & Design

  • MVVM
  • MVC
  • Clean Architecture
  • TCA (The Composable Architecture)
  • Implementazione e integrazione di Design System
  • Sviluppo di framework e librerie riutilizzabili

Tools & Workflow

  • Git
  • GitHub
  • GitLab
  • Asana, Trello, ProxyMan, VSCode, xCode, Android Studio
  • SPM, Cocoapods, Tuist
  • Agile / Scrum workflow

Integrazioni e Servizi

  • Integrazione con API REST
  • Implementazione sistemi di autenticazione SPID
  • Integrazione con servizi backend e sistemi della Pubblica Amministrazione

Certificazioni

• Scrum Master Certified (SMC)

• Cybersecurity operativita: fondamenti, difesa e intelligence

•Introduzione alla sicurezza Cyber

• ADVANCED QUALITY ASSURANCE TESTER BY TRYBER

• EXPERT QUALITY ASSURANCE TESTER BY TRYBER

COMPETENZE LINGUISTICHE

Lingua madre: Italiano
Esperto
Altre lingue: Inglese
Intermedio
ASCOLTO B1 - LETTURA B1 - SCRITTURA B1 - PRODUZIONE ORALE B1 - INTERAZIONE ORALE B1
Intermedio

Disclaimer

Autorizzo il trattamento dei miei dati personali presenti nel CV ai sensi dell’art. 13 d. lgs. 30 giugno 2003 n. 196 - “Codice in materia di protezione dei dati personali” e dell’art. 13 GDPR 679/16 - “Regolamento europeo sulla protezione dei dati personali”

PATENTE DI GUIDA

A1 - B

Cronologia

Team Lead iOS / Mobile Developer

Progetto PA
2018.01 - ad oggi

Impiegato di archivio

Bucap Spa
2016.06 - 2016.08

Laurea triennale - Informatica

Università La Sapienza di Roma

Junior Developer - Objective-C

Porta Futuro Lazio

Diploma - Liceo Scientifico

Liceo scientifico Giuseppe Peano

Laurea triennale - Informatica per le aziende Digitali

Università Telematica Pegaso
Matteo Gentili