Emanuele Giona is a Software Engineer II with a PhD in Computer Science and 11 years of experience focused on resilient and high-performance communication systems, particularly underwater wireless networks. He designs MAC and routing protocols, builds network and channel simulators, and applies reinforcement learning to real-world networking problems. Currently at Uber in Amsterdam after academic roles and R&D consulting at Sapienza and industry internships, he bridges theoretical research and production-grade engineering. An open-source believer, he frequently integrates simulation tooling with applied AI workflows to accelerate experimentation. Notably, his work drills into the physical-layer-to-network-stack interface—optimizing systems “down to the abyss” where channels are most challenging. He brings a rare blend of deep academic training and hands-on system-building across research and industry contexts.
11 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Sapienza Università di Roma
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
Emanuele Giona - Software Engineer II, PhD at Uber