From what I've learnt about resumes, your best choice is to keep it terse and factual.
Prosaic resumes are for celebrities and politicians. An engineer's CV needs to show off structural thinking and a down-to-earth attitude.
The structure I use for my resumes (in this order):
- Personal data (name, address, etc.)
- Field proficiencies, split into "have in-depth knowledge about" and "have some experience in". ONLY proficiencies that relate to your field. A pilot's licence, stock trading experience or bass fishing do not come here (unless you're interviewing for a job as a pilot or a stock trader).
- List of industry certificates. I'm a software engineer, so all my project management, Microsoft MCPD and similar stuff come here with date and code.
- Previous employers by date (list containing: tenure, name of employer, job title, single sentence description of duties)
- Major projects I've worked on by date (list containing: date, one-sentence project description, list of technologies involved)
- Language proficiencies
- Other proficiencies. This is where you list your pilot's licence, but NOT bass fishing. Listing purely recreational stuff is unprofessional.
- Education. High school and up. If you have upper education, the only reason for including high school is that maybe your interviewer grew up in the same city, or something. It can be a point of personal connection.
Proficiencies gained in hobby projects go in the field proficiencies part. You don't need to explain in the CV. When you're at the interview, and they ask you what kind of experience you have in, say, stabilizing op-amps, you can tell them that you've been building high end power amps since you were fourteen. Or something.
There's good reason for why this is the best format for a resume. One, it looks professional. Two,
people will actually read it.