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