Resumes need to be written both for computer scanning (Applicant Tracking/ATS) software programs/applications (resume databases) as well as individual Human Resource and Hiring Managers. Top resumes are written both for a computer and an actual person.
Many companies (especially the larger ones) utilize resume databases to store applicant information. Have you noticed that when you apply to positions, you are actually uploading your resume for them? These databases search keywords. If you don't have enough, your resume will be overlooked or simply "not picked up" for the job in which you fit the bill perfectly. Too many, and your resume will lose focus and not attract the attention of the individual reader reviewing the resume after the computer scanning/resume database picks it up.
I compose resumes using both the right balance of keywords and your unique accomplishments (what makes you stand out above the rest of your competition) to attract the attention of both computer scanning software searches and the individual person/hiring manager/reader/HR representative who is reviewing your resume. When you possess a well-written resume, you can land an interview for the job of your dreams.