Uberto Barbini
Short biography:
Uberto Barbini is a polyglot programmer and independent consultant with over twenty years of experience designing and building successful software products across multiple industries.
He currently works with financial institutions, helping them navigate modern software challenges using AI, large language models (LLMs), and advanced software tools.
A passionate and opinionated developer, Uberto is a strong advocate of Agile values and has practiced TDD since 2000.
His main interests include JVM languages, functional programming, and distributed computing.
Beyond coding, he enjoys public speaking, blogging, and teaching programming, sharing his insights with the international tech community.
His new book is Process Over Magic: Beyond Vibe Coding.
He is recognized as a Kotlin GDE. In 2025, he appeared at JAX London and participated in Avanscoperta’s live event “My Flow with AI Assistants”, where he shared his expertise on AI-assisted software development and modern engineering practices.
His guiding principle is to deliver business value not just once, but consistently and sustainably, applying deep technical knowledge to practical solutions for teams and organizations worldwide.
Books
Here are the books Uberto Barbini wrote or contributed to:
![]() |
![]() |
![]() |
|||
| 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 |
Blog Articles
- Thoughts about the future of development
- Hands-on Functional DDD in Kotlin
- From Objects to Functions
Conference talks and videos
Trainings:
-
Be the first to know about new dates
online course
AI Assistants for your teams Workshop
with 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.
Language: English


