What has someone who had finished their undergraduate done?
phd professor graduated
graduated
i have completed graduation in 2008 is wrong. you can't use present perfect with specific time expressions, and "in 2008" is specific. as @fumblefingers says
what has someone who had finished their undergraduate done