Lorenzo Cianciaruso is a Technical Lead based in London with 12 years of software engineering experience, currently guiding teams at Thoughtworks after progressing from software engineer to senior engineer and now lead. He is a polyglot developer who enjoys solving puzzles, bringing breadth across languages and architectures to deliver pragmatic, well-tested solutions for complex domains. His background includes early work in banking consultancy and a research-oriented internship on models-at-runtime for adaptable multi-cloud monitoring, reflecting both enterprise and academic rigor. Lorenzo holds a master's with top honors from Politecnico di Milano and consistently blends hands-on coding with coaching and technical strategy. Colleagues describe him as a pragmatic problem-solver who translates research insights into production-ready systems.
11 years of coding experience
8 years of employment as a software developer
Collegio San Carlo
Bachelor's degree, Computer science engineering, 92/110, Bachelor's degree, Computer science engineering, 92/110 at Politecnico di Milano
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 Cianciaruso - Technical Lead at Thoughtworks