Лично мое мнение это ответы 1,4,5.
Эм, если Иван "талантливый разработчик", то он должен знать техническую сторону разработки ПО.А "опытного пользователя" скорее всего добавили для красного словца.
+1Тем более в задании говорится о совершенствовании доп навыков. Так что безальтернативно 1 и 2