The past tense of congratulate oneself on is congratulated oneself on.
The third-person singular simple present indicative form of congratulate oneself on is congratulates oneself on.
The present participle of congratulate oneself on is congratulating oneself on.
The past participle of congratulate oneself on is congratulated oneself on.