Alessandro Lacava is a Principal Software Engineer based in Milan with over three decades of programming experience and 12 years in senior roles, specializing in scalable architectures using Scala, Java, FP, and both relational and NoSQL databases. He has designed and implemented large advertising and search platforms (notably architecting a major ad platform at Italiaonline and custom Solr components for the Italian Yellow Pages) and routinely bridges FP and OOP to choose the best tool for each problem. A coauthor of Professional Scala and a prolific technical writer in Italian and international outlets, he combines deep static-typing discipline with pragmatic use of dynamic typing when appropriate. His background ranges from CTO/co-founder responsibilities building consumer-facing booking systems to hands-on consultancy across dozens of languages and systems, reflecting a rare breadth from low-level C/Pro*C and PL/SQL to modern distributed systems with Kafka and MongoDB. Less obvious: he started coding in 1989 in Pascal and has continuously evolved his craft, favoring equational reasoning and formal thinking even when shipping production systems.
11 years of coding experience
19 years of employment as a software developer
Engineer's Degree, Telecommunications Engineering, 109/110, Engineer's Degree, Telecommunications Engineering, 109/110 at Università degli Studi 'Mediterranea' di Reggio Calabria
High School Diploma, Computer Science, Economics, Law, 52/60, High School Diploma, Computer Science, Economics, Law, 52/60 at I.T.C. Galileo Ferraris - Reggio Calabria
Contributions:11 pushes, 2 branches in 4 years 4 months
modularfunctional-programmingextensible
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.
Request Free Trial
Alessandro Lacava - Principal Software Engineer at Italiaonline