If you need more lookups,
subscriptions start at $34 USD/month.
Leo Putz Location
Zurich, Switzerland
Leo Putz Work
CEO @ (September 2010 - Present)
Head of Product Management @ (August 2006 - September 2010)
Software Engineer @ (March 2001 - August 2006)
Student Researcher @ Massachussetts Institute of Technology (January 1999 - January 1999)
Leo Putz Education
Technical University of Munich
Leo Putz Summary
Leo Putz, based in Zurich, Switzerland, is currently a CEO at Avelon. Leo Putz brings experience from previous roles at Avelon and Massachussetts Institute of Technology. Leo Putz holds a Technical University of Munich. Leo Putz has 1 emails on RocketReach.
Looking for a different Leo Putz?
Find contact details for 700 million professionals.