Problem in bootloading my ATmega32U4 chip
If you are developing your own board there are a number of things which can go wrong, although the problem is usually very simple and bootloading will be easy once you fix the bugs.

Possible hardware problems are:


You have bad solder joints / connections.  Even if you think the solder joints are good, try reflowing them again
ISP leads are too long - can lead to data corruption during bootloading
Pins are not correct.  E.g. are MOSI and MISO the correct way around?
Reset pin needs a pullup resistor


Most likely, you have some sort of hardware problem.  Post your board layout (or at least schematic) and we can look at it.  If you have a pro micro board to hand (if not, buy one one ebay or similar), try bootloading that and see whether your procedure works.