INFO CANDIDATO
DETTAGLIO CV
Profilo Candidato
Senior Mobile Developer con oltre 4 anni di esperienza nello sviluppo di applicazioni Android e iOS native e cross-platform (Flutter). Esperto in architetture scalabili (MVVM, Clean Architecture) e integrazione con backend cloud (AWS). Competenze in CI/CD, gestione del ciclo di rilascio e ottimizzazione delle performance. Esperienza come Tech Lead nella gestione di team internazionali e progetti enterprise.
COMPETENZE (SKILLS)
Strumenti ed Esperienza
- Android Studio: 5/5
- Gitlab: 5/5
- Bitrise / altri strumenti CI/CD: 3/5
- Jira: 5/5
- Figma: 4/5
- Scrum: 5/5 (con certificazione)
- NDK: 4/5
- C++: 3/5
- Dtexguard: 4/5
- Bluetooth: 4/5
- Compose: 5/5
- KeyStore: 4/5
Linguaggi e Framework
- Java, Java EE, Kotlin
- Swift, SwiftUI, UIKit
- Flutter, Dart
- XML, Compose
- Spring, Spring Boot
- React, Angular, Vue
- AWS (Lambda, Kinesis, DynamoDB)
- CI/CD (Fastlane, Jenkins)
- Docker
Pattern
- MVVM, MVC, MVI, MVVM con Coordinator, Clean Architecture (Martin)
Studi, Corsi, Certificazioni, Lingue conosciute
Laurea Triennale in Informatica e Tecnologie per la Produzione del Software
Università degli Studi di Bari "Aldo Moro"
Bari
2016 – 2019
- Tesi: Progettazione e sviluppo di un'applicazione innovativa di supporto agli anziani con problemi di declino cognitivo lieve.
CERTIFICAZIONI (CERTIFICATIONS)
- Scrum PSD I Certified – Scrum.org (punteggio esame: 90%)
Link: https://www.credly.com/badges/6aa10dfd-0c48-4c64-89d2-b6be856e36ce/public_url
- MasterZ - Blockchain & Digital Assets (1st Edition)
Link (su Opensea): https://opensea.io/assets/matic/0x2953399124f0cbb46d2cbacd8a89cf0599974963/37912846989437473799933213870497165215501391704981195481847522891606114959361
LINGUE (LANGUAGES)
- Italiano: Madrelingua
- Spagnolo: Livello B1
- Inglese: Livello C1
Esperienze di Lavoro ...sintesi
Mobile Developer - Android / iOS
Intimissimi / Calzedonia / Tezenis - Ecommerce Apps - Senior Android / iOS
Deloitte, Remoto (Italia)
Settembre 2025 – Oggi
- Sviluppo di applicazioni mobili native Android (principalmente) e iOS per il gruppo Oniverse utilizzando Compose e SwiftUI.
- Queste applicazioni permettono agli utenti di acquistare prodotti, gestire resi, sottoscrivere piani fedeltà e molte altre funzionalità.
- Miglioramento della comunicazione tra i membri del team, facilitazione del lavoro quotidiano, filtraggio delle attività UAT e dei task su Jira e YouTrack, allineamento dei requisiti su entrambe le piattaforme.
- Tecnologie: MVVM (con Jetpack), layout Compose, KToR Client, Dependency Injection con Koin, Clean Architecture, Kotlin; per SwiftUI: HStack, VStack, ZStack, ForEach, DatePicker, Custom Context Menu.
Mobile Developer - Android / iOS
Casavo - Casavo Virtual Tools
Freelance, Remoto (Italia)
Giugno 2025 – Settembre 2025
- Manutenzione di applicazioni mobili native Android e iOS per il gruppo Casavo.
- L'applicazione Casavo Virtual Tools permette agli utenti di cercare ed esplorare proprietà, con uno strumento di realtà virtuale per visualizzare la struttura interna delle case.
- Lavoro su un progetto di migrazione dual-platform che coinvolge entrambe le applicazioni iOS e Android, trasferendo l'ecosistema mobile Casavo a Realisti.co. Questa migrazione include un rebranding completo degli asset visivi, aggiornamenti di librerie e SDK, e perfezionamento dell'UI.
- Su iOS: lavoro con SwiftUI e UIKit, adattando componenti e flussi esistenti ai nuovi requisiti.
- Su Android: contributo alla migrazione dell'UI e gestione di librerie deprecate e configurazioni di build.
- Collaborazione con designer e sviluppatori backend per garantire un'esperienza coerente e moderna su entrambe le piattaforme.
Mobile Developer - iPadOS / iOS
Amplifon - OtoKiosk
Freelance, Remoto (Italia)
Giugno 2024 – Aprile 2025
- Sviluppo di applicazioni mobili native iPadOS e iOS per il gruppo Amplifon utilizzando SwiftUI.
- L'applicazione iPad OtoKiosk offre un nuovo modo per i clienti di testare il proprio udito, ottenendo risultati precisi tramite test PTA e altri algoritmi scelti dal dipartimento clinico di Amplifon.
- Utilizzo di strumenti CI/CD come Jenkins e Xcode Cloud per facilitare l'intero processo di rilascio.
- Utilizzo di componenti e funzionalità come @Environment, PreferenceKeys, Bindings, HStack, VStack, ZStack, ForEach, DatePicker, Custom Context Menus, picker, Menu Configuration, deep-linking, gestione NotificationCenter, Firebase App Distribution, custom schemes e provisioning profiles, EnvironmentalModifier.
Mobile Developer - Flutter
Engie - App Generale
Freelance, Remoto (Italia)
Gennaio 2024 – Dicembre 2024
- Progettazione e sviluppo di un'applicazione mobile cross-platform ricca di funzionalità utilizzando Flutter, con focus su scalabilità e manutenibilità.
- Architettura dell'app utilizzando Clean Architecture (presentation, domain, data) per migliorare scalabilità, manutenibilità e testabilità.
- Gestione della logica complessa con Provider e BLoC.
- Utilizzo di Futures, Streams e Isolates per la programmazione asincrona.
- Costruzione di widget modulari e riutilizzabili seguendo le linee guida Material e Cupertino.
- Integrazione di Firebase (Auth, Firestore, Storage, Cloud Messaging).
- Creazione di un layer di networking con Dio, inclusi intercettori, gestione errori e caching di base.
- Gestione di processi in background come upload e sincronizzazione offline utilizzando WorkManager e Isolates.
- Implementazione di theming dinamico, dark mode e localizzazione (i18n) per il supporto multiregione.
- Configurazione di CI/CD con GitHub Actions e scrittura di test unitari, widget e di integrazione.
Mobile Developer - Android & iOS
DentalPro - Mobile, Backend - Requisiti e Analisi + Sviluppo
Freelance
Febbraio 2024 – Novembre 2024
- Sviluppo di un'applicazione iOS e Android che funge da assistente per i medici di DentalPro.
- Su Android: utilizzo di navigazione personalizzata con androidx.navigation e custom views, design con Jetpack Compose.
- Su iOS: sviluppo con SwiftUI.
- Gestione dello storage interno con Room su Android e Core Data su iOS.
- Layer di networking con Retrofit e URLSession/Combine.
- Gestione dei thread con coroutine su Android e Combine su iOS.
- Gestione dei task Jira secondo le esigenze aziendali e i costi concordati con gli stakeholder.
- Ruolo importante svolto da AWS con Lambda, DynamoDB e WebSocket API per la gestione del backend e delle API RESTful.
iOS Developer
BPER Banca
Remoto (Roma)
Ottobre 2023 – Gennaio 2024
- Sviluppo di un modulo esterno per il consenso alla privacy per l'app BPER Banca, un'applicazione iOS per semplificare l'esperienza di Home Banking.
- Integrazione del codice con CocoaPods nel progetto principale.
- Esperienza di sviluppo con UIKit programmatico (nessuno storyboard né .xib), potenziato con API UI private.
- Utilizzo di Figma per UI/UX, GitLab per approvazioni PR e documentazione.