Alessandro Lacava

Principal Software Engineer at Italiaonline

Milan, Lombardy, Italy
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job19 years of employment as a software developer
bookEngineer's Degree, Telecommunications Engineering, 109/110, Engineer's Degree, Telecommunications Engineering, 109/110 at Università degli Studi 'Mediterranea' di Reggio Calabria
bookHigh 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
languagesItalian, English
github-logo-circle

Github Skills (72)

continuation10
exhaustive10
enumeration10
integrations10
generic-programming10
pattern10
warnings10
equality10
database10
reflection10
scala10
asynchronous10
jdbc10
dotty10
functional-programming10

Programming languages (3)

JavaScalaHTML

Github contributions (5)

github-logo-circle
lambdista/try

May 2014 - Jul 2015

Contributions:4 releases, 87 commits, 4 PRs in 1 year 1 month
javascalaapisuccess
lambdista/cats

Nov 2015 - Mar 2020

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