Summary
Giacomo Aloisi is a doctoral student at ETH Zurich with a decade of hands-on experience across software development, data science, and research in high-performance and embedded systems. With roots in competitive programming (SWERC top-30 finishes) and an academic background from Bologna to ETH, he blends algorithmic rigor with practical projects like a polyhedral compiler (OPoly) and a Raspberry Pi/Arduino mirror UI (MiScky). His industry experience spans internships and roles at Huawei, eResult, and ONIT, where he worked on memory optimization for deep learning and wearable-driven stress prediction. As a teaching assistant for GPU-accelerated PDEs in Julia and a mentor in competitive programming, he pairs technical depth with a knack for communicating complex ideas. Colleagues will notice his uncommon mix of low-level C systems work (small DB implementation) and applied ML/data engineering, making him comfortable from device firmware to research-grade computation.
10 years of coding experience
1 year of employment as a software developer
Bachelor's degree Computer Science and Engineering, Bachelor's degree Computer Science and Engineering at Alma Mater Studiorum – Università di Bologna
Diploma Scuola Secondaria di Secondo Grado in Informatica e Telecomunicazioni Informatica e Telecomunicazioni, Diploma Scuola Secondaria di Secondo Grado in Informatica e Telecomunicazioni Informatica e Telecomunicazioni at ITT Blaise Pascal
MSc in Computational Science and Engineering Computational Science, MSc in Computational Science and Engineering Computational Science at ETH Zürich
English