Estelle Villard
About Estelle Villard
Estelle Villard serves as the Vice President and Country Manager for France at Medallia, a position she has held since 2019. She has a strong educational background with master's degrees in Commerce and Management from Université Panthéon Assas and ISTEC.
Work at Medallia
Estelle Villard has been serving as the VP & Country France Manager at Medallia since 2019. In this role, she is responsible for overseeing operations and driving business strategies within the French market. Her leadership contributes to Medallia's mission of helping organizations improve customer and employee experiences through actionable insights.
Education and Expertise
Estelle Villard holds two Master's degrees in Commerce and Management. She studied at Université Panthéon Assas (Paris II) from 2004 to 2005, completing her degree in one year. Prior to that, she attended Istec - Ecole Supérieure De Commerce Et De Marketing from 2002 to 2004, where she also earned a Master's degree over a two-year period. Her educational background provides her with a strong foundation in business management and marketing.
Background
Estelle Villard is based in the Paris Area, France. With a career spanning several years in leadership roles, she has developed expertise in managing teams and driving business growth. Her experience in the corporate sector has equipped her with the skills necessary to navigate complex market dynamics and enhance organizational performance.