As a fresh graduate in India, your resume is often your only chance to stand out before campus placements, off-campus drives, and online applications. Without years of work experience, you need to showcase education, projects, internships, and skills effectively. This guide walks you through building a fresher resume that works for both human recruiters and ATS systems.
What Recruiters Look for in a Fresher Resume
Indian IT recruiters scanning hundreds of campus resumes look for signals of potential:
- Strong academic record (CGPA above cutoff — usually 7.0+ or 70%)
- Relevant projects with real tech stacks, not just academic assignments
- Internship experience, even 1–2 months
- Programming languages and tools listed clearly
- Clean, professional formatting on a single page
Essential Sections for Freshers
1. Contact Information
Full name, mobile number, professional email (not coolboy1999@...), city, LinkedIn profile URL, and GitHub if you have projects there. Keep it at the top in plain text.
2. Career Objective (Optional but Common)
Replace generic statements with something specific: "B.Tech CSE graduate seeking a software developer role, with hands-on experience in Python and React through 3 full-stack projects." Two lines maximum.
3. Education
List your degree, college name, university, CGPA/percentage, and graduation year. If you're in final year, write "Expected 2026." Include 12th and 10th only if the company specifically asks — otherwise save space.
4. Projects (Most Important Section)
This is where freshers win or lose. Include 2–3 projects with:
- Project name and one-line description
- Tech stack used (e.g., React, Node.js, MongoDB, AWS)
- What you built and the outcome
- GitHub link or live demo URL
Example bullet: "Built a real-time chat application using Socket.io and React, supporting 50+ concurrent users with message persistence in MongoDB."
5. Internships
Even a 4-week virtual internship counts. List company name, role, duration, and 2–3 bullets about what you contributed. No internship? Focus harder on projects and open-source contributions.
6. Technical Skills
Group by category: Languages (Python, Java, C++), Frameworks (React, Django), Tools (Git, Docker, VS Code), Databases (MySQL, MongoDB). Be honest — you'll be tested in interviews.
7. Certifications and Achievements
Include relevant certifications (AWS Cloud Practitioner, Google Data Analytics), hackathon placements, coding competition ranks, and leadership roles in college clubs.
Sample Fresher Resume Layout
- Contact Info
- Career Objective (2 lines)
- Education
- Projects (2–3 entries)
- Internship Experience (if any)
- Technical Skills
- Certifications / Achievements
Total length: 1 page only. Recruiters spend 6–10 seconds on initial screening.
Common Fresher Resume Mistakes
- Copy-pasting the same resume for every company without tailoring skills
- Listing 15 programming languages with no project proof
- Using colourful Canva templates that break ATS parsing
- Writing paragraphs instead of bullet points
- Including hobbies like "watching movies" — use space for skills instead
- Missing GitHub links when applying for developer roles
How to Tailor for Each Application
- Read the job description or company profile
- Match your skills section to their tech stack
- Reorder projects to put the most relevant one first
- Paste the JD into a resume checker to find keyword gaps
- Adjust your objective line to mention the target role
Before Campus Placement Day
- Print 10 copies on good-quality paper (if in-person)
- Save an ATS-friendly PDF for online portals
- Run a free resume check to catch formatting issues
- Ask a senior or placement cell to review once
- Prepare a 30-second verbal summary of your best project