Hi
I'm not sure, but if I were to guess I would say that:
1. Tell me some of the good things that he has done..... (it might mean to me that he has recently done something, not a long time ago)
2. Tell me some of the good things that he did..... (I would say it means that what he did was pretty long time ago, not recently)
Am I right?