Uberto Barbini
Polyglot Programmer Technical Leader
Résumé
Uberto Barbini is a seasoned software developer with extensive experience in Test-Driven Development, Domain-Driven Design, and Event Sourcing. His deep expertise in these best practices and his passion for functional programming led him to embark on an ambitious project: authoring a comprehensive book on functional programming in Kotlin. After four years of dedicated work, Uberto published his substantial volume, which spans over 400 pages. The book draws on his practical experience to demonstrate how functional programming can be effectively applied in modern backend development. It guides readers through building a complete, non-trivial application using functional programming techniques, showcasing real-world applications of this paradigm. As an advocate for precise, efficient coding practices, Uberto uses his book to challenge common misconceptions about functional programming. Through his writing and interactions with developers worldwide, he strives to demonstrate that functional programming is not just a theoretical concept rooted in complex mathematics but a practical, straightforward, and rewarding approach to software development. Uberto's goal is to inspire and educate developers about the power and simplicity of functional programming. He leverages his extensive background in software engineering best practices to present a compelling case for embracing this paradigm in professional development work.