Start Here
The Complete Resume Guide
Everything you need to write a professional, ATS friendly resume from first draft to final PDF.
1. Resume Basics
A resume is a structured document summarizing your qualifications for a specific job. Unlike a biography, it is not comprehensive - it is curated. Every line should be relevant to the role you're applying for.
- Tailor your resume for every application - generic resumes get fewer responses
- Keep it to 1 page for students/freshers, 1–2 pages for experienced professionals
- Use a professional font (Calibri, Arial, Garamond) at 10–12pt
- Save and submit as PDF unless the employer specifies otherwise
2. Resume Structure
A standard resume follows a predictable structure that ATS systems and recruiters both expect. The order matters - lead with your strongest selling point.
- Standard order: Contact Info → Summary → Experience → Education → Skills → Projects
- For freshers: Contact Info → Education → Projects → Skills → Experience (if any)
- Use clear section headings - "Work Experience" not "My Journey"
- Use consistent formatting throughout
3. Contact Information
Your contact section is not just your name and email - it's your professional identity header. Keep it clean and complete.
- Include: Full name, professional email, phone number, city, LinkedIn URL
- Add GitHub profile if you're in tech or engineering
- Add portfolio link for designers, content creators, and marketing professionals
- Use a professional email (yourname@gmail.com, not nickname123@hotmail.com)
- Do NOT include date of birth, religion, or marital status
4. Professional Summary
A 2–4 line summary at the top of your resume gives the reader an immediate picture of who you are and what you bring. It should be tailored to the role.
- Write it last - after you've finalized everything else
- Include your role title, years of experience (or your specialization as a fresher), and 1–2 key strengths
- Mention specific technologies or domains relevant to the job
- Avoid generic phrases like "hardworking team player"
5. Work Experience
Experience is usually the most-read section. Recruiters look for context (where you worked), impact (what you achieved), and relevance (how it applies to this role).
- Use reverse-chronological order (most recent first)
- For each role: Job title, Company, Dates (Month Year), Location
- Write bullet points with action verbs: "Developed", "Led", "Reduced", "Built"
- Quantify results wherever possible: "Reduced load time by 40%", not "Improved performance"
- Focus on achievements, not a list of duties
6. Education
For students and recent graduates, education comes near the top. For experienced professionals, it moves to the bottom.
- Include: Degree, Institution, Year of graduation, CGPA (if 7.5+)
- List relevant coursework only if you're a recent graduate or fresher
- Include academic achievements: rank, honours, merit scholarships
- List online certifications in a separate Certifications section, not under Education
7. Skills
The skills section should be scannable and ATS optimized. Use it to list relevant technical and soft skills, grouped by type.
- Group skills: Programming Languages | Frameworks | Tools | Databases
- Only list skills you can confidently discuss in an interview
- Mirror keywords from the job description - exactly as written
- Avoid rating systems (stars, percentages) - they're subjective and meaningless
8. Projects
Projects are the most important section for students, freshers, and career changers. Treat each project like a mini work experience entry.
- Include: Project name, tech stack, what you built, and outcome/impact
- Link to GitHub repository or live demo
- Academic projects count - describe them technically
- Hackathon projects, open-source contributions, and freelance work all count
9. Certifications
Certifications validate specific skills and show initiative. List them in a separate section with the issuing organization and year.
- Include: Certification name, Issuer (Google, AWS, Coursera), Year
- Relevant certifications for tech: AWS CCP, GCP ACE, Coursera ML, HackerRank
- Marketing: Google Analytics, HubSpot, Meta Blueprint
- Management: PMP, CSM, Six Sigma
10. ATS Optimization
Most companies use Applicant Tracking Systems to screen resumes before a human reads them. ATS optimization is not keyword stuffing - it's intelligent alignment.
- Read the job description carefully and mirror exact phrases
- Use standard section headings (not creative alternatives)
- Avoid tables, text boxes, headers/footers with key info, and graphics in content
- Submit as PDF (unless .docx is required) - clean PDF parses well
- Use our ATS score tool to check your resume before applying
11. Formatting
Professional formatting makes your resume easy to read and ATS-parseable. Consistent, clean formatting signals attention to detail.
- Margins: 0.5"–1" on all sides
- Font: 10–12pt body, 14–16pt name, consistent throughout
- White space: don't cram text - breathing room aids readability
- Avoid: tables, columns for core content, headers/footers with contact info, photos (for most markets)
- Consistent date format: "Jan 2024 – Dec 2024" throughout
12. Final Review
Before you submit, review your resume against this checklist. Most rejections happen because of errors that a careful review would have caught.
- Spell-check everything - especially company names and technical terms
- Check all links: LinkedIn, GitHub, portfolio
- Verify date consistency (no overlapping dates, no gaps you can't explain)
- Read it aloud - awkward phrasing is easier to catch when spoken
- Have one other person review it with fresh eyes
- Test the PDF: open it, check formatting, ensure all text is selectable
