Lecce, Puglia — Italia

Gabriele
Rizzo

Senior mobile developer, sei anni nel fintech. Costruisco app bancarie sicure e multi-tenant — un'unica piattaforma, 31+ istituti bancari, iOS e React Native con il livello nativo alla base.

Swift · SwiftUI · UIKitReact Native · TypeScriptFlutter · KotlinWatchKit
31+
Istituti bancari su un'unica piattaforma multi-tenant
6+
Anni di mobile fintech in produzione
4
Stack — iOS, React Native, Flutter, Android
2019
Nel mobile banking dal
Esperienza

Dove finisce il codice

Lug 2025 — oggi
In corso
Senior Mobile Developer

Sviluppo funzionalità bancarie fintech su React Native, Swift e Kotlin/Java. Ho progettato e realizzato un'app SwiftUI per Apple Watch dotata di un proprio livello API autonomo, e mi occupo dei componenti nativi specifici di piattaforma da cui dipendono le app bancarie in React Native. Affianco anche gli sviluppatori junior e contribuisco alle scelte di architettura, pianificazione e qualità del codice.

SwiftUIWatchKitReact NativeNative ModulesKotlin / JavaMentoring
Ott 2019 — Giu 2025
Mobile Developer

Ho sviluppato funzionalità per la piattaforma di mobile banking multi-tenant distribuita su 31+ istituti bancari — iOS nativo in Swift e UIKit tra codebase legacy e moderne, oltre all'evoluzione tecnica delle app retail: adozione di React Native, lavoro su UX/UI e adattamenti per l'accessibilità. Ho implementato i flussi critici per la sicurezza — autenticazione biometrica, networking sicuro, comunicazione basata su HMAC, notifiche push e deep linking. Ho contribuito alla migrazione di un'app bancaria da NativeScript a Flutter e seguito i rollout multi-banca end-to-end: asset specifici per banca, parametri di build, configurazione Firebase, versioning e release, supportati da automazioni Fastlane e Node.js.

Swift / UIKitHMACBiometricsSSL pinningFlutterFastlaneFirebaseAccessibility
Progetti

Costruiti fuori orario

Trammarise
Web · open source

Uno strumento web che trascrive l'audio e lo riassume con l'AI. Registra o carica un file audio, ritaglialo su una waveform interattiva, poi ottieni una trascrizione Whisper e un riassunto che puoi affinare in chat. Il riassunto è agnostico rispetto al provider — Claude, GPT-4 o Deepseek dietro un'astrazione in stile Strategy — e le API key restano solo nella session storage, cancellate alla chiusura della scheda.

React 19TypeScriptViteTailwindWaveSurfer.jsWhisperVercel functions
github.com/RizzoG99/trammarise →
Personal Finance Tracker
iOS · open source

Un'app iOS completa per la gestione delle finanze personali — dashboard di saldo e transazioni, elenco movimenti ricercabile, e insight con previsioni di spesa, trend per categoria e un punteggio di salute finanziaria. Categorie personalizzabili, import CSV/Excel con mappatura delle colonne, blocco con Face ID e PIN, configurazione del ciclo di pagamento, e un layout con sidebar per iPad in light e dark mode.

Swift 6SwiftUISwiftDataMVVMSwift TestingBiometrics
github.com/RizzoG99/PersonalFinanceTracker →
Competenze

Lo stack

Mobile

  • Swift · SwiftUI · UIKit
  • WatchKit
  • React Native · TypeScript
  • Flutter
  • Kotlin · Java

Architettura

  • Clean Swift / VIP
  • MVVM
  • Repository pattern
  • Architettura modulare
  • Native modules
  • App multi-tenant

Sicurezza

  • Autenticazione biometrica
  • HMAC
  • SSL pinning
  • Secure storage
  • Notifiche push
  • Deep linking

Piattaforma e delivery

  • Fastlane
  • Firebase
  • Dynatrace
  • Node.js · Ruby
  • Jira

Sul radar

  • Architettura del software
  • Microservizi
  • Docker · Kubernetes
  • Accessibilità
  • Workflow assistiti dall'AI
Percorso

Formazione e certificazioni

Formazione

Mobile and Web Applications Developer
2018 — 2019
Diploma, Informatica e Ragioneria
2019

Certificazioni

Cambridge PET, Livello B1
Inglese
Ago 2024

Lingue

Italiano
Madrelingua
Inglese
Intermedio / intermedio-avanzato, certificato B1
Fuori dal codice

Nel tempo libero

Gabriele Rizzo

Parlo a meetup locali di sviluppatori — Come to Code — incluso un talk sull'uso di assistenti AI per costruire side project senza rinunciare al tempo libero. Lontano dallo schermo faccio fotografia in bianco e nero, pubblicata come @rizzo_pic.