No, it is not mandatory to have a developer profile for Google I/O. However, registering as a developer gives you access to My I/O, which lets you select interests and get content recommendations.