Summary
Gianmaria Rovelli is a software engineer with eight years of hands-on experience spanning embedded firmware, VLSI toolchains, and cloud networking. He has accelerated critical tooling—delivering up to 14× speedups in macro placement and 10× improvements in metric computation—by combining systems-level optimizations, kernel fusion, and C++/Python interoperability. At AWS Networking he raised canary test success from 88% to 99.8% by diagnosing and fixing subtle production race conditions, and he builds infrastructure tools in Clojure, Python, and React. Comfortable across low-level firmware (FreeRTOS drivers, UART/SPI/I2C) and high-level network services, he pursues topics like emulation, formal verification, type systems, and cybersecurity. Based in Italy with an EPFL master’s, he blends academic curiosity with pragmatic production impact—often finding algorithmic or cache-driven wins that aren’t obvious from surface profiling.
8 years of coding experience
1 year of employment as a software developer
Laurea triennale in Scienze e Tecnologie Informatiche, Informatica, Laurea triennale in Scienze e Tecnologie Informatiche, Informatica at Alma Mater Studiorum – Università di Bologna
Master's degree, Computer Science, Master's degree, Computer Science at EPFL
English