The Ultimate Guide to Building a CV: Write the Perfect Tech Resume and Get the Job

A CV is one of the most crucial components while looking for a job. It helps to make the first impression about you and stand out from other candidates. So the question of how to write a resume is one of the most important for any candidate. Not only whether you got an invitation to an interview, but also the employment itself. It will depend on how responsibly you approach the preparation of a resume.

These useful tips and advice will help you to understand what the structure of the resume should be, and use this knowledge to create a perfect CV that will help you to stand out from other applicants.

The Structure

The good thing is that there are no certain rules for a resume. You place emphasis based on what points you want to draw the attention of the employer.

Suppose you decide to obtain a new specialization as an IT specialist, but you have worked as a merchandiser for the last 15 years. In this case, you should not detail your “unapproachable” work experience. Think about how to put this information in 2-3 lines. It’s better to focus on the courses you have taken, books you read, IT training projects and events you attended with IT topics.

When writing a resume, you should follow this structure:


In addition to the city of residence, email address, phone, and skype-contact, it’s a good decision to put additional links to profiles on social networks such as LinkedIn, GitHub, or Facebook. 

Objective and Summary

Why are you writing a resume? The primary goal is to get a specific job in a particular field and a particular company. Make it in one sentence and without water.


Bad sample: “To find a stable job in a dynamically developing international company to adequately apply the skills to the benefit of the team.” 


Good sample: “Start junior PHP developer career at X company, and grow to team leader in 5 years.”

In the Summary section, there should be up to five key points that will tell the recruiter in a favorable light about you and your working experience. If it is not possible to present the key points of your career, then the best way is to skip it.

Bad sample: “I am a very responsible person. I am a fast learner. I am interested in everything that surrounds me. I like to get to know with new people, passionate about reading.”


Good sample: “Experience in software development 5+ years. I have worked as a web developer in JavaScript / HTML / CSS / Java for the last two years. Have experience in programming in C / C ++ / C #, PHP, AS3, SQL. I have good analytical skills. Teamwork is the key to success.”


So much has been written on this subject. But let's look again at the options that you should indicate in the Skills section.

Junior PM

Junior Developer

Junior QA

BAD MANNER is to indicate among the skills office programs and browsers used (MS Office, OpenOffice, IE, Mozilla Firefox, etc.) - this is useful in the resume of the secretary, but not in the field of IT.


Write down your working experience in reverse order. Yes, everyone knows about this, but in 5 out of 10 resumes, candidates make this mistake. We remind you once again.

In this part of the resume, also stick to this structure:

Good Sample:

Bad Sample:


Indicate of an educational institution, faculty, specialty, degree obtained, years of study.

Good samples:

Bad Samples:

Additional Information


So, a correctly compiled resume is your assistant in finding a decent job. So it is recommended that you constantly develop your skills and know-how to create a resume. However, a resume is just a document. It cannot replace the wealth of your personality, which leads that you need to learn how to effectively present yourself while interviewing.