Uberto Barbini
Breve biografia:
Uberto Barbini è un programmatore poliglotta e consulente indipendente con oltre vent’anni di esperienza nella progettazione e nello sviluppo di software di successo in diversi settori.
Attualmente collabora con istituzioni finanziarie, aiutandole ad affrontare le sfide moderne dell’intelligenza artificiale, dei modelli linguistici di grandi dimensioni (LLM) e di strumenti software avanzati.
Appassionato e con opinioni forti sullo sviluppo software, Uberto è un fermo sostenitore dei valori Agile e pratica TDD sin dal 2000.
I suoi principali interessi includono i linguaggi JVM, la programmazione funzionale e il calcolo distribuito.
Oltre a programmare, ama parlare in pubblico, scrivere e insegnare programmazione, condividendo le sue conoscenze con la comunità internazionale.
Il suo ultimo libro si intitola “Process Over Magic: Beyond Vibe Coding” (2025).
Uberto è riconosciuto come Kotlin GDE. Nel 2025 ha partecipato a JAX London e all’evento live di Avanscoperta “My Flow with AI Assistants”, condividendo la sua esperienza sullo sviluppo software assistito dall’AI e sulle pratiche di ingegneria moderne.
La sua filosofia è chiara: fornire valore al business non una sola volta, ma in modo costante e sostenibile, applicando conoscenze tecniche approfondite a soluzioni pratiche per team e organizzazioni in tutto il mondo.
Libri
I libri scritti da Uberto Barbini o a cui ha contribuito:
![]() |
![]() |
![]() |
|||
| Process Over Magic: Beyond Vibe Coding |
From Objects to Functions: Build Your Software Faster and Safer with Functional Programming and Kotlin |
Cronache di Domain-Driven Design |
Articoli e blog post
- Thoughts about the future of development
- Hands-on Functional DDD in Kotlin
- From Objects to Functions
Presentazioni e video
Trainings:
-
March 17 - 18 - 19, from 9:00 to 12:30 CET
Corso Online
EARLY BIRD
AI Assistants for your teams Workshop
con Uberto Barbini
Learn how to effectively use AI assistants in team workflows. Understand prompt engineering, verify AI outputs, and integrate tools systematically to improve productivity, collaboration, and code quality.
Lingua: Inglese


