I work as a software designer and developer. Sometimes I even find the time to write. I coauthored the book
Professional Scala and have written
articles for both IT magazines and my personal blog.
I’ve been programming since 1989—I wrote my first line of code in Pascal at the age of thirteen. At that time, web and mobile
applications did not exist yet. Back then, we still called applications “programs”.
Since then, I’ve used a variety of programming paradigms and languages.
I have extensive experience with both object-oriented and functional design and programming.
When it comes to type systems, I prefer static typing. I understand, however, that dynamic typing can sometimes
be the right choice for the problem at hand. So I use static typing whenever possible and dynamic typing only when needed.
These days, I mainly design and develop applications using Scala, NoSQL databases, and other technologies.
I also hold a degree in telecommunications engineering.
You can contact me at alessandrolacava@gmail.com.