You open your laptop to complete the API integrations in your new project but your mind keeps wandering.

“Why isn’t anyone responding back?” is running constantly on your mind.

Restlessly you open a new tab in your browser and head straight to the careers page of yet another software technology giant.

You attach your resume, fill in the details (that are already in the resume, by the way), and hit send, hoping to get a call back this time at least. Just then your phone chimes and your eyes pop looking at a Gmail notification that slides across your screen.

You hold your breath and cross your fingers as you open the response from your DREAM company.

Thank you for applying for the Software Engineer post. Unfortunately, you have not been selected to proceed to the interview stage. We wish you..

You stop reading and go back to your project with a sunken heart.


Though you send out a power-packed resume that lists all 7 programming languages you know, you end up waiting for a call that never comes.

Maybe, the entry-level job you are applying to is asking for 3 years of experience. Or perhaps you have the right work experience in your resume to qualify for the role and yet have been rejected for an unknown reason.

If this has ever happened to you, you are not alone.

And the good news is that you can now own your career with a clear and focused approach. But before you get to that, let's understand what interviewers really care about.

Ultimately recruiters just want to find the info they’re looking for as quickly as possible,” – Jon Shields, Marketing Manager at Jobscan.

In other words, your resume needs to cross a preliminary readability test even before the actual contents are looked at. If it is not ATS-friendly or easy to scan through at first glance, chances are high that you are nowhere close to getting that much-anticipated interview call.

In the following sections, you will discover what has been lacking in your resume till now and even learn effective hacks to create a resume that converts to an interview call.

Resume format

Arrange your information in reverse chronological order. The reverse chronological resume format is by far the best format of a resume as it emphasizes the important details first.

In this layout, the most recent and most relevant information is organized on top followed by the next important detail.

This brings your work experience or key projects on top (whichever is more recent) and immediately grabs the attention of a hiring manager since this is the most important detail they are looking for.

But even before that, the first thing that should stand out in your resume is who you are.

As a recommended practice, use the following resume skeleton to organize your details keeping in mind the reverse chronological order:

  1. Contact details
    • Name
    • Email
    • LinkedIn
    • GitHub
    • [optional] StackOverflow, Quora, Medium, etc
  2. Key Projects (here are some cool projects you can add to your resume)
    • Name of project
    • Duration (most recent first)
    • Purpose of the project
    • What did you do in the project
    • Key achievements of the project
    • Skills and tech used
  3. Work experience
    • Designation
    • Company
    • Duration (most recent first)
    • Overview of your role
    • Specific responsibilities carried out by you
    • Key achievements
    • Skills and tech used
  4. Education
    • College degree
    • College name, place
    • Duration
    • Relevant coursework
  5. Skills
    • Categorize them in a specific manner
    • Language, Framework, Databases, OS, Tools
    • Key achievements
  6. Extracurricular activities
Software developer resume sample

Tip

Avoid sharing long URLs. Consider sharing your profile name in case the hiring manager is viewing a printed copy of your resume.

Work-on-real-world-projects-check-it-out

Single page resume

Once you have all your information in the above-mentioned format, put some thought into structuring it all in a one-page resume format. This makes it easy for the reviewer to glance through all your information at one go from a single page. A single-page resume is bound to make it easier for the reviewer to read your details in an easier manner.

Easy to scan

Every job posting attracts hundreds of applications and it takes a great deal of time to go over every application.

On average, reviewers spend just about 6-10 seconds to decide whether to proceed with the job application. This means that you have less than 10 seconds to make your first impression on your potential employer.

Your resume should be clean, concise, and organized. It should look appealing to the eye, leveraging modern (but not obnoxious) fonts, a good use of white space, and intuitive in terms of the flow,”Ally Compeau, CEO of Woof Signs.

Best practices to make your resume easy to scan

  1. Bold keywords in your descriptions to highlight your skills and achievements.
  2. Use the same font throughout and differentiate headings, subheadings, and descriptions with different font styles.
    • Use heavy/bold font style for headings.
    • Medium weight font style for subheadings.
    • Regular font style for descriptions.
  3. Make sure your resume is comfortable to read. Do not use a font size that is less than 11 pt on your resume.
  4. If you really want to use two fonts, pick them from the below options and use them like so:
    • Headings (preferably sans serif)
      • Serif: Georgia, Cambria
      • Sans Serif: Helvetica, Arial, Calibri, Roboto
    • Body
      • Sans Serif: Helvetica, Arial, Calibri, Roboto
    • Fonts to avoid: Comic Sans, Papyrus
  5. Break down your paragraphs into bullet points and keep the sentences short and to the point.
  6. Do not congest too much information together. Leave enough space between different parts of your resume so that it looks neat and is easy to scan through.

Leave a lasting impression in the reviewer’s mind

Once your resume has met the criteria of being neat, scannable, and easy to read, it is ultimately your technical skills and experience that are going to get you that interview call.

This is when you need to make sure that your resume is capable of holding a reviewer’s attention longer than 10 seconds and convinces them that you are indeed the most suitable candidate for the position.

Personalize your resume

First and foremost, research about the company you are applying for.

Understand their job requirements and the kind of technologies used in the company.

Then, identify your skills, qualifications, coursework, projects, experience, achievements, etc that suit well for the position.

Also read: Mini project ideas to grow your skillset.

It might be tempting to show off a list of technologies and skills you have just started learning or have basic knowledge of. But this could be misleading if you do not have a thorough understanding and can put you at a disadvantage during the interview if that’s something the manager is looking for.

Before adding a language or a skill to your resume, ask yourself if it is worth calling out on your resume.

For example, adding business analytics as a skill for a backend developer role can quite easily tell the manager that your knowledge is superficial. It indicates that you have no idea what you are talking about or what you want to do.

Based on this research, customize the resume to match the job requirements and emphasize skills that are important for the role.

Communicate your skills

Identify a list of relevant skills to add in resume that matches your job description. Insert these key skills as you describe the work you have done in the roles showcased in your resume.

Use meaningful action verbs to create an impactful image of your work.

Powerful actions words for resume descriptions

For instance, in the above image, you can see that the words ‘created’ and ‘built’ helps to create a sense of ownership in your work. These keywords help hiring managers to gauge your capability to manage an entire application from beginning to end.

Do not take it for granted that the hiring managers know what your work is about. Using internal lingos from your previous workplaces or even abbreviations can confuse your potential employer. This is a crucial factor and neglecting this could easily make them lose interest in your resume.

When writing descriptions for your projects or work experiences, pay attention to the following resume guidelines:

  1. State the obvious in a crisp and concise manner.
  2. Be specific about every sentence you write to describe your work.
  3. Keep your sentences short; 12-14 words max in a sentence.
  4. Expand acronyms when using them for the first time.
  5. Emphasize on the work you have done and its results rather than explaining who you worked for or what the company does.
  6. Try to quantify your contributions in universally measurable terms.
  7. Refrain from using heavy and technical terms. The simpler your descriptions, the more the manager will keep reading.
  8. Avoid writing in first person in general - I, me, myself, mine.
Best practice to write work descriptions in resume

A simple structure that can be used to mention roles and responsibilities of software developer in resume:

[did action X] using [technology Y] to [achieve goal Z]

Or

Used [technology Y] to [achieve goal Z]

Examples of writing descriptions in resume

  1. Developed a caching system using Redis to improve the application’s performance by 20%.
  2. Used Wireshark to monitor and resolve issues like packet drops and security protocols.

Tip

Ask a friend who doesn’t have any background knowledge of your work to read your descriptions. See if they can understand the descriptions in one read. If they have doubts about your work, keep simplifying your sentences till they are able to get a clear picture of your work when they read it in one go.

Highlight your soft skills

Along with technical skills, hiring managers are looking for some qualities in you that stand out and highlight your soft skills.

Include relevant extracurricular activities in resume that showcase your interests and strengths like -grit, determination, creativity, perseverance, empathy, resourcefulness, discipline, diligence, team spirit, etc.

No more than a single line description is required for these.

Listing these areas of interest outside of work shows that you are a real person and makes you seem more interesting.

Tip

Do not ever rate your own skills.

Final checklist

Before you hurriedly hit that send button, take a moment to verify all the information and ensure that it is flawless before sharing it.

Here is a handy checklist of things to review before you send out a resume

  1. One page resume which is neat to consume.
  2. Clickable links should direct to the correct URL.
  3. The dates mentioned should be correct.
  4. Your contact information should be correct.
  5. Check for typos and grammatical errors in your sentences. You can use grammarly.com for this.
  6. Ensure all sentences end with a full stop (these get missed out in bullets).
  7. Use a professional naming convention for your resume, something like: Full name-Resume
  8. Take care of inconsistencies - extra spacing, misaligned text, inconsistent bullet styles, inconsistent paragraph structures, etc.

Crio-Learn-by-Doing---Free-trial

Highlights

  1. The primary objective of a resume is to land you a job interview.
  2. To achieve that, it is important to prepare a resume that is ATS-friendly and easy to skim through.
  3. Prioritizing information in the reverse chronological order is the perfect resume format to highlight your strengths.
  4. Make sure all the information is presented neatly in a one page resume format.
  5. Reviewers spend less than 10 seconds to form their first impression of your application.
  6. Focus on improving the readability of the contents shared in your resume.
  7. Ensure that it is easy to scan through important details in the first 6-10 seconds.
  8. Personalize your resume to match the job requirements at the company you are applying for.
  9. Do not include skills and experience that are not relevant to the role.
  10. Highlight important keywords in your resume. But do not overdo it.
  11. Use powerful action verbs to describe your work experience and projects.
  12. Follow the basic resume writing guidelines to write professional project descriptions and work experience details in your resume.
  13. Bring out your soft skills through your extracurricular activities. Use the final checklist to make sure you submit a flawless resume that will get you your interview call.

Did you find this useful? Subscribe for more interview prep tips in your inbox.