Progetti tra prodotti web, piattaforme mobile e sistemi di delivery.

Una selezione di programmi in cui Denis ha avuto la responsabilità della delivery, della qualità della piattaforma o di un confine di sistema difficile. Il portfolio parte dal prodotto web, poi si estende all'architettura mobile e alla responsabilità su più team.

I casi studio omettono volutamente architetture riservate, credenziali, dettagli di prodotti non ancora rilasciati e metriche commerciali interne.

Tre lanci regolamentati su tre roadmap parallele

Responsabilità dell'intero portfolio per Zinx Romania, Betoro Denmark e YoYo Sweden, con YoYo arrivato in produzione in circa cinque mesi.

Contesto
Tre team mobile lavoravano in parallelo per mercati regolamentati diversi, mentre organico, priorità, dipendenze e requisiti di compliance continuavano a cambiare.
Responsabilità
Ha guidato il portfolio di 15 ingegneri, ha fatto da coach a due Team Lead, ha mantenuto la responsabilità della delivery e della salute dei team e ha allineato Product, Design, QA, Backend, Payments e Compliance.
Approccio
Ha introdotto un unico modello operativo per stime, capacità, mappatura delle dipendenze, milestone e release gate. Ha tenuto l'escalation tecnica abbastanza vicina da risolvere i rischi legati a signing, SDK nativi, bridge WebView, store e incidenti.
Risultato
Tutti e tre i prodotti hanno rispettato le finestre di go-live regolamentate. YoYo è passato dalla prima implementazione alla produzione in circa cinque mesi.
Stack
Flutter, Dart, Kotlin, Swift, REST/WebSockets, Firebase, GitLab CI/CD, Codemagic, Fastlane, Sentry/Crashlytics

Un core Flutter condiviso e un sistema di release per dieci applicazioni

Ha modernizzato la piattaforma sotto un portfolio multi-brand mentre i prodotti attivi continuavano a uscire con nuove release.

Contesto
Dieci applicazioni condividevano un core Flutter e una configurazione specifica per brand. La divergenza tra versioni e la configurazione di release ripetuta ogni volta aumentavano manutenzione e rischio in produzione.
Responsabilità
Ha guidato la migrazione del core condiviso da Flutter 3.19 a 3.38.1 e ha standardizzato workflow riutilizzabili GitLab CI/CD e Codemagic tra i team di prodotto.
Approccio
Ha consolidato configurazione della piattaforma, checklist di release, standard di review, test automatizzati, osservabilità e follow-up degli incidenti, delegando l'esecuzione quotidiana ai Team Lead.
Risultato
Meno divergenza tra le piattaforme e meno lavoro di configurazione ripetuto, responsabilità più chiare sulle release e una baseline di production readiness coerente su tutto il portfolio.
Stack
Flutter 3.19–3.38.1, GitLab CI/CD, Codemagic, Fastlane, test automatizzati, Sentry, Crashlytics

Una piattaforma operativa con oltre 100 schermate, costruita da zero

Sviluppo Flutter hands-on per un prodotto operativo protetto da VPN che copre KYC, AML, carte, IBAN, transazioni, permessi e flussi di supporto.

Contesto
Le operazioni finanziarie interne richiedevano un'interfaccia densa e affidabile, con molti stati di business, regole di accesso, aggiornamenti in tempo reale e flussi sensibili alla compliance.
Responsabilità
È stato l'unico sviluppatore Flutter della piattaforma, lavorando all'interno di un'organizzazione di engineering più ampia.
Approccio
Ha creato tabelle, form, permessi, controllo degli accessi e componenti real-time riutilizzabili, con un'architettura modulare e un modello di delivery centrato sui test.
Risultato
Oltre 100 schermate in produzione in 18 mesi, con un modello di componenti condivisi che ha garantito un'implementazione coerente in tutti i domini operativi.
Stack
Flutter Web/Desktop, Dart, Clean Architecture, BLoC, get_it, REST, WebSockets, TDD, unit e golden test

Indirizzi di consegna risolti al civico, senza un geocoder a pagamento

Una pipeline di indirizzi custom basata su OpenStreetMap per un marketplace di prodotti agricoli con 150.000 clienti registrati.

Contesto
La precisione delle consegne dipendeva dalla normalizzazione di indirizzi incoerenti e dal loro abbinamento a livello di civico, senza appoggiarsi a un servizio di geocoding esterno a pagamento.
Responsabilità
Ha progettato e realizzato personalmente la pipeline di geocoding, normalizzazione e abbinamento degli indirizzi, lavorando in parallelo su catalogo, carrello, checkout, consegne e abbonamenti lato utente.
Approccio
Ha combinato i dati OpenStreetMap con regole di normalizzazione e geospaziali specifiche del prodotto, poi ha integrato il risultato nei flussi operativi e di consegna al cliente.
Risultato
Maggiore precisione degli indirizzi di consegna e più affidabilità operativa per un prodotto con 150.000 clienti registrati.
Stack
Flutter, Dart, OpenStreetMap, Firebase, REST, Clean Architecture, TDD, integrazioni native Android/iOS

Più di 100 prodotti web prima del capitolo mobile

Cinque anni di fondamenta: siti, e-commerce, pannelli operativi, calcolatori, integrazioni di pagamento e sistemi di lead generation.

Contesto
Piccole e medie imprese avevano bisogno di prodotti digitali completi, non di interfacce isolate: analisi, implementazione, hosting, integrazioni e una strada verso un uso misurabile.
Responsabilità
Ha fondato e guidato uno studio web di due-quattro persone, restando hands-on su frontend, logica di prodotto, integrazioni, delivery e rapporto con i clienti.
Approccio
Ha costruito soluzioni proporzionate per commercio, amministrazione, pagamenti, calcoli e lead generation, scegliendo l'architettura più semplice che il cliente potesse gestire da solo dopo la consegna.
Risultato
Ha realizzato più di 100 progetti web di piccole e medie dimensioni tra il 2015 e il 2019 – la base del successivo lavoro su prodotto, piattaforma e leadership tecnica.
Stack
HTML/CSS, JavaScript, PHP, CMS e piattaforme e-commerce, integrazioni di pagamento, analytics, hosting, AngularDart

Devi costruire, modernizzare o sbloccare un prodotto digitale?

Raccontami il vincolo reale – web, mobile, delivery del team o un workflow AI che deve diventare pronto per la produzione.

Parliamo del progetto