Генеральный прокурор РФ Юрий Чайка назначил Ивана Макогона новым прокурором Кировского района Самары.
Иван Макогон в 1996–1997 гг. работал следователем прокуратуры Куйбышевского района, в 1998 г. стал прокурором следственного управления прокуратуры области, а спустя год — прокурором отдела по надзору за исполнением законов и законностью правовых актов прокуратуры области.
С 2006 по 2010 года Иван Макогон проработал прокурором Железнодорожного района Самары. А до недавнего времени он трудился на должности прокурора Промышленного района.