It would help to know what sort of position you are looking for. I would recommend having separate resumes for ibanking, HF's, PE, etc, as they will be looking for different things. Here are some thoughts:
1. Work experience should appear above other relevant skills.
2. Your first two...