Leonardo Del Giudice is a professional software engineer based in Zurich with nine years of experience and a strong academic foundation from ETH Zürich in computer science. He specializes in algorithms and data structures and has translated that expertise into practical software delivery across roles from intern to team lead at Adnovum. As a team lead he manages and mentors teams of 6–10 engineers, handling promotions, hiring, and performance — and previously served as a career coach for interns, bridging hiring and onboarding. His background as a teaching assistant for algorithm courses underscores a knack for explaining complex concepts and applying them to real-world systems. Known for combining rigorous algorithmic thinking with people leadership, he brings both technical depth and organizational impact to engineering teams.
9 years of coding experience
3 years of employment as a software developer
Economics, Economics at Kantonsschule am Burggraben
High School Diploma, Economics, High School Diploma, Economics at Swiss School of Rome
Master's degree, Computer Science, Master's degree, Computer Science at ETH Zürich
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.