Skip to main content
CV Builder

CV example

Software engineer CV example

Arjun is a senior back-end engineer in Hyderabad with six years of experience. His CV is in the Indian format and the Modern template, with his skills near the top, a number in every role and his notice period stated.

Use this example

Free. It opens in the builder as a CV of your own, and your details can take the place of the example’s whenever you are ready.

Arjun Mehta

Senior software engineer

Profile

Back-end engineer with six years of experience building lending and payment services in Java and Spring Boot. Leads a team of four, and has cut response times, moved a monolith to services without downtime and halved production incidents.

Work experience

Senior software engineer

Jul 2022 – Present

Finlark Technologies · Hyderabad · Digital lending platform

Leads a team of four on the loan disbursal services.

  • Cut the disbursal API’s response time from 900 ms to 350 ms by caching credit checks and batching database writes

  • Moved loan approvals out of the monolith into three Spring Boot services, with no downtime

  • Brought in contract tests and a release checklist that halved production incidents in a year

Software engineer

Aug 2019 – Jun 2022

Tidewater Software Services · Pune · IT services for banks and insurers

  • Built UPI payment reconciliation for a private bank, matching two million transactions a day

  • Wrote the team’s first automated test suite, raising coverage from 20% to 75%

  • Mentored three graduate engineers through their first year

Education

B.Tech, Computer science and engineering

2015 – 2019

Deccan Institute of Technology, Hyderabad · 8.1 CGPA

Skills

Languages: Java, Kotlin, SQL

Frameworks: Spring Boot, Hibernate, JUnit

Platforms and tools: AWS, Docker, Kafka, PostgreSQL

Certifications

AWS Certified Developer – Associate

Feb 2023

Amazon Web Services

Projects

Rate limiter library

Jan 2023 – Present

Author

arjunmehta.example.com/rate-limiter

A small open-source Java library that limits API calls per customer, now used by two services at Finlark.

Awards

Engineering excellence award

2024

Finlark Technologies

For moving loan approvals to services with no downtime.

Languages

English: Fluent

Hindi: Native

Telugu: Conversational

Personal details

Nationality: Indian

Availability

Notice period: 60 days

The people, companies and numbers in this example are invented.

What makes it work

  • A summary that says what he does, and how well. Two sentences: his field and years first, then three results. A recruiter who reads only this knows whether to read on.
  • Skills before experience. Indian CVs usually put technical skills near the top, where a recruiter can match them against the job. Arjun groups his as languages, frameworks, and platforms and tools.
  • A number in every role. A response time cut from 900 ms to 350 ms, two million transactions a day, incidents halved. Numbers show the size of the work. Use only ones you can explain in an interview.
  • The notice period, stated plainly. Recruiters in India often filter on it, so it is under Availability. His current and expected CTC stay off the CV, to share when he is asked.
  • A project beyond the job. The small library he wrote, with a link to it, shows how he works when nobody asks him to.

Make it yours

  • Put your own results in place of his. If you cannot measure something, say what changed: faster, fewer errors, a new way of working.
  • Keep older roles short. Two or three bullet points are enough for a job you left years ago.
  • Check the personal details and the Declaration at the end. They are expected on an Indian CV, and you choose what goes in them.

Make your first CV today.

Free to make, free to download.

Create your CV