home · Motivation · Write a sample resume for a programmer job. Programmer resume template and example

Write a sample resume for a programmer job. Programmer resume template and example

A sample and example of a programmer's resume is presented below, but first we suggest you read the article aimed at helping the applicant create the most effective resume. We have described the key points that every applicant should pay attention to. The asterisks indicate the significance of a particular item.

At first glance, the title does not play a big role, but in fact, the correct composition of the resume title is a very important component of creating a resume.
The headline is the first thing the employer sees and the assessment begins with it.
The title of a resume can be compared to the title of an advertisement in contextual advertising. The highest CTR is for those ads that best meet the requirements of the buyer, in our case this is the employer.

  • The first thing that should be in the title is the programming language in which you are profiling. Many simply do not indicate the language, losing their place in local search results and job search sites. For example, by request “PHP”,”JAVA”, etc.;
  • We recommend using the word “programmer” instead of “developer”. Programmer, more often used in search queries. But hh looks for these two words equally;
  • You can also add a Junior or Senior level;
  • You shouldn't overload the title, but you should add keywords.

Your photo is an integral part of your resume. Having a real photograph not only attracts the employer’s attention and inspires confidence, but also helps to form a first impression of you.

  • Post only a real photo. Abstract pictures do not serve the function of visualizing you in the eyes of the employer;
  • Post a neutral photo with a good angle. If you don’t have such a photo, be sure to take one;
  • As an example, below is an ad with and without a photo.

This point does not greatly affect the consideration of your resume by the employer. Of course, if the amount is not abnormally high. You should indicate your salary if you are sure that it corresponds to the market and your qualifications.

  • If you are not sure, then it is better to indicate “By agreement”, this will be a maneuver during the interview;
  • Study the market, how much on average an employer in your region is willing to pay for your qualifications.

Typically these fields are required. Please indicate the schedule and type of employment that suits you.

Work experience is the most priority and important point of your resume. We strongly recommend that you indicate all places of work related to programming. If you started your career with a non-core job, then you don’t have to indicate it. But write everything down regarding programming. Indicate what you did and what your task was. You can also indicate the results and achievements of your work.

Key skills are required. Try to indicate those skills that are relevant to your professional field. Name of technologies, databases, engines, etc. Key skills can be revealed in more detail in the “About Me” section.

It’s difficult to give specific recommendations here. Just fill out the fields for educational institution and specialty. For the employer, this point is not critical; in the field of programming, the most important thing for the employer is real experience and a portfolio in the form of source code.

If you have diplomas or certificates obtained after completing advanced training courses, be sure to indicate them in the appropriate section. Many applicants neglect to post this information. The employer pays attention to your efforts and desire to grow in your profession. It doesn’t matter what courses it was offline or online, do not be lazy, scan the diploma and upload it to the website. Visualization in the form of a diploma always increases the click-through rate of your ad.

This is the second most important point after work experience. It is important for the employer to find out not only where you worked and studied, but also how you write code, before inviting you for an interview. If you have projects on Github, be sure to include a link to your profile. Photos or links to sites or products that you were involved with are not suitable for a serious HR person or head of a development department. Don’t be afraid to show your work, this will have a positive impact on the formation of a preliminary opinion about you as a specialist.

  • Provide a link to Github or a similar service;
  • If you don’t have an account on Github, then place the archive with the projects on any file hosting service.

A very important form to fill out. The “About Me” section is a direct appeal to a potential employer. We do not recommend writing “water”, such as the fact that you are an experienced PC user, have a driver’s license, have a hobby, etc. The employer will not read this; he needs to learn as much as possible not about your world, but about your skills and abilities. Despite the fact that you have filled out the form with key skills, we recommend that you disclose some of the key skills at this point. Focus on the most important, complex, modern technologies that you study and practice. Write what you work with and what you would like to discover. Write about the goals you are striving for.

Sample and sample resume for a programmer without work experience

The resume of a programmer without work experience is essentially the same as that of a programmer with experience.
Only a novice programmer finds it more difficult to attract the attention of an employer. In order to get noticed, you need to develop a portfolio. Be sure to create local projects and post the code on Github or a similar service. After all, the only thing that will be available to the employer is viewing your first works. You also need to fill out the “About Me” section, in which you must describe as much as possible your desire to work in the field of programming. Try to attract the employer, write sincerely and do not hesitate to describe your goals in detail.

HR managers of large IT companies in their recruitment work daily have to deal with a huge amount of text - tens and hundreds of resumes. But recruiters pay attention only to well-written and formatted resumes that contain truly useful information, and not a set of template wording.

Sometimes applicants make completely ridiculous mistakes. This can be understood and explained by the fact that an IT specialist is by nature a techie. It will not be difficult for him to write a program, but everything else “writing” often causes difficulties.

Why is a resume so important?

A resume is important because it is the document the employer sees first.

It creates a first impression that can be easily spoiled and then very difficult to change.

Also, writing a resume is the only stage in the employment process that depends entirely on the applicant. Moreover, no time restrictions are imposed on the completion of this stage; this should significantly improve the quality of the document.

In a resume, a person can fully display himself as a professional. And only later at the interview will you have to prove this.

So, everything you need to know when writing a resume:

1. Document preparation

Sometimes HR managers can be disappointed in a candidate without even reading a single line of the IT specialist’s resume. Here is an example of an unsuccessful resume title: “Resume.doc”, “Resume 11/01/2013.doc”, “My resume.doc”. This design is immediately repulsive with its uninformative name. The file must be named with the applicant's first and last name.

One readable font must be used. This can be Times New Roman or Arial with a size of 12 px.

When creating lists, it is unacceptable to use a hyphen and several spaces (or Tab) followed by text. One immediately gets the impression that the person is not familiar with even the basic rules of working in text editors. Such a “specialist” is unlikely to be needed by an IT company.

You should also use numbering, page breaks, left and right alignment, and other standard formatting techniques. All this makes the text much more readable.

2. Resume size

The optimal resume size is 2, maximum 3 pages. If they send a 10-page document, the HR manager will simply get tired of reading it and may lose sight of some important information. The applicant’s task is to make the resume as succinct as possible.

You should also avoid cases where a small piece of text jumps to the next page. Elementary formatting helps to avoid such tails - you can slightly expand the fields.

3. Text and spelling

The text should be simple and understandable. You shouldn’t write complex sentences like “I was a developer who did ..., and I had a team ...”. Each thought should be expressed in a separate sentence. You need to write in such a way that the recruiter does not need to re-read the proposal in order to catch the idea. You need to express yourself clearly and understandably.

You should always check what you write. Everyone can make mistakes and typos, but sometimes a text editor can make a mistake by correcting a word it doesn’t understand into something completely different, one that doesn’t fit the meaning.

Therefore, in addition to standard methods of checking spelling, you must use your eyes, i.e. carefully proofread your resume after writing it. It is advisable to do this out loud to make it easier to understand how the text sounds.

4. English version

You need to use your knowledge of English. Most IT companies put forward serious requirements regarding foreign language proficiency. But, even if a person cannot communicate freely, writing an English version will still be a big plus. Therefore, it is preferable if the applicant sends 2 resumes.

The resume structure should be standard:

1. Brief information (Summary)

At the very beginning there should be a resume header with contact information. You need to indicate Email, phone, Skype, city. If there is a possibility of relocation, you need to mention this.

Brief information should be divided into points that reflect a specific skill. You should not give more than 6 points.

You must also indicate the number of years of experience working with the technologies required for this vacancy and specific knowledge in this area.

2. Technologies

It is necessary to indicate only those IT technologies with which you have practical experience. It is forbidden to write lies. During the interview, the deception will be revealed and the applicant will thereby discredit himself in the eyes of the employer.

Such information must be divided into main groups. For example, knowledge of programming languages: PHP, C++, Phyton, sql query language, configuration, support and administration of server equipment, installation of PBX, server.

3. Education

The academic degree, specialty, and certificates are indicated. It is necessary to write where your education was received and provide the years of study. For example, 2000-2005

MSTU named after N. Bauman, Faculty of Applied Mathematics, qualification - engineer-mathematician

4. Experience

Must be in reverse chronological order. The employer is more interested in finding out what the person has been doing recently.

The year and month must be specified. So, a person working from 2011 to 2012 could work for either a couple of weeks or almost 2 years.

You need to provide the names of the companies, or at least a description of the projects. For example, May 2010 - June 2013, system administrator, Peresvet LLC Administration of corporate networks, installation of office programs in a Windows environment for office PCs.

For each project, you must disclose your responsibilities and achievements. It is advisable not to write “achieved a lot” or “successfully managed a team.” It is better to provide specific results of the work. You also need to briefly describe the team and technologies that you had to work with on this project.

5. Languages

This item is mandatory. You must indicate your level of foreign language proficiency.

6. Optional sections: Objectives, Hobbies, References

If goals are stated, they should be done clearly and concisely. Goals like “I want to develop” or “I plan to achieve high results” are not suitable.

You don't have to add hobbies. In most cases, this is unnecessary text - the employer is of little interest to this section. IT people won't get paid for being great at tennis or scrapbooking.

The main thing to remember when drawing up is that it will be reviewed by the person who makes the decision about your further employment. Your future career largely depends on how much the employer likes it.

Below we provide basic resume samples for IT specialists. Using the sample as a basis, you can easily create a competent resume, and if you have doubts about the correctness of the resume, you can always seek advice from our specialists who will help you create a competent resume.

Example of an IT specialist resume

Ambra Benjamin is a senior HR manager at Facebook. Every day she reviews hundreds of applicants' resumes. According to her, the world of recruitment is much simpler than most people think. It has the same laws, and recruiters are guided by very similar principles for selecting candidates.

To form an opinion about an applicant, a professional HR manager needs about 20 seconds. After which he either weeds out the resume and forgets about it forever, or gives the candidate a chance. Ambra Benjamin will share her operating principles and vision of the ideal resume with users.

What does HR pay attention to?

Current employment. The description of the activity at the time of sending the resume speaks volumes. Why is a person interested in obtaining a specific position? Why is he looking for a job: was he fired or did he leave on his own? How long has he/she worked at a certain place? How relevant is his recent experience to the position that needs to be closed.

Overall experience. It is very important to understand how active the applicant’s life and professional position is. A recruiter will quickly give preference to a novice programmer who has performed well at his previous job than to a seasoned specialist whose career has not seen any changes for the better over the years.

"Keywords". For the initial analysis of a resume, Ambra Benjamin often uses a search. This allows you to quickly determine whether the candidate has the necessary skills and knowledge. For example, he speaks the Python programming language or specializes in iOS programming.

“Online trace” of the candidate. According to Ambra Benjamin, she likes this stage of studying a resume more than others. It's always interesting to learn about a candidate's presence on social networks, get acquainted with his work on GitHub, personal accounts or website. You can learn a lot about a person by seeing who values ​​his thoughts and observations.

Formatting a resume. Errors, poor formatting, intrusive design - all these are distracting and can even be annoying. Competently describe your knowledge, skills and achievements, and an opinion about your creativity will be formed during interviews and work in a team.

How to do it right

  • Describe real projects indicating significant achievements. Do not use template phrases such as “developed the application architecture” or “bugs rules”. Write what you are really proud of, what you learned new - it arouses interest.
  • Don't neglect Easter eggs. Recruiters look at resumes for days on end. Spice up your text with an elegant joke about yourself. Of course, the seriousness of presenting your professional skills is very important, but you can always find a place for humor.
  • Write about your projects. A recruiter interested in hiring a good specialist will always ask what the person works on in his free time. Author's projects inspire, indicate the professionalism and passion of the programmer for his work.
  • Use beautiful typography. It is always a pleasure to read a well-formatted resume. In addition, the applicant’s attention to detail indicates the seriousness of his intentions and a responsible approach to business.

How wrong

  • Exaggerate your achievements. The truth, no matter how you look at it, will still become known.
  • Write a resume addressed to the head of the company (CEO, director, president). 99% of them end up unopened and are eventually deleted along with spam and other junk. Managers of large companies do not read resumes, especially from people they don’t even know exist.
  • Extend your resume over several pages. Write only to the point and only relevant information. Believe me, the fact that you worked at Mac a few years ago is not that important. Long resumes are boring and rarely read to the end.
  • Write a resume in the first person. If you don't know how to do it correctly, don't do it!
  • List your goals and desired salary level at the beginning of your resume. Do you need a job? This means, first of all, you should interest the employer and convince him that you are the one worth inviting for an interview. Your personal ambitions are the second question.
  • Make mistakes, confuse the present and past tenses. Stick to your chosen presentation style. It is optimal to write in the third person in the past tense.

So that you have something to write on your resume: profession “

A programmer is a modern profession, because today it is difficult to imagine the world around us without computers. It’s not difficult to create a resume for this position; the main thing is to stock up on arguments and evidence of your high professionalism and penchant for self-learning.

A candidate for the position of programmer must have a higher technical education in his specialty, and in addition to this, keep up with the times, monitor program updates, and improve his knowledge. A plus on a resume would be participation in educational projects, skills in creating programs or websites.

It is important for the employer that the programmer is dedicated to his work and enjoys it - then all tasks will be completed quickly and efficiently. Emphasize your ambition and love for your work. Well, the main part of your resume will be professional skills, this is where you can describe your knowledge in the field of programming, skills in working with certain programs.

See also other resume examples:

Download a programmer resume sample:

Fedorenko Artur Tomovich
(Artur Fedorenko)

Target: Filling a programmer position.

Education:

September 2003 – July 2008 Kiev National Polytechnic Institute, Faculty of Information Systems, specialty “System Programming”, Master’s degree (full-time).

Additional education:

August 2008 – October 2008 Courses “1C: Administration”.

Experience:

Web programmer

April 2008 – July 2010 Teletrade Consulting OJSC, Boryspil.
Functional responsibilities:
— website development and support;
— installation and configuration of SMS;
— writing modules for PHP.

Software engineer

August 2010 – November 2013 Lankom LLC, Kiev
Functional responsibilities:
— software development for automation;
— writing products and programs for RLS;
— participation in the technical design process of the ASC;
— development of technical documentation.

Professional skills:

— Fluent PC skills;
— Experience in software development and visualization systems;
— Experience writing Unit tests;
— Knowledge of basic operating systems and applications;
— Knowledge of programming languages ​​(PHP, C++, SQL);
— Language proficiency: Russian and Ukrainian languages ​​are fluent; English, German – technical.

Personal qualities:

Hard work, attentiveness, diligence, resistance to stress, accuracy, initiative, ability to work in a team, emotional stability, desire to work and develop, ability to work with a large amount of information, analytical mind, tendency to self-learning.

Additional information:

Marital status: Not maried.
Do you have children.
Driver's license: yes.
Possibility of business trips: yes.

We hope that the sample resume we compiled for the position of a programmer helped you in creating your resume for a job. Return to section..