" This is OK. To my mind, the Present Perfect's relevance to 'now' suggests the speaker thinks he is likely to do this again. ie That it is still part of his present character.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.