してやったっている
shiteyattatte iru

Ichidan Verb
Interjection

Expresses an ongoing action or state of してやったり

1. Doing it; Still doing it; Have been doing it

Progressive Aspect