Is "has made" present tense?
No. "Has made" is past tense.
Present tense means that something is happening in the present.
"Has made" is in the past tense because it is talking about something that happened in the past.
"Is making" is the present tense form.
Timothy has made forty dollars over the last week.
Timothy is making forty dollars this week too.