Корректно: Гафинеца. Но возможен и вариант с беглой гласной, если на нем настаивает обладатель фамилии.
Если далее следуют зависимые слова или наличествует противопоставление, то требуется раздельное написание отрицательной частицы.
Правильно: встретиться с генерал-майором Виталием Шуликой.