В 1996 г. Игорь Мушаков окончил Московский Государственный институт радиотехники, электроники и автоматики (Технический университет) по специальности «Радиоинженер», в 2000 г. – Государственную академию профессиональной переподготовки и повышения квалификации руководящих работников и специалистов инвестиционной сферы по специальности «Бухгалтерский учет и аудит», в 2002 году – Московский Государственный университет экономики, статистики и информатики по специальности «Экономист». Имеет степень MBA Кингстонского университета (Kingston University, Лондон).
В 1996-2000 гг. работал в Банковской группе «СБС-АГРО», где прошел путь от технолога до заместителя начальника конструкторского бюро банковских технологий. С 2000 по 2006 гг. работал в «Альфа-банке» главным руководителем проектов, а затем - начальником управления банковских технологий и вице-президентом.
В 2006-2008 гг. занимал должность старшего управляющего консультанта по развитию бизнеса в Корпорации IBM (ИБМ «Восточная Европа/Азия»). С 2008 по 2011 год Мушаков работал в «Сбербанке» начальником управления по работе с заказчиками, в 2011 г. исполнял обязанности директора департамента развития ИТ «Сбербанка», а в конце 2011 г. был назначен членом правления, директором департамента клиентских отношений «Сбербанк-Технологии».
В апреле 2013 г. был назначен на должность вице-президента, главного исполнительного директора по информационным технологиям банка «Уралсиб». Игорь Мушаков покинул пост вице-президента, главного исполнительного директора по информационным технологиям банка «Уралсиб» с 5 марта 2014 г. Об этом CNews рассказал знакомый Мушакова и подтвердил он сам. О причинах увольнения и дальнейших планах менеджер говорить не захотел. В самом банке также оперативно не смогли ответить на вопросы CNews.
Должность директора по информационным технологиям ритейлера Х5 Retail Group 7 марта 2014 г. занял Игорь Мушаков, заменив прежнего CIO, Люка Кюно (Luc Koenot). На этом месте Игорь Мушаков будет отвечал за внедрение эффективных ИТ-решений для офиса и розницы. Под его началом в X5 будут заниматься информатизацией около 1 тыс. человек. В перспективе, как он пояснил CNews, численность команды ИТ будет определяться в зависимости от объема задач. В ближайшем будущем он планирует пересмотреть портфель проектов и задач с ИТ-составляющей и сформировать уточненный набор инициатив [1]. Задачи: организация управления портфелем проектов; организация прозрачности служб ИТ; повышение уровня коммуникаций с ИТ внутри Х5; стандартизация процессов ИТ и повышение качества ИТ-сервисов; оптимизация стоимости ИТ для компании и актуализация ее ИТ-стратегии. Проработал в должности до января 2015 года. Игорь Мушаков в разговоре с CNews сообщил, что с новым местом работы пока не определился. Причину ухода из X5 он объяснил «взаимным согласием и решением с СЕО».
В августе 2013 г. Игорь Мушаков в интервью TAdviser рассказал о текущем состоянии ИТ-инфраструктуры банка и планируемых проектах.