Alessandro Ludovici is a Senior Software Engineer with 12 years of experience and a Ph.D. in Telematics Engineering, blending academic rigor with practical software delivery. He transitioned from a strong mobile background in iOS to backend systems, leading major migrations such as shifting legacy layers to a Hexagonal architecture and modernizing tech stacks at scale. Comfortable across Java, Python and mobile stacks, he leverages cross-domain insight to craft efficient APIs and automate operational tasks. A proven mentor and refactorer, he has driven improvements in test coverage, modularization and release automation while helping teams onboard and align acquired applications. Based in Gijón, Spain, he combines research-grade analytical thinking (including Markov modelling work during his Ph.D.) with a pragmatic focus on maintainable, high-quality code.
12 years of coding experience
14 years of employment as a software developer
Bachelor degree in Telecommunication engineering Telecommunication engineering, Bachelor degree in Telecommunication engineering Telecommunication engineering at Università degli Studi dell'Aquila
UPC Universitat Politècnica de Catalunya
Master Degree in Information and communication technologies Engineering Information Technology, Master Degree in Information and communication technologies Engineering Information Technology at Politecnico di Torino
Contributions:15 commits, 4 PRs, 4 pushes in 3 days
takescreate-newproportionalrectanglessketch
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 Ludovici - Senior Software Engineer at Centric Software