Орешин родился 27 сентября 1965 года в Москве. В 1988 году он окончил с отличием факультет «Приборостроение» МВТУ им. Н.Э. Баумана по специальности «Системы Автоматического Управления». До «Энвижн Груп» Орешин на протяжении восьми лет (2002-2010 годы) работал в московском представительстве корпорации Oracle, где поднялся до позиции директора департамента продаж бизнес-приложений и технологических решений Oracle в телекоммуникационной и медийной индустриях.