Lorenzo Ranucci is a Principal Software Engineer based in Rome with nearly a decade of hands-on experience designing and shipping backend systems for fast-growing product companies. He has driven platform evolution at ProntoPro—leading multiple teams, introducing event-driven and microservice architectures, and delivering features (including a new matching algorithm and a SERP service) that measurably increased engagement and revenue. Technically fluent in Go, PHP, MySQL, Kafka, RabbitMQ, Docker/Kubernetes and AWS, he blends pragmatic engineering (CI/CD, observability, OAuth2) with solid theoretical foundations from a master’s in computer science. Lorenzo has a track record of introducing first-of-their-kind solutions at his company—such as the first reliable Kafka outbox implementation and a CQRS/DDDbased microservice—while improving developer experience through decentralized dev environments. He mentors peers, runs technical talks, and balances strategic vision with delivery, focusing on scalable, maintainable systems. Occasionally-contrarian in practice, he prefers practical domain modeling over premature optimization, turning complex legacy constraints into incremental, testable improvements.
9 years of coding experience
11 years of employment as a software developer
Master's degree, Computer science, Master's degree, Computer science at Università degli Studi di Perugia
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
Lorenzo Ranucci - Principal Software Engineer at ProntoPro