Software Engineer (Fresher) resume example
A final-year engineering student with one internship and two projects people use — the most common first resume in India, written to be read.
Invented for this page. The name, the employers and every number in it are made up — a real resume is somebody’s personal data and is not ours to publish.
Written for applications in India. The notes say what to change when applying abroad.
Updated
Ananya Iyer
ananya@example.com | +91 80 5555 0142 | Bengaluru, India
Summary
Final-year BTech computer science student with a backend internship at a payments start-up and two deployed projects. Looking for a first software engineering role on a product team.
Experience
Software Engineering Intern
May 2025 – Jul 2025
Finvo Payments, Bengaluru, India
Cut failed UPI payout retries from 4.1% to 0.6% by adding idempotency keys to the settlement service.
Wrote 38 integration tests with Jest that caught two reconciliation bugs before the August release.
Education
BTech, Computer Science and Engineering
Aug 2022 – May 2026
Nandi Institute of Technology, Bengaluru, India, 8.4 CGPA
Skills
Languages: Java, Python, JavaScript, SQL
Tools: Spring Boot, React, PostgreSQL, Git, Docker
Projects
Hostel Mess Feedback App
Aug 2024 – Nov 2024
Solo developer
Built a feedback app with React Native and Firebase used by 1,200 residents across four hostels, raising weekly responses from 40 to 310.
Smart India Hackathon
Dec 2024 – Dec 2024
Machine learning
Reached the national finals with a crop-disease classifier trained on 18,000 labelled leaf images.
Why it is written this way
One internship is enough to lead with
Two months at a payments start-up, with a failure rate it moved and tests that caught real bugs, says more than a list of courses. It goes first because it is the closest thing to the job.
CGPA is on the degree line, once
Campus recruiters often filter on 10th and 12th marks too. If a company's form asks for them, add one line under education; otherwise the degree result is the one that matters, and repeating school marks spends a line on the least recent thing you have done.
No photo, date of birth or declaration
Most private employers in India no longer expect them, and none of them says anything about the work. Government and PSU applications that want a declaration or a date of birth ask for it on their own form — fill it there.
Projects carry users and numbers
“Used by 1,200 residents” and “national finals” are scale. A project described only by its tech stack reads as a tutorial followed to the end.
Shapes to fill in
Each blank is yours to complete. These are the same scaffolds the builder offers for this occupation — none of them says anything until you fill it in, which is what keeps them useful rather than a lie somebody else wrote.
Made something faster or cheaper
- Cut ___ from ___ to ___ by ___
- Reduced ___ by ___% by ___
- Removed ___ from ___, saving ___ per ___
- Automated ___, taking it from ___ of manual work to ___
Shipped something
- Shipped ___, used by ___
- Built ___ that ___, replacing ___
- Launched ___ in ___, ___ ahead of ___
- Delivered ___ across ___ with ___
Improved quality or reliability
- Cut ___ defects from ___ to ___ by ___
- Raised ___ from ___ to ___ over ___
- Eliminated ___, ending ___ that had cost ___
- Introduced ___, cutting ___ incidents by ___%
Also called
.NET Developer · Android Developer · AngularJS Developer · Apache Hadoop Developer · Application Architect · Application Developer · Application Integration Engineer · Application Integrator · Application Support Engineer · Application Systems Architect
From the O*NET occupation database. Worth checking which of these a posting uses, because that is the wording its keyword search will be built on.
What a parser reads from this resume
This is the actual plain-text output for the document above — the same text an applicant tracking system extracts, and the same text this app hands you when you download the .txt. Nothing is lost between the page and the parser, which is the whole argument for a single column of real text.
Ananya Iyer ananya@example.com | +91 80 5555 0142 | Bengaluru, India SUMMARY Final-year BTech computer science student with a backend internship at a payments start-up and two deployed projects. Looking for a first software engineering role on a product team. EXPERIENCE Software Engineering Intern | May 2025 - Jul 2025 Finvo Payments, Bengaluru, India - Cut failed UPI payout retries from 4.1% to 0.6% by adding idempotency keys to the settlement service. - Wrote 38 integration tests with Jest that caught two reconciliation bugs before the August release. EDUCATION BTech, Computer Science and Engineering | Aug 2022 - May 2026 Nandi Institute of Technology, Bengaluru, India, 8.4 CGPA SKILLS Languages: Java, Python, JavaScript, SQL Tools: Spring Boot, React, PostgreSQL, Git, Docker PROJECTS Hostel Mess Feedback App | Aug 2024 - Nov 2024 Solo developer - Built a feedback app with React Native and Firebase used by 1,200 residents across four hostels, raising weekly responses from 40 to 310. Smart India Hackathon | Dec 2024 - Dec 2024 Machine learning - Reached the national finals with a crop-disease classifier trained on 18,000 labelled leaf images.
Keep reading
More examples
A commerce graduate's first resume, built on a six-month internship at a CA firm — GST returns, reconciliations and month-end work, each with a number.
An MBA graduate with two years of bank operations before business school and a rural-sales internship — the pre-MBA work is the strongest thing on the page.
BPO Customer Support Executive resume example
Three years on an international voice process, a promotion, and the metrics that decide every BPO shortlist — quality score, handle time, first-call resolution.
Guides that apply
How to put a number on a bullet when you do not have one
The advice is always “quantify your achievements”. Here is what to do when the number is not written down anywhere.
PDF, Word, or plain text: which file to send
Three formats, three different situations, and one rule that covers most of them.