Summary
Ermanno Righini is an algorithm designer with 11 years of experience applying machine learning and optimization to real-world systems, currently working at Huawei in Milan. He blends research-grade skills—from developing Graph Neural Network systems and synthetic program generators at the Università degli Studi di Milano—to practical algorithmic solutions for telecommunications and LP/genetic programming. Comfortable across C++, Python, PyTorch and LLVM, he has implemented a SAT solver and built tooling that bridges research prototypes and production workloads. A double summa cum laude computer science graduate, he pairs strong theoretical grounding with hands-on engineering across cloud, CRM and web stacks, making him adept at turning complex optimization problems into deployable systems.
11 years of coding experience
2 years of employment as a software developer
University of Milan
Bachelor's degree, Computer Science, 110/110 cum laude, Bachelor's degree, Computer Science, 110/110 cum laude at Università degli Studi di Ferrara