When an international recruiter recently asked for my CV, I instinctively started writing it the way many developers do:

A chronological list of companies,

Programming languages, frameworks,

Technical achievements.

Then it hit me. I wasn't writing this document for a senior engineer. I was writing it for the recruiter sitting between me and the interview. If the first person reading my CV couldn't immediately understand the value I brought, I might never reach the technical interview at all.