Practical Guides

How to Write a Resume for BSc IT Fresher in India: Complete Guide with Examples

Build a job-ready BSc IT fresher resume with the right format, technical project framing, and ATS keywords. Includes section-by-section breakdown, sample bullets, and recruiter-tested checklists for Indian IT hiring.

HR
Hire Resume TeamCareer Experts
18 min read
Feb 2026
How to Write a Resume for BSc IT Fresher in India: Complete Guide with Examples

Why a BSc IT Resume Needs a Different Strategy Than BTech

BSc IT is a 3-year undergraduate programme offered by universities like Mumbai University, Bangalore University, Guru Gobind Singh Indraprastha University, and Anna University. It covers core IT subjects — networking, DBMS, web development, software engineering, and operating systems — but recruiters in India often default to filtering for BTech/BE candidates first.

That creates an asymmetry you must address head-on in your resume. A BSc IT fresher applying alongside BTech graduates cannot rely on the degree alone. You need a resume that compensates with specificity: concrete projects, measurable skills, and a format that passes ATS filters at companies like TCS, Infosys, Wipro, Cognizant, and Accenture.

Credentials are not the same as competence. The most predictive hiring signal is what you've actually built, not where you studied.

Laszlo Bock-Work Rules!

According to the India Skills Report 2025 (Wheebox), only 48.7% of Indian graduates are employable. For BSc IT students, the gap is even sharper — your resume is your first filter, and most BSc IT freshers fail it by submitting the same generic template as everyone else.

Note
Key difference: BTech students get 4 years to build internship experience and industrial projects. BSc IT students have 3 years, which means every project, certification, and skill you list must work harder. This guide shows you exactly how.

The Ideal Resume Format for BSc IT Freshers

For a BSc IT fresher with 0-1 years of experience, you need a single-page, reverse-chronological resume. No two-page resumes, no functional formats, no creative designs. Indian IT recruiters — especially at service-based companies — scan resumes for 6-10 seconds. A clean, structured format is non-negotiable.

Section Order (Exact Sequence)

  1. 1.Name and Contact Information — Full name, phone number, email (professional), LinkedIn URL, GitHub/portfolio URL (if applicable), city (no full address needed)
  2. 2.Professional Summary — 2-3 lines summarizing your BSc IT background, key technical skills, and what role you are targeting
  3. 3.Technical Skills — Categorized by type: Languages, Frameworks, Databases, Tools, Operating Systems
  4. 4.Projects — 2-3 academic or personal projects with tech stack, your role, and measurable outcomes
  5. 5.Internship/Training — If you have one, even a 1-month training counts; otherwise skip this section entirely
  6. 6.Education — BSc IT degree details, university name, CGPA/percentage, year of graduation
  7. 7.Certifications — Only relevant IT certifications (NPTEL, Coursera, Udemy courses with completion certificates)
  8. 8.Extra-curriculars — Only if space permits and if they demonstrate leadership or technical involvement
Pro Tip
Why projects come before education: For freshers, projects are your equivalent of work experience. Recruiters want to see what you can build, not just what degree you hold. Place projects above education to anchor the recruiter's attention on your capabilities.

Avoid the common mistake of putting education at the top. Unless your CGPA is above 8.5 (on a 10-point scale) or above 75% (on percentage), education should not be the first thing a recruiter reads.

The person who carefully designs their systems will always outperform the person who waits for motivation. Design your resume like a system — every section has a job.

James Clear-Atomic Habits

How to Write a Professional Summary (BSc IT Specific)

Your professional summary is the most important section for a BSc IT fresher. This is where you establish relevance in 2-3 lines. Do not use vague statements like "Hardworking individual seeking challenging opportunities." That tells the recruiter nothing.

Formula for BSc IT Summary

Use this structure: [Degree + University] + [Core Technical Skills] + [Best Project/Achievement] + [Target Role]

Strong Examples

  • "BSc IT graduate from Mumbai University with hands-on experience in Python, MySQL, and Django. Built a library management system handling 5,000+ book records with role-based access control. Seeking a Junior Developer role in a product or service-based company."
  • "Final-year BSc IT student at Christ University with strong foundations in Java, SQL, and React. Developed an e-commerce platform with payment gateway integration as a capstone project. Targeting entry-level software engineering positions."
  • "BSc IT (2026) from Symbiosis Institute with NPTEL certifications in Data Structures and Cloud Computing. Completed a 2-month internship at a Pune-based SaaS startup building REST APIs. Looking for backend development roles."

Weak Examples (Avoid These)

  • "Hardworking and dedicated BSc IT student looking for opportunities to grow." — Too vague, no skills, no specificity
  • "Passionate about technology and eager to learn." — Every fresher says this; zero differentiation
  • "BSc IT graduate with good communication skills and team spirit." — Not technical enough for IT roles

Technical Skills Section: What to Include and What to Skip

The technical skills section is where ATS filters decide if your resume moves forward. For BSc IT freshers, the skills you list must match the job description keywords almost exactly. Indian IT companies use ATS platforms like iCIMS, Taleo, and SuccessFactors — and they filter by exact keyword matches.

Recommended Skill Categories for BSc IT

CategoryExamples for BSc IT
Programming LanguagesPython, Java, C, C++, JavaScript
Web TechnologiesHTML5, CSS3, React, Node.js, Django, PHP
DatabasesMySQL, MongoDB, PostgreSQL, SQLite
Tools and PlatformsGit, GitHub, VS Code, Postman, JIRA, AWS (basics)
Operating SystemsWindows, Linux (Ubuntu), macOS
Core IT ConceptsDBMS, Networking (TCP/IP, OSI Model), Software Engineering, Data Structures
Important
Do NOT list: Microsoft Office, MS Word, MS Excel (unless applying for a non-technical role). These are assumed skills and waste valuable resume space. Similarly, avoid listing "Internet Browsing" or "Typing Speed" — these are not technical skills.

Proficiency levels are optional but useful. If you include them, use a simple scale: Proficient / Familiar / Basic. Never use star ratings or percentage bars — ATS systems cannot parse them, and recruiters find them subjective.

Don't practice until you get it right. Practice until you can't get it wrong. Your skill list should reflect what you can actually demonstrate in a technical interview.

Angela Duckworth-Grit

Match the JD: If a job description for a Junior Developer at Wipro says "Java, Spring Boot, MySQL, Agile," your skills section must contain those exact terms. Don't write "Java Programming Language" when they wrote "Java." ATS matches are literal.

Projects Section: Turn Academic Work Into Professional Experience

For a BSc IT fresher, your projects section is your experience section. This is where Indian recruiters decide if you can actually build things or if you just attended lectures. The difference between a BSc IT resume that gets callbacks and one that doesn't is almost always the quality of the project descriptions.

Project Description Framework: STAR-T

Use the STAR-T format for each project: Situation (what problem), Task (your role), Action (what you built), Result (measurable outcome), Tech Stack (tools used).

Strong Project Bullets (BSc IT Examples)

  • Library Management System — Built a full-stack web application using Django and MySQL to manage 5,000+ book records with role-based access for admin, librarian, and student users. Reduced manual cataloging time by 60%. [Python, Django, MySQL, Bootstrap]
  • Weather Forecast App — Developed a real-time weather application using React and OpenWeatherMap API, serving 3 Indian cities with 5-day forecasts and location-based search. Deployed on Netlify with 99.5% uptime. [React, JavaScript, REST API, Netlify]
  • Student Attendance Tracker — Designed a mobile-responsive attendance system for a department of 200+ students using PHP and SQLite. Implemented CSV export and email notification features. [PHP, SQLite, HTML/CSS, JavaScript]
  • E-Commerce Platform (Capstone Project) — Architected a multi-vendor marketplace with Razorpay payment integration, product search with filters, and an admin dashboard. Handled 500+ test transactions without failure. [Node.js, Express, MongoDB, React, Razorpay API]

Weak Project Bullets (Common Mistakes)

  • "Made a website using HTML and CSS" — No specificity, no outcome, no tech depth
  • "Created a calculator app" — Too basic for a BSc IT graduate; shows no real-world applicability
  • "Worked on a group project about database management" — What was your role? What did you build? What was the result?
Pro Tip
Quantify everything: Even if your project was academic, add numbers. "Managed 50 student records" is better than "managed student records." "Reduced page load time by 40%" is better than "optimized the website." Numbers create credibility.

People think focus means saying yes to the thing you've got to focus on. But that's not what it means at all. It means saying no to the hundred other good ideas.

Steve Jobs-Apple WWDC 1997

Apply this to your resume: include 2-3 strong projects maximum. Do not list 6-7 half-baked projects. Depth beats breadth.

Education Section: How to Present a BSc IT Degree

BSc IT is offered as a 3-year programme across Indian universities. The way you present this section matters because recruiters at Indian IT companies often have an internal hierarchy: IIT/NIT > Tier-2 Engineering > BSc IT/BCA. You cannot change the hierarchy, but you can present your education in a way that highlights competence over pedigree.

Education Format

BSc in Information Technology | Mumbai University | CGPA: 8.2/10 | 2023 - 2026 Relevant coursework: Data Structures and Algorithms, Database Management Systems, Computer Networks, Software Engineering, Web Development, Operating Systems

  • Always write the full degree name: "BSc in Information Technology" not "BSc IT" — ATS may not recognize abbreviations
  • Include university name, not just college name. "St. Xavier's College, Mumbai University" gives the recruiter both signals
  • Add CGPA/percentage only if above 7.0/10 or 65%. Below that, omit it entirely — no recruiter asks for it explicitly, and a missing CGPA is better than a low one
  • Include relevant coursework only if targeting specific roles. For web development roles, list "Web Development, JavaScript, React" courses. For data roles, list "Statistics, DBMS, Python" courses
  • If you have HSC (12th) and SSC (10th) scores above 75%, include them. Many Indian IT companies still check 10th/12th marks for initial screening
Note
Important for Indian freshers: Companies like TCS, Infosys, and Wipro have minimum academic criteria — typically 60% or 6.0 CGPA throughout (10th, 12th, and graduation). Make sure your resume clearly shows that you meet these cutoffs if you do.

Certifications That Actually Matter for BSc IT Freshers

Not all certifications carry equal weight. A Udemy certificate for "Complete Python Bootcamp" does not impress recruiters the same way an NPTEL certification with an Elite grade does. BSc IT students should be strategic about which certifications they list.

High-Value Certifications for BSc IT Freshers

CertificationProviderWhy It Matters
NPTEL (Elite/Elite+Silver/Gold)IIT Professors via SwayamRecognized by all Indian IT companies. Proves rigor. Topics: DSA, DBMS, Cloud, Python
AWS Cloud PractitionerAmazon Web ServicesEntry-level cloud cert. Infosys, TCS, and Wipro actively recruit cloud-aware freshers
Google IT Support ProfessionalGoogle via CourseraStrong brand recognition. Covers networking, security, troubleshooting
HackerRank Skill CertificatesHackerRankFree, verifiable. Get certified in Python, Java, SQL, Problem Solving
Meta Front-End DeveloperMeta via CourseraCovers React, JavaScript, UX — relevant for web development roles
CS50 (Harvard)Harvard via edXGold standard intro CS course. Completion looks exceptional on a BSc IT resume

Low-Value Certifications (Skip These)

  • Generic Udemy certificates without proctored exams — anyone can complete these in a day
  • "Participation certificates" from webinars or 1-hour workshops
  • Certifications in Microsoft Office or Tally — irrelevant for IT developer roles
  • Any certificate where you cannot share a verification link

In a world of infinite information, the ability to signal competence efficiently becomes the ultimate competitive advantage.

Reid Hoffman-The Startup of You

ATS Keywords Specific to BSc IT Job Descriptions

Indian IT companies use Applicant Tracking Systems to filter thousands of fresher resumes before a human ever sees them. For BSc IT freshers, the keywords that matter are different from what BTech CS students target — because the roles you are applying for often emphasize IT operations, web development, and support alongside software development.

High-Frequency Keywords for BSc IT Fresher Roles

Role TypeCritical ATS Keywords
Junior Developer / TraineeJava, Python, SQL, HTML, CSS, JavaScript, Git, REST API, SDLC, Agile, JIRA
IT Support / HelpdeskTroubleshooting, Active Directory, ITIL, Ticketing System, Windows Server, Networking, TCP/IP
Web DeveloperReact, Node.js, PHP, WordPress, MySQL, MongoDB, Responsive Design, Bootstrap, REST API
QA / TestingManual Testing, Selenium, Test Cases, Bug Tracking, JIRA, SQL, Regression Testing, STLC
Data Entry / AnalystExcel (Advanced), SQL, Python, Data Cleaning, Power BI, Tableau, ETL
Pro Tip
Keyword placement strategy: Don't just dump keywords in the skills section. Weave them into your project descriptions and summary too. ATS systems score higher when a keyword appears in multiple sections — skills, projects, and summary — rather than just one.

Pro tip for BSc IT freshers: Many job postings on Naukri.com and LinkedIn for "fresher IT roles" use the phrase "BSc IT / BCA / BTech" in the eligibility section. Search for this exact phrase to find roles that explicitly accept BSc IT graduates, rather than roles that say "BTech/BE only."

9 Resume Mistakes BSc IT Freshers Make (and How to Fix Them)

After reviewing hundreds of BSc IT fresher resumes submitted to Indian IT companies, these are the most common mistakes — and each one can cost you an interview call.

  1. 1.Using a "Declaration" section — "I hereby declare that the above information is true to the best of my knowledge." This is outdated and wastes space. No recruiter in 2026 needs this. Remove it entirely.
  2. 2.Including a passport photo — Indian IT companies do not require photos on resumes unless explicitly asked. A photo introduces unconscious bias and wastes header space. Skip it.
  3. 3.Writing "Curriculum Vitae" at the top — Your name should be the header, not the word "Resume" or "CV." The recruiter already knows it is a resume.
  4. 4.Listing every subject studied — Do not list all 30+ subjects from your BSc IT syllabus. Pick 5-6 directly relevant to the job you are applying for.
  5. 5.Using fancy templates with graphics — Two-column layouts, infographics, and colored sidebars break ATS parsing. Use a single-column, clean format.
  6. 6.Writing "Fresher" as your job title — Instead of "Fresher," write something actionable: "Aspiring Software Developer" or "BSc IT Graduate | Python, Java, SQL."
  7. 7.No GitHub or portfolio link — For IT roles, a GitHub profile with even 3-4 repositories is a strong signal. If you have one, link it. If you don't, build one before applying.
  8. 8.Typos in technical terms — "Pyhton" instead of "Python," "JAVA script" instead of "JavaScript." ATS filters match exact strings. A typo means zero match.
  9. 9.Generic objective statements — "To obtain a position where I can utilize my skills" tells the recruiter nothing. Replace with a specific professional summary as described in the summary section above.

Your resume is a marketing document, not a confession. Its job is to get you the interview, not to tell your life story.

Ramit Sethi-I Will Teach You To Be Rich

Tailoring Your BSc IT Resume for Top Indian IT Companies

Each major Indian IT company has slightly different expectations and ATS keyword preferences. A single generic resume will not perform well across all of them. Here is how to tailor your BSc IT resume for the top recruiters.

TCS (Tata Consultancy Services)

  • TCS NQT (National Qualifier Test) is the entry point. Your resume must mention NQT score if you have one
  • Keywords to emphasize: Java, Python, SQL, Agile, Cloud Computing, DevOps basics
  • TCS values certifications — list NPTEL and TCS iON certifications prominently
  • Academic cutoff: 60% throughout (10th, 12th, graduation) with no active backlogs

Infosys

  • Infosys hires through InfyTQ and campus drives for SP (Systems Engineer), DSE (Digital Specialist Engineer), and Power Programmer roles
  • For SP roles: emphasize Java, Python, DBMS, and general programming aptitude
  • For DSE roles: highlight full-stack skills, React/Angular, Node.js, and cloud basics
  • InfyTQ certifications carry significant weight — mention them explicitly

Wipro

  • Wipro's NLTH (National Level Talent Hunt) and Elite program are key fresher entry points
  • Keywords: Java, Python, SQL, Linux, Cloud, Testing, SDLC
  • Wipro explicitly accepts BSc IT for Associate roles — mention your degree clearly
  • Academic cutoff: 60% aggregate with no active backlogs

Cognizant

  • Cognizant GenC, GenC Next, and GenC Elevate are the three fresher tracks
  • GenC: General programming (C, Java, SQL). GenC Next: Full-stack or digital skills. GenC Elevate: Advanced engineering
  • Keywords: Java, Python, SQL, Automation, Cloud, DevOps, Agile, Microservices
  • BSc IT is accepted for GenC and GenC Next tracks
Note
Strategy: Create a master resume with all your projects, skills, and certifications. Then create 3-4 variants tailored to specific companies or role types. Swap keywords in the summary, reorder skills, and adjust project descriptions to match each company's JD.

Building a GitHub Portfolio as a BSc IT Student

A GitHub profile is not mandatory for BSc IT freshers applying to service companies like TCS or Wipro. But it is a massive differentiator that separates you from the 90% of BSc IT applicants who don't have one. For product companies and startups, it is practically a requirement.

Minimum GitHub Portfolio for BSc IT Freshers

  1. 1.3-4 pinned repositories — Your best projects, not everything you have ever coded
  2. 2.README files for each project — Explain what it does, tech stack, how to run it, and screenshots
  3. 3.Consistent commit history — Even weekly commits show you code regularly, which matters more than daily bursts
  4. 4.At least one deployed project — Use Netlify, Vercel, or Render to deploy a web project. A live link is 10x more impressive than source code alone

On your resume, format the GitHub link cleanly: github.com/yourname — not the full https URL with slashes. Place it in the contact section next to your email and phone number.

Designing your life is actually about designing your way forward from wherever you are, using what is already available to you.

Bill Burnett & Dave Evans-Designing Your Life

Section-by-Section Sample Resume for BSc IT Fresher

Here is a complete, recruiter-ready resume structure for a BSc IT fresher. Use this as a direct template — replace the details with your own.

Header

Priya Sharma priya.sharma@email.com | +91-98765-XXXXX | Mumbai, India linkedin.com/in/priyasharma | github.com/priyasharma

Professional Summary

BSc IT graduate from Mumbai University (2026) with proficiency in Python, Java, MySQL, and React. Developed a Django-based library management system serving 200+ users and an e-commerce platform with Razorpay integration. NPTEL certified in Data Structures (Elite grade). Seeking a Junior Developer or Trainee Engineer role.

Technical Skills

Languages: Python, Java, C, JavaScript, SQL Web Technologies: React, Django, Node.js, HTML5, CSS3, Bootstrap Databases: MySQL, MongoDB, SQLite Tools: Git, GitHub, VS Code, Postman, JIRA Concepts: Data Structures, DBMS, OOP, REST APIs, Agile, SDLC

Projects

Library Management System | Python, Django, MySQL | Jan 2026 - Mar 2026 - Built a full-stack web app managing 5,000+ book records with role-based access for admin, librarian, and students - Implemented search with filters reducing book lookup time by 70% - Deployed on PythonAnywhere with 99% uptime over 2 months E-Commerce Marketplace | React, Node.js, MongoDB, Razorpay | Sep 2025 - Dec 2025 - Architected a multi-vendor platform with product listing, cart, checkout, and payment processing - Integrated Razorpay API handling 500+ test transactions with zero failures - Built admin dashboard with sales analytics and order management

Education

BSc in Information Technology | Mumbai University | CGPA: 8.2/10 | 2023 - 2026 Relevant Coursework: Data Structures, DBMS, Computer Networks, Software Engineering, Web Development HSC (12th) | Maharashtra Board | 82% | 2023 SSC (10th) | Maharashtra Board | 88% | 2021

Certifications

- Data Structures and Algorithms — NPTEL (Elite Grade) | Jul 2025 - AWS Cloud Practitioner — Amazon Web Services | Oct 2025 - Python (Basic) — HackerRank Skill Certificate | Aug 2025

Job Search Strategy Specific to BSc IT Graduates in India

BSc IT graduates in India have a different job search landscape than BTech graduates. The campus placement cell at most BSc IT colleges is weaker than at engineering colleges, which means you need to actively source opportunities rather than wait for companies to come to you.

Where BSc IT Freshers Should Apply

  1. 1.Naukri.com — Filter by "0-1 years experience" + "BSc IT" in eligibility. Set up job alerts for "fresher IT" in your city
  2. 2.LinkedIn — Connect with HR professionals at target companies. Apply to jobs posted in the last 24 hours for highest response rate
  3. 3.Company career pages directly — TCS NextStep, Infosys InfyTQ, Wipro NLTH, Cognizant career portal. Apply directly rather than through aggregators
  4. 4.Internshala — Good for internship-to-job conversions. Many startups hire BSc IT interns and convert them to full-time
  5. 5.AngelList/Wellfound — Startup jobs that often don't care about BTech vs BSc IT distinction
  6. 6.Referrals — Reach out to BSc IT alumni on LinkedIn who work at target companies. A referral bypasses the ATS filter entirely

Your network is your net worth, but only if you actually use it. The biggest mistake job seekers make is not asking for help.

Keith Ferrazzi-Never Eat Alone
Pro Tip
Volume strategy: Apply to 15-20 relevant positions per week with tailored resumes. Track every application in a spreadsheet with columns for: Company, Role, Date Applied, Resume Version Used, Status, Follow-up Date. This discipline multiplies your callback rate.

Your 7-Day BSc IT Resume Action Plan

Stop procrastinating. Follow this day-by-day plan to have a job-ready BSc IT resume within one week.

7-Day Resume Action Plan for BSc IT Freshers

  • Day 1: Audit your current resume against this guide. List every section that needs rewriting. Set up the correct section order.
  • Day 2: Write your professional summary using the formula provided. Draft your technical skills section using the category table.
  • Day 3: Rewrite 2-3 project descriptions using the STAR-T framework. Add quantified outcomes to each one.
  • Day 4: Format your education section correctly. Add only relevant coursework. Include 10th/12th scores if above 75%.
  • Day 5: Create or update your GitHub profile. Pin 3-4 best repositories. Write README files with screenshots.
  • Day 6: Run your resume through an ATS checker. Fix keyword gaps by matching against 3 target job descriptions.
  • Day 7: Create 2-3 company-specific resume variants (TCS, Infosys, Wipro). Start applying with daily tracking.
Note
Use Hire Resume's free resume builder to create an ATS-optimized BSc IT resume in minutes. Choose from templates designed specifically for Indian IT hiring, with built-in keyword optimization and format compliance.

Frequently Asked Questions

Common questions about this topic

HR
Build Your Resume with Hire ResumeCreate an ATS-friendly resume in minutes with our professional templates.
Get Started
Keep Learning

Related Articles

More insights to help you land your dream job

Your next job is one resume away.

5 minutes with Hire Resume. That's the difference between staying where you are and getting where you want to be.

Get Hired Now