
Tesei Assicurazioni
Ingegnere Informatico
15/05/2025 – 15/08/2025 • Faenza (RA)
Durante questa esperienza ho avuto la responsabilità esclusiva dell’intero reparto IT, gestendo in autonomia l'analisi dei bisogni, la progettazione di soluzioni su misura e l'implementazione tecnica. Ho lavorato su progetti innovativi sia lato mobile che web e desktop, contribuendo in modo concreto all'efficienza aziendale.

Analisi dei bisogni e proposta progettuale
Durante il colloquio tecnico ho condotto un’analisi proattiva dei bisogni aziendali, elaborando e presentando due proposte progettuali strategiche per l'area assicurativa. Ogni proposta includeva design mobile in Figma, studio delle funzionalità chiave e analisi di monetizzazione su misura.

Progettazione architettura MVVM a 4 layer
Ho avviato la definizione di un'architettura Flutter moderna e scalabile secondo il pattern MVVM a 4 layer (Domain, Data, Application, Presentation), con layout adattivo per diversi formati di dispositivo. Il progetto è stato sospeso dopo le prime fasi.

Sviluppo e-commerce assicurativo su Wix
Ho gestito in autonomia la creazione di un sito e-commerce su piattaforma Wix, evolvendo lo shop in un sistema a piani e abbonamenti. Ho curato ogni fase: design, UX, copywriting e contenuti visuali generati con strumenti di AI generativa.

Automazione operativa con Python OCR
Ho progettato e implementato un software desktop in Python con GUI (customtkinter) per l’estrazione automatica di dati da PDF tramite OCR, la correzione euristica e la validazione incrociata con file CSV. L’intero core logico è stato sviluppato secondo approccio TDD per garantire affidabilità e manutenibilità .

Sviluppo WebView Flutter + Façade
Ho realizzato una WebView Flutter modulare seguendo l’architettura MVC, integrando una Façade per semplificare le interazioni lato UI e rendere riusabile il componente in altri contesti aziendali.

Refactoring con Strangler Fig Pattern
Ho condotto il refactoring progressivo di un’app legacy Flutter mediante lo Strangler Fig Pattern, isolando e riscrivendo i moduli obsoleti in un nuovo pacchetto indipendente, migliorando così riuso, stabilità e manutenibilità .

Gestione progetto e qualità del codice
Ho monitorato le fasi progettuali applicando tecniche di project management e garantito la qualità del codice attraverso l’adozione del Test-Driven Development (TDD) e una documentazione dettagliata a supporto del team.
Sviluppiamo insieme una soluzione su misura per la tua attivitÃ
Tutti i progetti che ho affrontato in Tesei Assicurazioni sono stati sviluppati con un forte orientamento all’architettura e alla qualità del software. Se vuoi discutere come posso portare questo approccio strutturato e proattivo anche nel tuo team, sono disponibile per un confronto.