Profile
Lead Product Manager OTTO Display Network
Otto (GmbH & Co KG)
Country or State
Germany
Lead Product Manager OTTO Display Network at Otto (GmbH & Co KG)
Master of Science - MS, Medieninformatik
OMR Festival 2022