I am involved in the hiring process for over 20 positions a month. I see literally hundreds of resumes each month. In todays world, resumes are screened either by a person, or by computers if they are submitted electronically. Computers will scan for specific keywords and rank all resumes based on "hits". A lot of people have figured this out so they include lots of buzzwords, which I personally hate.
You should write your own resume, because you are the one that needs to explain it if you are interviewed. I cant tell you how many times I have interviewed someone and the language they use when they speak is the exact opposite of how they (or someone else) wrote their resume. This is a major red flag to any hiring manager.
Remember the key points of writing a resume... you want to get as much information on ONE page as possible and highlight your value and achievements, not just your education and experience. You should tailor your resume for every individual position you are applying for. Use key words from the job posting or other company material you can source and make sure the reader can understand how your skillset is the best for the position you are applying. You want your resume to align as best as possible to the job posting...
When I look at a resume, it takes me about 30 seconds to mentally put that person in one of 3 distinct buckets.
1. Set up an interview
2. Keep as backup option
3. Reject
I look at a few distinct things, education, job history, skillset and how they describe their most recent role and job experience.
I want to see someone that has continued their education, or has a top tier degree. I want to see someone who is not a "job flipper" and who has worked in a similar industry/environment that I am hiring for. I want to see that when someone describes their most recent job history they talk about how they added value to that organization, not a list of tasks performed or sentences about what they did on a daily basis. Resumes should be goal oriented, and you should show the reader that you understand how your contribution benefits the overall company, and how your skillset is a great fit for the position. FYI, Typo's, ridiculous formatting, fonts that are too small or illegible are almost always put in the reject bucket...
A resume is a marketing tool for yourself, you can seek out professional help to get tips on how to best market yourself, but only you really know what you are selling. I see lots of "professionally" created resumes, that all have the same layout and formatting and use the same style of speech and key words. Its not hard for a reviewer to know which is the real deal... In the end though, what really matters is the interview...