Steve Willer's Location
Toronto, ON, CA
Steve Willer's Work
Steve Willer's Education
University of Toronto
(Engineering)
2001 - 2005
Steve Willer's Skills
Steve Willer's Summary
Steve Willer, based in Toronto, ON, CA, is currently a Chief Technology Officer and Partner at Klick, bringing experience from previous roles at Klick, Novator E-Commerce and Interactive Media Corp. Steve Willer holds a 2001 - 2005 University of Toronto. With a robust skill set that includes CMS, CRM, Digital Strategy, Customer Service, Strategic Planning and more, Steve Willer contributes valuable insights to the industry. Steve Willer has 3 emails and 1 mobile phone number on RocketReach.