Edwin Castillo's Location
California, United States
Edwin Castillo's Work
Edwin Castillo's Education
Edwin Castillo's Skills
Edwin Castillo's Summary
Edwin Castillo, based in California, United States, is currently a Vice President, Global Revenue Enablement at Barracuda, bringing experience from previous roles at Freshworks, Freshdesk, 8x8, Inc. and Mixpanel. Edwin Castillo holds a University of California, Hastings College of the Law. With a robust skill set that includes Business Development, Sales Management, SaaS, Cloud Computing, Enterprise Software and more, Edwin Castillo contributes valuable insights to the industry. Edwin Castillo has 3 emails and 1 mobile phone number on RocketReach.