Our team spent hours discussing all issues and creating a pool of tips and templates of resumes for you. Of course, there is no single recipe for all CVs, so you can change any of the items as you like!
At the same time, there is a set of unwritten rules that are used by experienced developers and are prayed by HRMs. Such formalities make life easier. A recruiter will be able to make a minimum conclusion about whether the specialist is suitable after half a minute of viewing the CV. An HRM will compare all candidates with the help of specific features. A developer will not spend too much time and nerves writing a CV.
And so we will talk about the effectiveness of the recruitment process. Nobody wants to wait 1-2 months until the CVs of all candidates for the open position will be explored under the magnifying glass. Recruiters and HR initially look through it to find must-have technologies and cannot see your talent in computer vision you do not specify directly. Unless they are telepathic.
Employers, in turn, are interested in hiring professional specialists and nice employees. They know that a usual developer is not a pro at writing resumes and should not be one. In addition, no one will give you preference because of your skills indicated before or after the experience. But if you want to make your and your recruiter’s life easier and show your strengths use our tips.
Structure. Tech specialists don’t need to have strong design skills to create a resume. In addition, It’s very hard to dit and upgrade a creative non-standard CV. The main thing is to follow the logical structure and write in plain language. We will discuss this item in detail below.
Text volume. You should mention only the relevant experience and focus on projects that are useful for this vacancy. The ideal CV volume for the Senior specialist is up to 3 pages. A cover letter with a detailed explanation of individual projects can be attached to them. For Junior specialists, 1-2 pages with shown courses you passed and pet projects will be enough.
Honesty. Sometimes people want to embellish their strengths and show they are “big bosses” in the project. But you should not do it, especially if you are a Junior. Firstly, you have to remember a competent specialist conducts a technical interview with technical candidates. Secondly, if you have been hired, you will not be able to complete the tasks already specified in your CV. So it will be a little awkward.
Photo. It is one of the most controversial suggestions. We think the availability of photos is not critical if you do not work as a waiter or receptionist. Especially if you have a photo only with your cat. So it’s up to you whether to use a photo.
We divided the structure of the resume into 5 logical blocks. The picture shows the most usual and convenient, in our opinion, placement. We will examine each block in order.
Indicate your name and surname and the current position in this block. It will be useful for recruiters if you indicate your city next to these data. Therefore, it will look this way:
Alexey Alekseev
Middle Frontend Developer
Kyiv, Ukraine
In the contacts, the block indicates your phone number, current e-mail, and instant messengers. You can also add a link to social networks, GitHub, UpWork, etc. Do not hide this data intentionally, this way you complicate the recruiting process.
There are many services where you can find accounts in different social networks by one phone number or e-mail address.
2.1. If your Skype id is killer_elephants999 and e-mail address is [email protected], think before writing them. It might be better to create separate accounts with formal nicknames of the type Name. Surname. In the future, it will come in handy more than once.
2.2. Social networks. If your social networking pages are empty or contain not acceptable or not useful information for the employer, then you should not indicate them. Many specialists create separate “ideal” pages for these purposes, where they subscribe to professional resources, post official photos, and link to interesting articles or publications.
In this block, you should specify information about how you see yourself, what your total and commercial experience is, and what you are most proud of and want to do. For example:
“I’m a software engineer with over 3 years of commercial experience. I’ve been working on various scale solutions, including enterprise-level ones. I have significant experience in building single page web applications but also have a background in .NET.”
Also, at the bottom of this “business card” indicate your development skills and technology stack.
Sometimes developers prefer to indicate their level of knowledge in points or stars. We do not recommend this because of too much subjectivity.
JS: React, Redux, Lodash, Npm, AngularJS, ExtJS, Cordova, NodeJS, Express;
Build: Webpack, Gulp, Grunt, Docker, Jenkins;
Testing: Jest, Jasmine, Karma;
General skills: TDD, OOP/FP principles, Design patterns;
Styling: CSS, SCSS, CSS Modules;
DBMS: MongoDB, MS SQL Server.
Usually, this block is the most painful for recruiters. The most common mistakes are:
To avoid misunderstanding, leave a comment in the message when sending the resume.
During writing an experience, start from the last place of work. Remember that more attention will be paid to it. Follow the reverse chronology. Describe only the relevant experience. If you are looking for a Tech Lead job right now, you may not indicate the experience of an estate broker.
Here is an example below:
Why is it important to add a project description? It is needed to understand the future employer, the area he had experience and what would be interesting to him.
Why it would be better to describe responsibilities? It seems that the developer has one responsibility – creating code. But the employer needs to understand what daily tasks were at the previous position, what was your role, and what skills you got. Otherwise, you will be asked 20+ additional questions about the responsibilities during the interview to understand if you cope with new tasks.
Why are the words like Junior-Middle-Senior not enough to determine the level? Junior-Middle-Senior is a conditional gradation that changes from one company to another. The total experience is not the only decisive factor in determining your level. Companies take into account what were your role in the team, what main tasks you performed, and what you achieved at this place. The title can be changed according to your desires, but whether you can cope with new responsibilities is the main point.
For a CV, the third and fourth blocks are crucial. But additional information is also nice to have. It will help to show your favorable side, if, for example, you don’t have projects that you can you proud of, but you are well-known due to participation in various IT events.
What can you add here?
We have prepared an example and template of a resume for you:
Everybody has their style and taste. So, you can create e CV in your way. You can change the items or not write some of them at all. However, our experience shows that standardized CVs make the recruiting process faster and easier for all parties.
Also Published here