Writing a professional resume is about more than listing your work history. A strong resume is a targeted marketing document that clearly shows why you’re the right person for a specific job.
Below is a practical, step‑by‑step guide on how to write a professional resume that passes Applicant Tracking Systems (ATS) and impresses hiring managers.
1. Choose the Right Resume Format
Your resume format should highlight your strengths and match your career stage.
1.1 Common Resume Formats
-
Reverse‑chronological (most recommended)
- Structure: Contact info → Summary → Experience → Skills → Education → Extras
- Best for: Most professionals, especially with a clear work history.
- Why: Recruiters and ATS systems expect this format.
-
Functional (skills‑based)
- Focuses on skills over dates.
- Best for: Limited experience, major career changes, long gaps.
- Risk: Many recruiters dislike purely functional resumes because they can hide gaps.
-
Combination (hybrid)
- Mix of both: strong skills section plus detailed experience section.
- Best for: Experienced candidates pivoting roles, senior professionals with diverse expertise.
For most people, a reverse‑chronological or hybrid resume works best.
2. Start With Clear Contact Information
Place this at the top of your resume, easy to scan:
- Full name
- Phone number (professional voicemail)
- Professional email (e.g., [email protected])
- Location (City, Country; omit full address unless requested)
- LinkedIn profile (custom URL, updated profile)
- Optional: Portfolio / GitHub / Personal website (especially for tech, design, writing roles)
Example:
Alex Johnson
San Francisco, CA · +1 (555) 123‑4567 · [email protected]
LinkedIn: linkedin.com/in/alexjohnson · Portfolio: alexjohnsondesign.com
Avoid:
- Unprofessional emails (e.g., partyking@…)
- Multiple phone numbers
- Outdated social profiles
3. Write a Strong Resume Summary or Objective
This is a 2–4 line introduction at the top, tailored to the role.
3.1 Resume Summary (for experienced candidates)
Use a summary if you have work experience.
Good pattern:
[Your title/identity] with [X years] of experience in [field], specializing in [key strengths]. Proven ability to [key achievement/outcome] using [skills/tools]. Seeking to [what you want to do next] at [target company/industry].
Example:
Data Analyst with 4+ years of experience in e‑commerce and SaaS, specializing in SQL, Python, and dashboards (Tableau, Power BI). Improved marketing ROI by 26% through data‑driven campaign optimization. Seeking to help a fast‑growing tech company turn complex data into strategic decisions.
3.2 Resume Objective (for students or career changers)
Use an objective if you’re entry‑level or switching fields.
Example:
Recent Computer Science graduate with strong foundations in Java, algorithms, and database design. Completed 3 software projects and 1 internship focused on full‑stack development. Seeking a junior software engineer role to build scalable web applications and grow in an agile environment.
Avoid:
- Vague statements like “Hard‑working individual seeking a challenging position…”
- Generic copy‑paste text used for every application
4. Build an Impactful Work Experience Section
This is the most important part for most applicants. It should be:
- Reverse‑chronological (most recent role first)
- Results‑driven, not just duty‑driven
- Tailored to the job description
4.1 Basic Structure
For each role:
- Job title
- Company name, Location
- Dates (Month Year – Month Year or Present)
- 3–6 bullet points describing accomplishments
Example:
Marketing Specialist
Acme Corp, New York, NY · Jun 2021 – Present
- Increased qualified leads by 38% in 12 months by launching targeted email campaigns using HubSpot and A/B testing subject lines and CTAs.
- Managed a $150K annual digital ad budget, reducing cost per acquisition by 22% through keyword optimization and remarketing strategies.
- Collaborated with sales to create a new lead‑scoring model that shortened the sales cycle by 10 days.
4.2 Use the “X–Y–Z” Formula for Bullets
A useful way to write bullets is:
Accomplished X as measured by Y, by doing Z.
For example:
- “Reduced average ticket resolution time by 30% by implementing a triage system and knowledge base for common issues.”
Each bullet should show:
- Action (what you did)
- Impact (what changed)
- Numbers (if possible: %, $, time, volume)
4.3 Tailor to the Job Description
- Study the posting: Highlight required skills and keywords.
- Mirror language: Use similar terminology (without copying verbatim).
- Prioritize relevant bullets: Emphasize experience that matches the role.
Using the posting, you can create a skills–to–experience map: for every key requirement, make sure at least one bullet addresses it.
5. Showcase Skills Strategically
A strong skills section helps both ATS and recruiters scan quickly.
5.1 Types of Skills
Include a mix of:
- Hard skills (technical, measurable)
- Examples: SQL, Python, Excel, AutoCAD, SEO, project management, QuickBooks
- Soft skills (interpersonal, behavioral)
- Examples: communication, leadership, teamwork, problem‑solving, adaptability
Prioritize hard skills and specific tools or methods used in your field.
5.2 Formatting Skills
List skills in categories, not one long row of buzzwords.
Example:
Skills
- Technical: Python, SQL, Excel (VLOOKUP, PivotTables), Tableau, Power BI
- Marketing: SEO, Google Analytics, Google Ads, email automation (Mailchimp, HubSpot)
- Core competencies: Stakeholder management, data storytelling, A/B testing
Make sure the skills you list actually appear in your experience section wherever possible.
6. Present Your Education Effectively
Location and detail depend on your seniority:
6.1 For Students / Recent Graduates
Place Education near the top, after summary.
Include:
- Degree, major
- University, location
- Graduation date (or expected)
- Key items: GPA (if strong), relevant coursework, honors, projects, thesis
Example:
B.Sc. in Computer Science
University of Texas at Austin, Austin, TX · May 2025
- GPA: 3.8/4.0; Dean’s List (4 semesters)
- Relevant coursework: Data Structures, Algorithms, Databases, Operating Systems
- Senior project: Built a full‑stack event management app using React and Node.js
6.2 For Experienced Professionals
Move Education below Experience. You can shorten:
- Degree, field
- Institution, location
- Graduation year (optional if very senior and you prefer to omit dates)
7. Add Supporting Sections That Strengthen Your Profile
Optional sections can differentiate you, especially when relevant to the role.
Consider:
- Certifications & Licenses (e.g., PMP, AWS, CPA, Google Analytics)
- Projects (for tech, design, early career, or career changers)
- Publications / Presentations
- Volunteer Experience
- Awards & Honors
- Languages (include proficiency level)
- Professional Affiliations (e.g., IEEE, AMA, bar membership)
Example – Projects:
Projects
- Sales Dashboard (Tableau, SQL) – Built an interactive dashboard that visualized revenue, churn, and pipeline metrics for a SaaS startup, enabling leadership to identify underperforming regions and improve upsell strategy.
Example – Certifications:
Certifications
- Google Data Analytics Professional Certificate (Coursera)
- AWS Certified Cloud Practitioner
8. Optimize Your Resume for ATS (Applicant Tracking Systems)
Many companies use ATS software to scan and rank resumes before a human sees them. To avoid being filtered out:
8.1 Use a Clean, Simple Layout
- Stick to standard section headings: “Experience,” “Education,” “Skills,” etc.
- Avoid:
- Complex tables
- Text boxes
- Headers/footers for important info
- Graphics or images (including photo, charts) in most cases
- Use a standard font: e.g., Calibri, Arial, Helvetica, Times New Roman.
8.2 Include Relevant Keywords
- Extract keywords from each job posting: tools, skills, certifications, job titles.
- Use them naturally in:
- Summary
- Skills section
- Experience bullets
Do not “keyword stuff”; each keyword should make sense in context.
8.3 Use Compatible File Types
- Default: PDF, unless the posting asks for .docx.
- Some older ATS struggle with PDFs; if unsure and it’s allowed, submit both via different channels (e.g., PDF via email, DOCX via portal).
For more on ATS, see guides like Indeed’s resume tips.
9. Keep It Concise and Focused
Length guidelines:
- 0–5 years experience: 1 page
- 6–10 years: 1–2 pages
- 10+ years / senior roles: up to 2 pages (3 only in rare academic/legal/consulting cases)
Tips:
- Remove outdated or irrelevant roles (e.g., high school jobs for mid‑career professionals).
- Focus on the last 10–15 years of experience.
- Summarize older roles in a brief “Additional Experience” section if needed.
Every line should earn its place by supporting the role you’re applying for.
10. Use Strong, Active Language
Use action verbs to start bullet points:
- Led, managed, developed, designed, created, implemented, optimized, improved, reduced, increased, analyzed, coordinated, launched, streamlined, negotiated, delivered, built, automated, mentored
Avoid:
- “Responsible for…” (rewrite as what you actually did and achieved)
- Weak verbs like “helped,” “worked on,” “participated in” without specifics
Before:
- Responsible for handling customer queries.
After:
- Resolved 25–30 customer queries per day via phone and email, achieving a 95% satisfaction rating in post‑support surveys.
11. Tailor Your Resume for Each Job
The most effective resumes are tailored, not generic.
11.1 Quick Tailoring Workflow
- Read the job ad carefully and identify:
- Top 5–7 requirements
- Must‑have skills and tools
- Update your summary to match their priorities.
- Reorder bullets so the most relevant achievements come first.
- Adjust skills list to highlight matching tools & competencies.
- Mirror keywords in a natural way.
You don’t need to rewrite from scratch each time, but targeting significantly increases your interview chances.
12. Common Resume Mistakes to Avoid
- Typos and grammar errors (big red flags for attention to detail)
- Using the same resume for every application
- Overly creative designs that confuse ATS and recruiters (unless you’re in a creative field and sending directly via email/portfolio)
- Including personal details: age, marital status, photo (in many countries this can introduce bias; check local norms)
- Listing every job ever instead of focusing on relevant ones
- Using jargon or acronyms that are company‑specific and unclear outside your last employer
- Lying or exaggerating; background checks and interviews will reveal inconsistencies
13. Polish: Layout, Design, and Readability
13.1 Basic Design Rules
- Font size: 10–12pt for body text, 12–14pt for section headings
- Margins: typically 0.5–1 inch on all sides
- Use bold and small caps for headings; avoid underlines (look like links)
- Keep enough white space to make the page easy to scan
13.2 File Naming
Use a professional, descriptive file name:
Firstname-Lastname-Resume-Data-Analyst.pdfFirstname-Lastname-CV-Product-Manager.docx
This helps recruiters and also looks professional in email attachments.
14. Example Professional Resume Layout (Text‑Only)
Below is a simplified, ATS‑friendly structure you can adapt:
ALEX JOHNSON
San Francisco, CA · +1 (555) 123‑4567 · [email protected]
LinkedIn: linkedin.com/in/alexjohnson · Portfolio: alexjohnsonux.com
PROFESSIONAL SUMMARY
UX Designer with 5+ years of experience designing data‑driven, user‑centered web and mobile products. Led end‑to‑end design for B2B SaaS features that increased user activation by 18% and reduced onboarding time by 25%. Skilled in Figma, Sketch, usability testing, and cross‑functional collaboration with product and engineering.
EXPERIENCE
Senior UX Designer
BrightApps, San Francisco, CA · Mar 2021 – Present
- Led UX for onboarding redesign that improved user activation rate by 18% and reduced support tickets related to setup by 30%.
- Conducted 20+ usability tests and user interviews, synthesizing insights into actionable recommendations and design iterations.
- Collaborated with product managers and engineers in an agile environment to ship features on a 2‑week sprint cycle, maintaining design consistency via a shared component library in Figma.
UX Designer
CloudFlow, San Jose, CA · Aug 2018 – Feb 2021
- Designed responsive web interfaces for analytics dashboards used by 2,000+ enterprise users.
- Created wireframes, user flows, and interactive prototypes, reducing time to stakeholder approval by 40%.
- Partnered with data scientists to present complex analytics in intuitive visualizations, contributing to a 12% increase in daily active users.
SKILLS
Design: Wireframing, prototyping, interaction design, user flows, design systems
Tools: Figma, Sketch, InVision, Adobe XD, Miro
Research: User interviews, usability testing, surveys, heuristic evaluation
Other: Agile collaboration, stakeholder communication, design documentation
EDUCATION
B.A. in Graphic Design
University of Washington, Seattle, WA · Jun 2018
CERTIFICATIONS
- Nielsen Norman Group UX Certification (in progress)
15. Pair Your Resume With a Strong Online Presence
Recruiters frequently review your online profiles:
-
LinkedIn:
- Use the same job titles and dates as your resume.
- Add more detail, recommendations, and a professional photo.
- Customize your headline beyond just “Software Engineer” (e.g., “Software Engineer | Java, Spring Boot, Microservices | Building scalable APIs”).
-
Portfolio / GitHub / Personal site:
- Showcase real projects with context: problem, your role, process, and results.
- Link it clearly at the top of your resume.
For LinkedIn optimization, see LinkedIn’s official profile tips.
16. Final Checklist Before Sending Your Resume
Before you submit:
- Is your resume tailored to this specific job?
- Is it one or two pages, with clear section headings?
- Are there no spelling or grammar errors? (Use tools like Grammarly and ask a friend to review.)
- Are your achievements quantified where possible?
- Are your skills aligned with the job description?
- Is the format clean and ATS‑friendly (no essential info in images or fancy tables)?
- Do your LinkedIn and resume match on titles and dates?
If you can answer “yes” to these, you’re ready to submit.
17. Frequently Asked Questions About Professional Resumes
Q1. What is the difference between a résumé and a CV?
- In the U.S. and Canada, a resume is a 1–2 page targeted document for job applications, while a CV (curriculum vitae) is longer and used mainly in academia and research.
- In many European and other countries, “CV” is used to mean what North Americans call a resume.
See more details on Wikipedia’s résumé article.
Q2. Should I include a photo on my resume?
- In the U.S., UK, Canada, and many other regions, it’s recommended not to include a photo to reduce bias and discrimination risk.
- In some countries (e.g., parts of Europe or Asia), photos may be more common. Check local norms.
Q3. Is it okay to use resume templates?
- Yes, as long as:
- The template is simple, ATS‑friendly.
- You customize it heavily and don’t leave generic placeholder text.
- You focus on content quality more than appearance.
Q4. Do I really need to customize my resume for every job?
- You don’t need a brand‑new document for each role, but you should:
- Adjust your summary.
- Reorder or tweak bullets.
- Align skills and keywords.
Targeted resumes significantly improve your chances of getting interviews.
References
- Résumé – Wikipedia
- U.S. Equal Employment Opportunity Commission – Prohibited Employment Policies/Practices
- LinkedIn Help – Optimizing Your LinkedIn Profile to Improve Search Results
- Indeed Career Guide – How To Write a Resume Employers Will Notice
- The Balance – Tips for Writing a Resume for a Job
- Harvard University – Office of Career Services: Resumes & Cover Letters
- MIT Career Advising & Professional Development – Resumes
- Purdue OWL – Résumé Workshop