My hardware/software systems development career began in 1959 and has now spanned more than 50 years, with design and implementation experience in more than a dozen languages on more than twice that many CPU's. I've worked for and with companies ranging from Fortune 100 to brand new start-ups. I've enjoyed it.
To tell the story, I've written three separate résumés: The original job-by-job detail résumé worked fine for landing programming jobs; but as I came to deal increasingly with non-technical management, I needed an overview résumé that simply assumed implementation skills and emphasized business problem-solving capabilities. Then, to my chagrin, I found that there are people who count buzzwords and won't even consider reading a résumé (or probably anything else) longer than a page, so I produced a technical summary résumé.