Are you a Software Developer? Do you feel bored or stressed when thinking about writing or updating your resume? Relax and read ahead. I will give you the unconventional secret to writing a fun and powerful resume that gets results. Your resume writing worries are over.Skeptical? I don't blame you so just read on and judge for yourself. You don't even have to buy the book. I will show you how to make a fantastic resume right here and now. The book itself gives you step-by-step details and you can choose to buy it or not.We know from data that, on average, 1000 individuals see an online job posting, 100 send in their resumes, yet only 4-6 will be called for an interview. That means that 96% of resumes are going to be rejected! Let us figure out why.To start it helps to be clear - just what is a resume? Is it(a) A list of our skills, education, job history? (Bzzzz!....WRONG!)(b) A convincing document to get us that job? (Bzzzz!....WRONG!)A resume has one purpose - one very very important purpose - to get us through the hiring funnel and land a job interview. And to do that important job really well, we need to understand the 'hiring funnel'.The 'hiring funnel' is made up of five gatekeepers:1. The ATS - automated system that processes your resume. (100 Resumes)2. The Recuriter - specializes in hiring. (70 Resumes)3. The HR Generalist - looking for 'culture fit'. (30 Resumes)4. The Hiring Manager - probably your line manager. (25 Resumes)5. The Interviewing Developers - some developers who have been roped in. (4-6 Resumes)The *perfect* resume one which handles all of the gatekeepers. How? That's simple:1. For the ATS, ensure the resume has the correct keywords. Do not paraphrase keywords because most systems only do a literal search. It is best to include keywords in the text of the resume and not a separate 'keyword' section.2. For the Recuiter, must highlight the exact job title. This, along with keywords from the job posting, gives the resume a huge boost in the recruiter's eyes. Do not assume the recruiter can match 'front-end developer' to 'AngularJS developer'.3. For the Hiring Manager two things are important - your personal work and your opinions. Describe your experience with the toolchain and frameworks and it will go a long way to making you stand out. Do this at the beginning of the resume so it is sure to be read.4. For the Interviewing Developers, put in some of your mildly controversial opinions. This will give them something to talk about and allow them to discover they would enjoy working with you.5. Keep it short. The resume is will be one in 20 on the hiring manager's desk and 50% of the time she will scan only the first half of the first page.That's it. The book gives you an easy 5-step process that you can follow to write the *perfect* resume. It also provides nuance and detail to expand on the guidelines above - down to the resume formats that work best. I guarantee you can use it to truly write a different, powerful resume very quickly for each job you ever want for rest of your life.In any case, if you choose to buy the book or not, I wish you luck and happy (job) hunting!