Present Perfect Tense refers to something that has been done recently, still in progress or an experience. In this case, "I have done this many times" refers to experience. In my opinion, the first one is correct, but the second one isn't.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.