Paolo Pietrelli

Paolo Pietrelli

Ingegnere Informatico

L. Ingegneria e Scienze Informatiche — Università di Bologna

Full-stack developer appassionato, focalizzato su software di produzione per il miglioramento dei processi aziendali. Sviluppo soluzioni desktop, mobile e web mantenibili, basate su Clean Architecture e responsive design, con forte attenzione a TDD.

Logo Alpi S.p.A.

Impiego attuale

Da aprile 2026 lavoro presso Alpi S.p.A. come Software Engineer, occupandomi di digitalizzazione, integrazione e automazione dei processi aziendali attraverso applicazioni mobile, desktop e web.

Stack principali: Kotlin/C#/Azure
PythonDart/FlutterScalaJavaKotlinSwiftUIReactSQLNoSQL

Aree di competenza

Cosa posso portare al tuo team

Attraverso esperienze professionali, progetti personali e una formazione universitaria ingegneristica, ho sviluppato competenze trasversali che spaziano dallo sviluppo mobile e web alla progettazione di sistemi intelligenti e architetture scalabili.

Software Engineer

Ho maturato una solida formazione universitaria nello sviluppo software con Java e Scala, progettando applicazioni basate sui principi SOLID e Clean Architecture. Ho esperienza nello sviluppo di GUI con JavaFX e nella gestione delle dipendenze tramite Gradle, strumenti che applico anche nello sviluppo Flutter e Android. Ho inoltre affrontato progetti di refactoring architetturale, utilizzando approcci progressivi come Strangler Fig per isolare e ricostruire moduli in pacchetti indipendenti e riutilizzabili, mantenendo la continuità del sistema.

Mobile & Flutter Developer

Sviluppatore Flutter e nativo Android/iOS con esperienza presso Tesei Assicurazioni e in progetti personali. Mi concentro su applicazioni cross-platform mantenibili, accessibili e ad alte prestazioni, applicando i principi di Clean Architecture, TDD e Design Pattern. Pongo grande attenzione alla UX e al responsive design, ottimizzando le interfacce per schermi di dimensioni e proporzioni diverse. Durante le attività di refactoring in Flutter, ho adottato un approccio Strangler Fig, creando pacchetti modulari e indipendenti per migliorare la scalabilità e la manutenibilità del codice.

Alcuni dei miei progetti

Progetti personali, open-source e casi di studio

Mi piace dedicare il mio tempo libero a iniziative che riflettano la mia passione per il software ben fatto — dall’open-source a soluzioni proprietarie, con focus su modularità, AI e architetture mantenibili nel tempo.

Icona Optees
active
open-sourcedesktop-appeducational-tool

Optees — Optimization Toolkit

App desktop open-source per ricerca operativa e machine learning didattico, locale e spiegabile.

pythonpyside6scipyortoolshighslp
desktopweb
Icona Rulurp
In progress
private-productmobile-appparty-game

Rulurp — Party game app

App Flutter privata per party game tra amici con giocatori, penalità personalizzate, quiz, squadre e gioco dell'oca.

flutterdartriverpodgo_routerslangclean-architecture
androidiosweb
Icona Exlser
active
personalpublic-democase-study

Exlser - Spreadsheet data workspace

Workspace locale per trasformare file CSV ed Excel in dataset persistenti, filtrabili, interrogabili con SQL, analizzabili con grafici ed esportabili in piu formati.

flutterdartdriftsqliteriverpodbloc
androiddesktopweb

Ogni progetto è un’opportunità per sperimentare, riflettere e migliorare: il codice che scriviamo oggi dovrebbe poter essere compreso e mantenuto anche tra dieci anni.

Esperienze

collaborazioni, tirocini, lavori

Ho lavorato in realtà molto diverse, interagendomi con team, colleghi e figure operative per comprendere a fondo le esigenze e la struttura di ogni contesto. Questo mi ha permesso di affrontare le sfide con un approccio tecnico mirato e comunicativo.

In ogni esperienza ho gestito attività complesse con responsabilità crescente, portando avanti progetti in modo autonomo e contribuendo concretamente agli obiettivi.

Hai un progetto o una posizione aperta?

Sono aperto a collaborazioni e nuove opportunità. Raccontami la tua sfida e vediamo come posso aiutare.