Uberto Barbini is a senior software engineer and technical lead with 21+ years building high-performance, distributed systems across finance and publishing, currently focused on AI-driven developer tooling and platform work. A polyglot practitioner and Kotlin expert, he combines functional programming, clean design, and rigorous testing to deliver cloud-native microservices, event-sourced architectures, and low-latency risk platforms. He has driven measurable improvements in production—e.g., doubling real-time VaR performance at Citi—and authored widely used open source Kotlin libraries and several long-standing OSS projects like FractalForge. An experienced speaker, teacher and co-author, he blends deep hands-on engineering with coaching and delivery leadership across multinational teams. Based in Fukuoka, Japan, he still pursues language experiments annually and started programming on a ZX Spectrum, a hint at his long-lived curiosity and pragmatic craftsmanship.
21 years of coding experience
22 years of employment as a software developer
Level H, Japanese language, Level H, Japanese language at EIC Japanese Language School, Milan
Maturita' scientifica, Maturita' scientifica at liceo scientifico
Philosophy, Philosophy at Università Ca' Foscari di Venezia
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.