Our team spent hours to discuss all issues and to create this pool of tips and template of a resume 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 is used by experienced developers and is prayed by HRM’s. Such formalities make life easier. A recruiter will be able to make a minimum conclusion whether the specialist is suitable after a half a minute viewing the CV. A HRM will compare all candidates with the help of specific features. A developer will not spend too much time and nerves to write 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. It's not crucial that tech specialists have strong design skills to create a resume. In addition, It’s very hard to dit and upgrade 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. 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 boss” 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 awkwardly.
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.
1. Name and Position
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 AlekseevMiddle Frontend DeveloperKyiv, Ukraine
In the contacts block indicate 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 moc.liamg%40eiknuj, 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 completely 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, links to interesting articles or their own publications.
In this block, you should specify information about how you see yourself, what your total and commercial experience is, 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.
“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.”
Sometimes developers prefer to indicate their level of knowledge in points or stars. We do not recommend this because of too much subjectivity.