Francesco Cesarini has used Erlang on a daily basis for over 15 years, having started his career as an intern at Ericsson's computer science laboratory, the birthplace of Erlang. He moved on to Ericsson's Erlang training and consulting arm working on the first release of the OTP middleware, applying it to turnkey solutions and flagship telecom applications.
In 1999, soon after Erlang was released as open source, he founded Erlang Solutions. With offices in the UK, Sweden, Poland (and soon the US), they have become the world leaders in Erlang based consulting, contracting, training, systems development and support services. In 2008, they launched the Erlang Factory conferences. At Erlang Solutions, Francesco has worked on major Erlang based projects both within and outside Ericsson, and in his current role as Technical Director, is setting the strategy and vision of the company while supervising the technical teams.,
Francesco is active in the Erlang community not only through regularly talks, seminars and tutorials at conferences worldwide, but also through his involvement in international research projects. He is the co-author of Erlang Programming, a book published by O'Reilly Media in 2009. With whatever time he has left over, he teaches Erlang to graduates and undergraduates at Oxford University and the IT University of Gothenburg. You can follow his ramblings (mainly on Erlang and Erlang Solutions) on twitter.
"The book is written in a very hands-on style, guiding the reader step-by-step through the various aspects of Erlang. In this sense the book is very pedagogical---it shows that the authors have a lot of experience in teaching programming languages. This is also one of the book's major strengths; the reader is not only taught the Erlang language, but also how to reason about concurrent programming problems in general."
--Christoffer Ekeroth, Stockholm GTUG
"While I initially attempted to learn the language via the various dedicated websites, online documentation resources and screencasts, it wasn't until this book by Erlang expert Francesco Cesarini and co-writer Simon Thompson that I finally was able to wrap my head around the higher language constructs from Erlang Term Storage (ETS) Tables to Open Telecom Platform (OTP) Behaviors. Learning the details of such concepts would be considerably more challenging and time consuming without the thorough explanations and examples provided by the authors...I found Erlang Programming to be a valuable educational reference, one that I will certainly revisit when demanding uptime and proven distributed systems programming is required. "
--Mike Riley, Dr. Dobb's CodeTalk