Нет оснований для точки с запятой. На месте этого знака лучше поставить просто запятую.
Правильно: ...студента Иванова Ивана Ивановича.
Алексейка; Алёха; Лёха; Алёша; Лёша; Алёня; Лёня; Алёка (Алека); Лёка (Лека); Лёля; Аля; Алюня; Люня.
Слово неукоснительный не является родственным со словамами, которые имеют чередующиеся корни -кас-/-кос- (касаться, коснуться и т. п.). Правило выбора гласной буквы в корнях -кас-/-кос- на это слово не распространяется.
Этимологический корень в слове неукоснительно ― косн- (от късьнъ со значением ‘медленный’ ― перевод на церковнославянский греческого слова βραδύς), однако семантическая связь с этим корнем утеряна. Современные словообразовательные словари рассматривают слово неукоснительный как непроизводное, с корнем неукоснительн-. Производные родственные слова: неукоснительно и неукоснительность.
В цельном по смыслу выражении нет-нет да и запятая не ставится. Остальное правильно.