Skip to main content

How to Build a Resume Online

Create a professional, ATS-optimised resume with our free Resume Builder. Choose from multiple templates and download as a formatted PDF.

Loading tool...

Steps

1

Choose a resume template

Select a template that suits your industry and experience level. Clean, single-column templates perform best with ATS (Applicant Tracking System) software used by large employers. More visually designed templates work well for creative roles where the resume itself showcases design ability.

2

Add contact information

Enter your full name, professional email address, phone number, location (city and country — full street address is no longer standard), LinkedIn URL, and optional GitHub or portfolio URL. Do not include photos, marital status, or date of birth on resumes for the US, UK, or Canada — these can cause unconscious bias and are not expected.

3

Write your professional summary

Write a 2–4 sentence professional summary at the top. Lead with your years of experience and specialisation, follow with 2–3 key achievements or skills, and close with what you are looking for. Tailor this for each application — it is the first thing a recruiter reads and must immediately signal that you are relevant.

4

Add work experience

List roles in reverse chronological order (most recent first). For each role: company name, your title, dates (month and year), location. Write 3–5 bullet points describing accomplishments, not just duties. Use the formula: Action verb + what you did + measurable result. 'Reduced page load time by 40% by implementing image optimisation' is far stronger than 'Responsible for website performance'.

5

Complete education, skills, and download

Add your highest education qualification. List technical skills grouped by category. Add any certifications, languages, or awards. Review the live preview and download as a PDF. Filename should be: FirstName-LastName-Resume.pdf rather than 'CV.pdf' or 'Resume (Final v3).pdf'.

Writing Achievement-Focused Bullet Points

The difference between a mediocre resume and a great one is almost entirely in how work experience is described. Most people describe what they were responsible for; effective resumes describe what they achieved. The XYZ formula developed by Google recruiters is a reliable structure: 'Accomplished X as measured by Y by doing Z.' Applied to a software developer role: 'Reduced API response time by 60% (from 800ms to 320ms) by implementing Redis caching for frequently queried endpoints.' For roles where quantified achievements are not straightforward, add context about scope and impact: 'Led UX research with 12 user interviews that identified the navigation issue causing a 35% drop-off at the checkout page, informing the redesign that shipped in Q3.' Every bullet point should make the reader think 'this person creates value' rather than 'this person did tasks'.

Resume Formats: Chronological, Functional, and Hybrid

Three main resume formats exist, each suited to different circumstances. Chronological (reverse-chronological): lists work experience starting with the most recent role. This is the standard and preferred format for most applications, particularly for candidates with a strong, relevant work history in the same field. Functional (skills-based): leads with skills and capabilities rather than job history, relegating experience dates to minimal mentions. This format is sometimes recommended for career changers or those with employment gaps, but it raises red flags with many experienced recruiters who see it as hiding a weak work history. Use it cautiously. Hybrid (combination): leads with a skills summary but lists work experience in chronological order with accomplishments. This is the recommended format for career changers, as it highlights transferable skills upfront while maintaining the chronological credibility recruiters expect.

Frequently Asked Questions

Related Tools