Skip to content

Resume example

BCA Fresher Resume Example for India

This BCA fresher resume sample shows how to present coding projects, a short web development internship and technical skills when you apply for your first junior developer or software trainee role.

BCA Fresher resume sample

A fictional sample: the name, contact details, employers and institutions are invented. Use it for structure and wording ideas, then write about your own experience.

Mohd Faizan Ansari

Junior Web Developer (Fresher)

faizan.ansari@example.com · +91 88XXX XXX03 · Lucknow, Uttar Pradesh · linkedin.com/in/faizan-ansari-example

Summary

BCA graduate (2026, 8.2 CGPA) with a two-month web development internship and two working projects built with PHP, Laravel, JavaScript and MySQL. Comfortable with Git, REST APIs and basic Python, and looking for a junior web developer or software trainee role in Lucknow, Noida or remote.

Education

BCA, Computer Applications

2023 – 2026

Awadh Institute of Computer Applications, Lucknow, Uttar Pradesh · 8.2 CGPA

Class XII (UP Board), Science with Mathematics

2022 – 2023

Crescent Inter College, Lucknow, Uttar Pradesh · 79%

Class X (UP Board), Secondary School

2020 – 2021

Crescent Inter College, Lucknow, Uttar Pradesh · 84%

Skills

  • PHP
  • Laravel
  • JavaScript
  • MySQL
  • HTML5 and CSS3
  • Bootstrap
  • Python
  • Git and GitHub

Core skills

Problem solving · Debugging · Database design · Team collaboration · Quick learning

Work experience

Web Development Intern, Gomti Webworks Pvt Ltd, Lucknow

Jan 2026 – Feb 2026

  • Built 5 responsive landing pages in Laravel Blade and Bootstrap for local school and clinic clients.
  • Wrote a REST API endpoint for an enquiry form that pushed 600+ leads into a client's CRM in its first month.
  • Fixed 30 front-end bugs reported by the QA team and learnt the Git pull-request workflow.

Projects

Campus Library Management System, Team lead (3 members)

Aug 2025 – Dec 2025

Final-year BCA project built with Laravel, MySQL and Bootstrap.

  • Designed 9 MySQL tables with issue, return and fine-calculation logic for a 4,000-book library.
  • Added role-based login for the librarian and students; the college library ran it as a pilot for one semester.

Personal Expense Tracker, Solo project

Mar 2025 – May 2025

JavaScript and Python Flask web app hosted on a free cloud tier.

  • Built monthly spending charts with Chart.js and stored data in SQLite.
  • Published code with a clear README and 40+ commits on GitHub.

Certifications

  • NPTEL: Programming in Java, NPTEL, Apr 2025
  • NPTEL: The Joy of Computing using Python, NPTEL, Oct 2024

Languages

English (Professional) · Hindi (Native) · Urdu (Fluent)

How a BCA fresher resume competes with B.Tech applicants

IT services companies and startups often post one opening for "BCA, B.Tech or MCA freshers", so your resume sits in the same pile as engineering graduates. You win by showing finished, working software rather than a list of course subjects. A recruiter will skip "knowledge of C, C++, Java, Python, PHP" but will stop at "Built a Laravel library system used by our college library for one semester".

Lead with a two-line summary that names your strongest stack, your CGPA and the role you want: junior PHP developer, software trainee, QA trainee or technical support engineer. If companies on your list ask for 60% throughout, make sure your Class 10, Class 12 and BCA marks are all visible.

Writing BCA projects the way developers read them

For each project give the problem, the stack, your part in the team and one result. Two bullets are usually enough.

  • Weak: "Made a library management system in PHP."
  • Strong: "Designed 9 MySQL tables and fine-calculation logic for a 4,000-book library system in Laravel."

Link your GitHub only if the repository has a README, a sensible commit history and no copied tutorial code. Interviewers in Lucknow, Noida and Bengaluru commonly open one project and ask you to explain a function, so choose projects you wrote yourself. One deployed project beats five half-finished ones.

Skills, certifications and the MCA question

List skills in groups: Languages (PHP, JavaScript, Python), Frameworks (Laravel, Bootstrap), Database (MySQL) and Tools (Git, VS Code, Postman). Add data structures and OOPs only if you can solve basic coding questions, because an aptitude and coding test follows the resume screen at most mass recruiters.

NPTEL courses in Java or Python, a cloud fundamentals badge or a coding platform certificate add credibility when your college is not on the usual campus-placement lists. If you plan to do an MCA later, you do not need to say so on your resume; focus on the job you are applying for now. Our software developer resume guide covers more on presenting a tech stack.

Format and template for fresher resumes

Recruiters at campus drives and on Naukri spend only a few seconds on a fresher resume, so keep it to one page. Because you have little or no work history, put Education right after a two-line summary: degree, college, university, year and CGPA or percentage, followed by Class 12 and Class 10 rows with board and marks. Many Indian employers still screen on a 60% or 6.0 CGPA cut-off across 10th, 12th and graduation, so missing marks look like you are hiding something.

Next come Projects and Internships, which is where you prove skills. Give each project a title, your role, the tools used and one measurable result. Then add certifications (NPTEL, Tally, NSDC, Google), skills, achievements and languages. Before a campus placement season, build one master resume and adjust the summary and skill order for each job description. See our resume for freshers guide and the fresher templates.

Turn this sample into your own resume

Use this sample for structure and wording ideas, then replace every line with your own employers, dates, tools and results. Interviewers can ask about anything on your resume, so keep each claim specific and true.

Open the builder with this template to start with your own details, or compare more Fresher resume templates. For section-by-section help, read how to make a resume and browse all resume examples. MakePerfectResume is free to build, edit and preview; PDF download needs a one-time plan from ₹99.

Other templates that suit this resume

Every design uses the same content, so you can switch at any time without retyping.

Frequently asked questions

Yes. Many IT services firms, startups and product companies hire BCA graduates as software trainees, junior developers or QA engineers, though some large recruiters ask for MCA or B.Tech for specific programmes. Strong projects and coding test scores matter most.
Use a two-line summary instead of a generic objective. Mention your stack, CGPA and target role so the recruiter knows where you fit.
Two or three well-described projects are enough. Pick the ones that match the job description and that you can explain line by line in an interview.

Build your BCA Fresher resume

Create, edit and preview your CV for free, with no sign-up. Pay only when you are ready to download the PDF.

Use the Fresher Simple template