Free Tools
By Fadhil Abdulla

How to Write an ATS-Friendly Resume (with a Free Builder)

How applicant tracking systems read your CV, the formatting that gets you filtered out, and a section-by-section guide for job seekers in the UAE, India and beyond.

Editorial disclosure: Pyalm publishes and maintains the products and free tools discussed on this site. Regulatory statements are linked to primary sources where applicable. No independent professional review is claimed unless a reviewer is explicitly named.

Most medium and large employers — and almost every recruitment agency in Dubai, Bengaluru and beyond — run applications through an applicant tracking system (ATS) before a person sees them. If the ATS can't read your CV, a recruiter may never see it.

How an ATS reads your CV

The ATS extracts text, splits it into sections (experience, education, skills), and ranks candidates by how well they match the job's keywords and requirements. It struggles with:

  • Text inside images or graphics
  • Multi-column layouts that scramble reading order
  • Headers and footers (often ignored)
  • Unusual section names ("My Journey" instead of "Experience")
  • Tables and text boxes in Word

Build one the easy way

The free Resume Builder produces real-text PDFs with standard headings and a single reading order. Fill in the sections, choose Classic, Modern or Minimal, and download a PDF — no signup, no watermark. Your draft is saved in your browser so you can come back to it.

Section by section

Contact details

Name, phone with country code (+971 / +91), professional email, city, LinkedIn. Skip your full home address.

Personal details (region-dependent)

In the GCC it's still common to add nationality, visa status, notice period and driving licence. In India, the UK and the US, leave out date of birth, marital status and photo.

Professional summary

Two or three sentences: who you are, your strongest results, what you're looking for. Mirror the job title you're applying for.

Experience

Most recent first. For each role, 3–5 bullets that start with a verb and include a number:

  • ❌ "Responsible for accounts payable"
  • ✅ "Processed 1,200+ supplier invoices a month across 14 stores with zero late-payment penalties"

Education and certifications

Degree, institution, year. Professional certifications (ACCA, CMA, PMP, AWS) often matter more than grades.

Skills

Match the job description's wording. If it says "UAE VAT" and "IFRS", use exactly those terms.

Length and format

  • One page for under ~7 years' experience, two for senior roles.
  • Standard fonts, 10–11 pt body text.
  • Save as PDF unless the employer asks for Word.
  • File name: Firstname-Lastname-CV.pdf.

Tailor every application

Adjust the summary and skills for each role. Ten tailored applications beat a hundred identical ones.

Upskilling for your next role?

Training providers use Pyalm Learn to run courses with quizzes, certificates and a built-in job board — so learners can earn a credential and apply for roles in one place.

Resume Builder | Certificate Generator | Image Cropper | Payslip Generator | All free tools

Keep reading

More from Pyalm

Oct 16, 2026

How to Format and Validate JSON (and Fix the 6 Most Common Errors)

Why JSON breaks, how to read a validator's error message, and a quick routine for pretty-printing, minifying and fixing JSON from APIs, logs and config files.

Oct 16, 2026

How to Compare Two JSON Files (Without Drowning in Diff Noise)

Text diffs flag reordered keys and whitespace as changes. Here's how a structural JSON comparison works, and how to use it to review API changes, configs and migrations.

Oct 16, 2026

Regex Cheat Sheet with Real Examples (Emails, Phones, Dates, UAE TRN)

A practical regular expression cheat sheet — the syntax you actually use, plus tested patterns for emails, UAE and Indian phone numbers, dates and tax numbers.

Oct 16, 2026

URL Encoding Explained: %20, + and When to Encode

What percent-encoding is, why spaces become %20, the difference between encodeURI and encodeURIComponent, and how to avoid double-encoding bugs.

Oct 16, 2026

Unix Timestamps Explained: Epoch Time, Seconds vs Milliseconds and Time Zones

What epoch time is, why it's the standard way to store dates, how to tell seconds from milliseconds, and how to avoid the time-zone bugs it causes.

Oct 16, 2026

Minify vs Beautify: What Code Minification Does and When to Use It

How minifying JavaScript, CSS and HTML shrinks files, how much it really saves, and when to beautify minified code to debug it.

Try the free Resume Builder

Pyalm Learn powers training academies with courses, certificates and a built-in job board — so learners can upskill, earn a certificate and apply for jobs in one place.

Open Resume Builder Explore Pyalm Learn All free tools