A complete guide on making resume for Software roles.
The resume should be of one page.
A good website to make resume is overleaf
Choose a simple resume template. Avoid using colourful ones.
This is a good template but you are free to choose any template of your choice: Click Here
These are the major sections of resume in sequence:
- Education
- Experience
- Projects
- Achievements
- Skills
- Course Work (optional)
- Position of Responsibility (Optional)
Write optional sections if and only if you have lot of empty spaces after writing 1 to 5
Let's discuss each section:
1. Education:
2. Experience:
- Mention Internship, Freelancing here.
- Don't write non-tech experience.
- Highlight achievements and responsibilities.
- Try to use numbers as much as possible.
Ex: Implemented automated scaling, reducing infrastructure costs during low-traffic periods by 25%
3. Projects:
- Mention at least 3 projects, of which 2 are good.
- Write 3-5 bullet points on each project.
- Start your sentence with action verbs (like Built, Developed, Implemented).
- Don't give full stop(.) after each bullet point.
- Write in 3rd person. Don't use I, We.
- Highlight tech-stack, libraries of your projects in bold letters.
- Try to use full breadth of page means start your sentence from left and finish it on as right as possible i.e., minimise the black space on right.
- Give GitHub, live link, video link for each project
- The first bullet point of each project should be on what you have made. This point is non-technical that simply tells about your project.
- Rest of points, explain on how you implemented each feature using certain libraries.
- Use chatgpt to structure your sentences.
4. Achievements:
- This section can be above projects if you have really good achievements (like higher expert, CM on CF).
- Write CP ratings and your best rankings in different contests.
- Mention if you performed good in any hackathons.
- Don't write non-tech/ irrelevant achievements here (like won easy writing competition).
- Use 3rd person and don't use I, We.
- Mention JEE Ranks on top, but if your rank was not good then don't write it.
5. Skills:
- Categorize this section into different sub-sections like Programming Languages, Frameworks/Libraries, Databases, DevOps etc
- Mention only those skills for which you have proof of work i.e., the ones you have mentioned in the projects and experience section.
Important Points to Note:
- Don't write an Objective or Summary in the resume (like I'm hardworking, enthusiastic etc).
- Try to bold every tech-stack, and important keywords in the resume.
- Get your resume reviewed with your seniors.