Software developer resume tips. Software developer resume example


The best resume format

The bigger number of resumes are written on at least three pages. But some of them could be formatted in the way to take not more than a couple of pages. Several papers are overwhelmed with extra information the removal of which will only contribute to their quality.
Pages of each resume have no numeration.
There is also inconsistency in formatting of some of them: variety of fonts, unnecessary spacing, duplications).


Other informational technologies

– Understanding and use of the principles of the object-oriented analysis and projecting;

– Basic knowledge of computer network work;

– Skills of regular expressions use;

– Experience of Mercurial, Git, SVN use;

– Not deep knowledge of such frameworks as Zend framework, Symfony, etc.

– Representation about highly loaded, distributed and scalable systems;

– Primary knowledge of versatile development methodologies.

Personal characteristics

Personal qualities

– Easy learner, ability to analyze and summarize, ability to find non-standard and not apparent solutions, intelligence.

– Ability to work in the team, responsibility, commitment to results;

– Fluency of English language;

– Typing and online information search skills


Berlin university of economics and law

End data – 2005

Accounting and audit Master’s degree

Dresden University of technology

End date 2003

Computer Sciences Bachelor

Language skills

English – advanced

German – native (I can be interviewed in this language)

Resume content

When people list their skills, some representatives mention an enormous number of technologies. Unfortunately, it does not look convincing as you can’t be an expert in any field.


Computer Skills

Programming Languages, Environments and Libraries

  • – C (Microsoft Visual Studio 2003 – 2010, SharpDevelop 2.2)

    – Microsoft .NET Framework 1.1 – 4.

    – Developer’s Express 3.0 – 9.2

    – Google Protocol Buffers


    – nUnit 2.5t

    – JetBrains dotCover 1.0 -1.1

    – JetBrainsdotTrace4.0

    – Araxis Merge 2010

    – JetBrains TeamCity 6.0 – 6.5

    – MicrosoftADOMD.NET

    – Microsoft XNA

    – PDFLib

    – ZiрLib

    – Moq 4.0

    – JetBrains ReSharper 3.0 – 6.0

    – SciTech .NET Memory Profiler 4.0

    – .NET Reflector 4.0- 6.8

    – WinMerge 2.12

  • – XML/XSD (Altova XML Suite 2007)

    – C (MinGW 5.x, Borland C 3.x)

    – Assembler 180×86 (MASM, TASM, A86)

    – C++ / ObjectPascal / Pascal / BASIC / Lisp / ProLog

  • Relational Databases

    – Microsoft SQL Server 2000 – 2008 R2: Transact-SQL

    – Microsoft Access 6.0 – 2007: JetSQL

    – MySQL 4.x: MySQL

    Multi-Dimensional Databases

    – Microsoft Analysis Services 2000 – 2008: MDX

    – Client Software: Tableau, ProClarity, Panorama etc.

    Source Control

    – Mercurial: TortoiseHg 2.0

    – Subversion: TortoiseSVN 1.3 -1.7

    – Microsoft Team Foundation Server 2005

    – Microsoft Source Safe 2003/2005 Bug Tracking

    – BugTracker.NET 3.4

    – SeapineTestTrackPro7.0

    – Microsoft Team Foundation Server 2005 Scientific Software

    – Comsol Multiphysics 3.5

    – MatLab 7.0

    – MathCAD 15.0

    – Derive 6.1

    – MathType 6.6 Operating Systems

    – Microsoft Windows: 3.11, 95/98/Me, NT/2000/XP/2003, Vista/Seven

    – Microsoft DOS 6.22

    – IBM OS/2 Warp 4

    – *nix: Ubuntu / Mint / Slax / Mandrake / RedHat / Xandros, FreeBSD

2. Many basic packages are listed as skills by some people:


Other Software

– Microsoft Office 6.0 – 2010: Word, Excel, Access, PowerPoint, Visio, Project

– OpenOffice 2.x – 3.x: Writer, Calc, Impress, Base, Draw, Math

– team software tools (Visual SourceSafe, svn, TRAC)

– visual design tools (MS Visio)

Office programs: MS Word, Excel, Access, Outlook, PowerPoint, Visio.
PC: the level of advanced user with knowledge administrator. Knowledge.

3. Resume goals. Have to be more accurate There is an impression that a potential employee is ready to do any job as soon as he gets it.


Professional Objective

Experienced Software Engineer with 11 years in IT industry is seeking an exciting long-¬term job opportunity. Preferable positions are Application Developer or Software Architect. Goal – building high class software solutions.

Desirable post:

QA Team Leader

Senior QA Engineer

Automation QA Engineer

Long-term employment in a success-driven company with strong team-spirit collective at position of Web developer/Java developer

Objective: to receive a position of a technical writer or business analyst (beginner) in the IT company.

4. There is no necessity to mention personal qualities here at all:


– Personal identity: proactive, punctual, purposeful, communication, responsible, resistant to stress and easily trainable.

– Hobby: sport, driving, travel, music, mobile and pc tech.

Personal qualities: analytical mind, sociability, attention to detail, high literacy.

5. The wrong choice of unnecessary words – such phrases as “basic knowledge”, “average complexity” make a double impression and are far from being your trump card. The expertise level in technology can be emphasized in a different way, for example, order of skills listing.



– My SQL (complex queries, design, optimization, some skills of administration).

– MS SQL (middle queries, not complex design).

– PostgreSQL (one realized project with the use of this DBMS, was learning in my free time).

– Testing and program (Selenium); basic knowledge of database and MS SQL, HTML, HTTP; understanding process of developing application; understanding and experience virtual machine using

– Basic knowledge of automated testing tools (LoadRunner. Quick Test Professional, Watir)

6. Presence of useless statements that do not provide any important information:


Responsibilities: Settled all kinds of issues related to functioning, stability and performance of desktop client program.

Responsibilities: solution of all the spectrum of tasks for developers during the support/development of the processing system.

– Eagle eye on creating user-friendly interface

– Never-ending improvements and automation vision

– Experience in building new team and make it effective

– Improving processes inside the team

7. Description of each position is the same:


1. Identify project risks and recommend actions to minimize risk

2. Lead projects and provide technical supervision to other QA staff

3. Ongoing training of the team members


1. Search – Asp.NET Web Application + C++ Application. Games oriented toolbar for IE
and FF including specific search pages for different search providers (Yahoo, Bing, Ask, InfoSpace)

2. Content Services – Certification QA for the content published in network.

April 2008 – September 2009 – London, Senior QA Engineer

Carried out duties:

1. Test documentation writing (Test Plan, Test Cases, Test Report)

2. Analyzing Software Requirements Specification

3. Reporting on testing progress, calculating of metrics

4. Testing performance, stability, work under critical conditions

5. Specifying and executing a test cycle

6. Investigate product features (including ad hoc testing)

7. Find and report bugs in the bug tracking system

8. Providing estimations on tasks

9. Identify project risks and recommend actions to minimize risk

10. Lead projects and provide technical supervision to other QA staff

11. Mentor junior engineers to build their skills and contribution level

Jan 2009 – till current Java developer

Front- and back-end support (new functionality, DB and Java side changes, bug fixes, documentation), estimations.
Applied technologies: Java (SE), Servlets, Spring, Hibernate, JDBC, PL/pgSQL (PostgreSQL), Python, XML/XSLT, JavaScript, HTML, CSS

March 2008 – Jan 2009 (8 months) Java developer

Front- and back-end support (new functionality, DB and Java side changes, bug fixes, documentation), participating in development of corporate CMS, estimations.