Alessandro Abbruzzetti is a seasoned Solution Architect with over four decades of software development experience and more than a decade focused on telecom solutions at Ericsson, specializing in Java, Scala and distributed architectures. He designs and implements large-scale rating engines, revenue-assurance systems and roaming solutions for major operators like Telecom Italia, often handling high-volume CDR processing and complex regulation-driven requirements. Comfortable from low-level emulation (author of the Kernal64 Commodore 64 emulator) to cloud-native deployments on GCP, he blends deep OO and functional programming expertise with hands-on DevOps, CI/CD and FFPA analysis. A pragmatic technical leader and SCRUM coordinator, he routinely translates customer requirements into HLD/LLD and manages cross-functional teams to deliver production-grade systems. He has recently expanded into Rust for emulator work, reflecting a continuous drive to adopt modern languages for performance-critical projects.
11 years of coding experience
11 years of employment as a software developer
Engineering Computer Science, Engineering Computer Science at Sapienza Università di Roma
Computer Science, Computer Science at ITIS G. Armellini
Contributions:28 releases, 840 commits, 1 PR in 8 years 5 months
commodore-64emulatorz806502libretro
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 Abbruzzetti - Solution Architect at Ericsson