You can't fire a developer that's leading in resolutions and completed requirements.
Boy are you going to be disappointed someday.
I wonder how he would have chosen people if he saw through an employee's thinly veiled attempts to make himself look better?
Just so you know, there is a reason why a lot of places ask you to do a self evaluation. As a manager myself, I find them useful because sometimes I miss things. I may *think* I have all of your accomplishments listed, but I may not. Or I may over or understate the relative importance, or the success. Sometimes I look at them and think that the person is more accurate than I am. I try to keep track of everything, but since I have to do it for so many people, things can get missed despite my best efforts. If you don't tell me, you might be missing out on raises or bonuses.
Keeping track of what you do, and the outcome of it is no more Machiavellian or bragging than putting together a resume is.